Das Rechte-System von slyfox unterteilt sich in Benutzer, Rollen und Gruppen.
Rollen
Die Rollen dienen in slyfox der Zuweisung allgemeiner Rechte für den Administrations-Bereich. Standardmäßig wird es folgende Rollen geben: Administrator, Editor und Mitglied.
Administratoren besitzen uneingeschränkte Rechte über das gesamte Backend. Es wird allerdings zwischen geschützten und ungeschützten Administratoren unterschieden. Geschützte Administratoren können nur von ebenfalls geschützten Administratoren editiert und entfernt werden.
Ein Editor ist eine Art globaler Moderator, der Zugriff auf sämtliche Seiten des Frontends besitzt, mit der Möglichkeit, Inhalte hinzuzufügen, zu editieren und zu entfernen.
Das Mitglied hingegen erhält nur Zugriff auf bestimmte Seiten des Frontends; diese können individuell zugeordnet werden.
Editor und Mitglied haben standardmäßig allerdings keinen Zugriff auf Funktionen wie die Benutzer-, Rollen- oder Modul-Verwaltung.
Die Rollen Administrator und Editor sind fest ins System integriert und können nicht ohne weiteres entfernt werden. Die stellt einen Schutzmechanismus vor ungewolltem Zugriffs-Verlust auf das System dar.
Darüber hinaus wird es aber auch möglich sein, eigene Rollen zu erstellen und mit individuellen Berechtigungen zu versehen.
Benutzer
Benutzer besitzen eine bestimmte Rolle und können Mitglied in verschiedenen Gruppen sein. Während über die Rolle allgemeine Rechte wie der Zugriff auf die Benutzer-Verwaltung oder die Konfiguration geregelt werden, können dem Benutzer explizit Rechte für den Zugriff auf bestimmte Seiten des Frontends gewährt werden. Diese Rechte können beliebig fein eingestellt werden und hängen von dem verwendeten Modul ab. So wären für das News-Modul Rechte wie "Hinzufügen", "Bearbeiten" und "Entfernen" denkbar.
Gruppen
Gruppen stellen die zweite Möglichkeit dar, Benutzern Berechtigungen für bestimmte Seiten des Frontends zu erteilen. Der Vorteil von Gruppen liegt darin, dass die Rechte nicht jedem Benutzer einzeln zugeteilt werden müssen und bei Bedarf leicht Ergänzungen vorgenommen werden können. Neue Benutzer müssen anschließend einfach der Gruppe zugewiesen werden.
Standardmäßig wird es keine vordefinierten Gruppen in slyfox geben. Ob Gruppen zum Einsatz kommen sollen, kann der Administrator also frei entscheiden.
