textpattern resources [ge]

Frisch aus der Presse

Grundsätzliches zu den Schreibrechten innerhalb Textpattern

Autor: Alex
 

Innerhalb TXP kann der Administrator einzelnen “Mitautoren” unterschiedliche Schreibrechte und Zugang zur Administrationsoberfläche zuweisen. Für Community Sites ist das meist unabdingbar. Nicht alle Autoren sollen zumeist Zugang zu bestimmten Administrationsbereichen haben.

In TXP gibt es daher 7 Rechte- bzw. Benutzergruppen:

  • Herausgeber
  • Leitender Redakteur
  • Redakteur
  • Autor
  • freier Mitarbeiter
  • Designer
  • keine

In der Datei textpattern/include/txp_admin.php sind die einzelnen Gruppen festgelegt:

1 => gTxt(‘publisher’),
2 => gTxt(‘managing_editor’),
3 => gTxt(‘copy_editor’),
4 => gTxt(‘staff_writer’),
5 => gTxt(‘freelancer’),
6 => gTxt(‘designer’),
0 => gTxt(‘none’)

In der lib/admin_config.php sind die Schreibrechte der einzelnen Gruppen für einzelne Bereiche wie folgt festgelegt:

‘admin’ => ‘1,2,3,4,5,6’,
‘article.delete.own’ => ‘1,2,3,4’,
‘article.delete’ => ‘1,2’,
‘article.edit’ => ‘1,2,3’,
‘article.edit.published’ => ‘1,2,3’,
‘article.edit.own’ => ‘1,2,3,4,5,6’,
‘article.publish’ => ‘1,2,3,4’,
‘article.php’ => ‘1,2’,
‘article’ => ‘1,2,3,4,5,6’,
‘category’ => ‘1,2,3’,
css’ => ‘1,2,6’,
‘diag’ => ‘1,2’,
‘discuss’ => ‘1,2,3’,
‘file’ => ‘1,2,3,4,6’,
‘form’ => ‘1,2,3,6’,
‘image’ => ‘1,2,3,4,6’,
‘import’ => ‘1,2’,
‘link’ => ‘1,2,3’,
‘log’ => ‘1,2,3’,
‘page’ => ‘1,2,3,6’,
‘plugin’ => ‘1,2’,
‘prefs’ => ‘1,2’,
‘section’ => ‘1,2,3,6’,
‘tab.admin’ => ‘1,2’,
‘tab.content’ => ‘1,2,3,4,5,6’,
‘tab.extensions’ => ‘1,2’,
‘tab.presentation’ => ‘1,2,3,6’,

Hierbei bedeutet z. B., dass zum CSS-Bereich nur der Herausgeber (publisher), der Leitende Redakteur (managing_editor) und der Designer (designer) Zugang haben. Ein Autor (4) hat dagegen Zugang zu den Bereichen (Inhalt, Verfassen, Bilder, Dateien). Er darf einen Artikel im Entwurfsstadium verbessern und dann Live schalten. Eine Möglichkeit anderer Autoren Artikel als auch seine eigenen Artikel nach dem Publizieren zu bearbeiten oder zu löschen hat er nicht.
[Die etwas unlogische Rechtevergabe für einfache Autoren (eigene publizierte Artikel nicht mehr redigieren zu können) hat übrigens schon zu einer Diskussion im Forum geführt. In Zukunft wird die Autoren Rechtevergabe sicher verbessert.]

Wenn man nun die Rechtevergabe einer Gruppe ändern möchte, dann muß man nur die entsprechende Zahl im obigen Code löschen oder hinzufügen.

Anmerkung:
Diese Art der Rechtevergabe betrifft TXP 4.0.0. Für die Zukunft wird geplant die Rechtevergabe in die Datenbank auszulagern.

Im Englischen läuft das Thema unter dem Stichpunkt admin privileges.

 
Filed:
Fragen & Antworten //
| 4.09.05

Neue TXP Sites

    Unable to connect to del.icio.us