De:Backend user group permission system
From TYPO3Wiki
<< zurück zu De:Overview User Manuals
Wer darf was im Backend?
| Bitte nur auf der Spielwiese üben!
|
Worum geht es?
Dieses Dokument stellt eine nützliches Benutzersystem für größere Seiten vor.
Das System basiert auf 1. einer "basis_editor" Benutzergruppe
definiere Rechte für alle Autoren, welche Seiten schreiben sollen, ohne dass diese dieselben veröffentlichen können
2. einer "basis_boss_editor" Benutzergruppe
mit allen Rechten, welche den "Basis Editoren" gegeben wurden und speziellen Rechten für "Boss Editoren"
3. eine "domain" Benutzergruppe per Kunde
linkt die Benutzer in der "Basis Editor" und "Basis Boss Editor" Benutzergruppen auf eine besondere Seite
Die "basis_editor" Benutzergruppe
Modules web, web_list, web_layout, web_view file, file_list, file_images user, user_task, user_actions, user_setup
Tables (listing) Internal note (Aim: Reading guiding notes from "chief editors" for pages)
Tables (modify) Page Pagecontent
Page types Advanced
Allowed excludefields Page: Type Page: Keywords (,) Page: Abstract Pagecontent: Type Pagecontent: Before Pagecontent: After Pagecontent: Width (pixels) Pagecontent: Height (pixels) Pagecontent: Link Pagecontent: Click-enlarge Pagecontent: Quality
No DB mounts, no File Mounts
Die "basis_boss_editor" Benutzergruppe
Modules web_perm web_func
Tables (listing)
Tables (modify) Internal note
Page types External URL Shortcut Not in menu Spacer
Allowed excludefields Page: Hide page Page: Start Page: Stop Page: Access Page: Include subpages Page: Select template (when using Modern Template Building) Page: Select content area template (when using Modern Template Building) Pagecontent: Hide Pagecontent: Start Pagecontent: Stop Pagecontent: Access
No DB mounts, no File Mounts
Sub groups basic_editor
Die "domain" Benutzergruppe
DB Mount Rootlevel page of the specific customer
File mount Fileadmin folder of the specific customer
Annotation: You may want to split this into a File mount for editors and a File mount for chief editors ...
Alles zusammenfügen
Max Sampleman should be an editor for domain xyz.com
1. Create a new backend user Max Mustermann
2. Select the groups
xyz_com (=domain group)
basic_editor
Jenni Samplewoman should be a chief editor for domain xyz.com
1. Create a new backend user Jenni Samplewoman
2. Select the groups
xyz_com (=domain group)
basic_chief_editor
Was fehlt hier?
User TypoScript entries
User groups for special purposes
e.g. activate guestbook entries