Typo3 - Multi User SystemEs gibt bei Typo3 Redakteure, Entwickler, Adminstratoren u.v.m., die unterschiedliche Inhalte einsehen und/oder bearbeiten bzw. Funktionen ausführen dürfen.
Backendbenutzergruppen sind sehr praktisch um mehrere Backenduser zusammen zu fassen.
Diese Gruppen werden genau wie die Backend user im Wurzelelement im Seitenbaum verwaltet.
Es folgt die Erklärung der Felder der Eingabemaske einer "neuen Benutzergruppe".
- Disable: vorübergehenes deaktivieren/ aktivieren möglich
- grouptitle: einziges Pflichtfeld .. Name eben
- Lock to Domain: Die Mitglieder einer bestimmten Benutzergruppe können gezwungen werden sich über eine bestimmte Domain anzumelden
- Include Access Lists: bietet die Möglichkeit, die Erfassungssmaske um Listen der Module und um Datenbaktabellen zu erweitern, die für den User zu Verfügung stehen. Hier räumt man der Gruppe die Recht ein etwas zu verändern oder eben nicht.
- DB Mounts: hier kann man festlegen welche Teilbäume für den user sichtbar sind.
- File Mounts: Bereiche des Filesystems dem user zuordnen
- Hide in List: Auflistung der Benutzergruppe einschrenken
- Sub Groups: Untergruppendefinition
- Discription: Beschreibungsfeld
- TSConfig: Anpassung des Backends
Die Option "Include Access List"
Durch das Einbeziehen dieser Option, können sie die Maske erweitern. Diese Option ist extrem wichtig, nicht nur weil hier die nutzbaren Module festgelegt werden, sondern weil hier auch festgelegt wird wie es mit den Schreib- und Leserechten auf den Datenbanktabellen aussieht.
Hierbei haben die Eingabefelde folgende Aufgaben:
- Module: die hier ausgewählten Gruppen werden in die Hauptmenüleiste aufgenommen
- Table(listing): hier wird festgelegt , welche tabellen und damit verbunden welche inhalte der User sehen darf.
- Table(modify): hier werden die Tabellen angegeben die der user auch verändern darf.
- Page types: listet die Seitentypen auf, auf die der User beschränkt werden soll
- Allowed exclude fields: dieser Mechanismus schränkt den Zugriff des Users auf bestimmte Eingabefelder ein
- Explixitly allow/deny fields values: in dieser Liste wird angegeben welche Seiteninhalte nicht zu Verfügung stehen sollen
- Limit to language: kann Usergroup auf bestimmte Projektsprache eingestellt werden