Gruppen definieren
FirstSpirit bietet für die Vergabe von Benutzerrechten das Modul "Permission". Es greift auf die Rechtedefinitionskomponente CMS_INPUT_PERMISSION zurück, die vom Projekt-Entwickler vor dem Einsatz durch den Redakteur zunächst konfiguriert werden muss.
Mögliche Gruppen können sein:
interne Benutzer | externe Benutzer | |
---|---|---|
nach Thema / Fach |
|
|
nach Hierarchie |
|
|
Rechtevergabe / -prüfung | Rechte können in der Regel wie Redaktionsrechte vergeben werden. | Benutzer müssen sich in der Regel zunächst registrieren und erhalten dann Zugang zu geschützten Bereichen über eine Login-Funktion. |
Die Datei groups.xml
Die Gruppen werden in die Konfigurationsdatei groups.xml eingetragen. Diese kann über das Server-Monitoring erreicht werden. Standardmäßig sind die Gruppen
- Anonyme Besucher,
- Registrierte Mitglieder und
- Kunden
unter dem Gruppennamen "GroupsFile" eingetragen.
Gruppen können je nach Bedarf auch mehrere Untergruppen besitzen. Diese Hierarchien können einerseits manuell in die groups.xml-Datei eingetragen werden, andererseits können sie automatisch aus der Datenquellen-Verwaltung mit Hilfe von BeanShell-Skripten erzeugt werden.
Einzelne Benutzer können analog in der Datei users.xml eingetragen werden. Auf diese kann später das Gruppen-Modul "Permission Service" des Moduls FirstSpirit Personalisation zurückgreifen.
Detaillierte Informationen zur Konfiguration von Diensten und Modulen sowie zur Datei groups.xml befinden sich im FirstSpirit Handbuch für Administratoren.
Die Datei service.ini
In die Konfigurationsdatei service.ini muss einerseits der Pfad zur Datei groups.xml eingetragen sein. Dies ist standardmäßig bereits korrekt konfiguriert. Andererseits müssen die symbolischen Namen der verfügbaren Gruppenhierarchien eingetragen werden. Standardmäßig ist hier bereits die Gruppenhierarchie "GroupsFile" eingetragen. Bei Bedarf kann die Konfiguration der Datei service.ini ebenfalls über das Server-Monitoring vorgenommen werden.