BERECHTIGUNGSVERWALTUNG IM DRUPAL CORE
Gegeben sei ein Content Manager, der für den Inhalt der Webseite zuständig ist. Er schreibt beispielsweise Artikel oder erstellt Seiten. Nun erfordern die Aufgaben des Content Managers oft auch die Administration des Hauptmenüs, um neue Navigationspunkte hinzuzufügen oder alte zu bearbeiten. Im Normalfall hat er diese Berechtigung nicht: Im Core gibt es die Berechtigung: "Menü und Menüeinträge verwalten". Diese Berechtigung umfasst aber alle vorhandenen Menüs im Backend, also z. B. die Verwaltung im Backend oder das Hauptmenü im Frontend. Also einige Menüs, die der Content Manager nicht verwalten können sollte.
In diesem Fall muss der Administrator helfen. Suboptimal und umständlich. Also was tun? Wie also kann man in Drupal 8 die Berechtigung zur Verwaltung einzelner Menüs auf Rollenebene "aufsplitten"?
MENU ADMIN PER MENU
Das Drupal-Modul "Menu Admin per Menu" übernimmt diese Aufgabe. So kann damit eingestellt werden, welches der Menüs eine Rolle verwalten darf. Z. B. kann dem Content Manager die Berechtigung gegeben werden, zusätzlich noch das "Hauptmenü" (Main Navigation) zu verwalten (und sonst kein weiteres Menü). Dadurch kann er dann dort Einträge ergänzen, bearbeiten oder löschen und der Administrator, ein furchtbar beschäftigter Webentwickler, kann seinen eigentlichen Aufgaben nachgehen :)
FAZIT & TIPPS
Wie zu sehen ist, gibt es auch für Drupal 8 immer mehr hilfreiche Module, die das Entwickeln und Verwalten Ihrer Webseite unterstützen können. In diesem Sinne lohnt es sich, immer mal wieder auf https://www.drupal.org/ zu stöbern oder nach vorhandenen Problemlösungen zu googlen.
Weitere Module, welche das Drupal 8 Berechtigungs-System erweitern:
https://www.drupal.org/project/view_unpublished
https://www.drupal.org/project/publishcontent
https://www.drupal.org/project/administerusersbyrole
https://www.drupal.org/project/config_perms