FlexiContent bekommt sein eigenes Rechtesystem mit "FlexiAccess"

Drucken
Geschrieben von Jan am Dienstag, 9. März 2010 in News, Blick über den Tellerrand

flexiaccess-logo.pngÜber das neue Content Construction Kit "FlexiContent" hatten wir bereits vor wenigen Monaten geschrieben, den entsprechenden Artikel findet ihr unter "Erweitertes Content Management mit FlexiContent für Joomla 1.5". Nun legen die Entwickler bereits nach und veröffentlichen erste Informationen zu "FlexiAccess", einer speziellen Joomla Erweiterung die das CCK um eine ausgefeilte Rechteverwaltung erweitern soll. Womit man sich gleich der zweiten Schwachstelle von Joomla annimmt und diese ausbessern möchte. Denn neben der eher starren Verwaltung der Inhalte (Statisch, Bereiche und Kategorien), kann man auch die Rechteverwaltung und den Zugriffsschutz nur sehr wohlwollend als "rudimentär" bezeichnen. Zwei Punkte die immer wieder zu hitzigen Diskussionen und Kritik seitens der Anwender und anderer Entwickler geführt hat. Da verwundert es wenig, das genau diese beiden Bereiche nun vermehrt von anderen Projekten besetzt werden. Doch es gibt vorweg gleich zwei "Aber" die man dem interessierten Leser nicht vorenthalten möchte. Erstens das "FlexiAccess" primär innerhalb des Content Construktion Kit "FlexiContent" aus eigenem Hause funktionieren wird, dort dann allerdings nativ und ohne Eingriffe in die Joomla Core-Dateien. Zweitens das "FlexiAccess" zwar unter der GPL stehen wird, dafür aber innerhalb eines kommerziellen Konzeptes, zu dem sich allerdings noch keine Preise finden lassen. Man kann aber davon ausgehen das sich Anwender wie bei anderen Projekten dieser Art, gegen einen Beitrag X für einen gewissen Zeitraum in die Downloads und Support "einkaufen" müssen. Schaut man sich den Funktionsumfang und erste Informationen zu "FlexiAccess" an könnte sich dies aber durchaus lohnen.

So besteht das Kernstück der Joomla-Erweiterung aus einer einfachen Abfrage die sich an phpGACL orientiert und in drei Bereiche aufteilt.

1. Wer stellt eine Anfrage?
Dabei unterscheidet das System nach der Quelle von der eine solche Anfrage kommt. Dies kann der normale Besucher, das registrierte Mitglied, der Administrator oder eine neu angelegte Benutzergruppe sein.

2. Welche Aktion soll durchgeführt werden?
Darunter fallen zum Beispiel Aktionen wie das neu anlegen, löschen, bearbeiten, verschieben und umbenennen von Artikeln, Bereichen, Feldern , Tags / Stichwörtern usw. Halt alle Funktionen die den Anwendern innerhalb des FlexiContent zur Verfügung gestellt werden.

3. In welchen Bereich soll die Aktion durchgeführt werden?
An dieser Stelle schaut "FlexiAccess", auf welchen Bereich ein Anwender zugreifen möchte und ob für diesen Restriktionen vorhanden sind.

Das geniale an "FlexiAccess" ist an dieser Stelle das sich aus einem einfachen Baukasten von Abfragen, selbst umfangreiche regeln erstellen lassen. Damit lassen sich sowohl die Rechte von einzelnen Anwendern, als auch von ganzen Gruppen steuern. Dabei kann sich zum Beispiel ein Autor durchaus in mehreren Gruppen gleichzeitig befinden und damit automatisch deren Rechte erben. Umgekehrt ist es allerdings auch möglich, Anwender gezielt nur in einzelnen Bereichen zu belassen und den Zugriff auf andere zu beschränken. Zusätzlich findet eine Unterscheidung für das Joomla Front- und Backend statt, das die Rechteverteilung noch ausgefeilter werden lässt.

Als erstes kurzes Fazit kann man sagen das "FlexiAccess" durchaus ein großes Potenzial besitzt. Vor allem vor dem Hintergrund, das man mit "FlexiContent" bereits ein Pferd im Stall besitzt, das eine gute Alternative zu "K2" von Joomlaworks werden könnte. Aber genau dort liegt auch der Knackpunkt, denn nicht zuletzt liefert "K2" bereits eine ähnliche Rechteverwaltung für seine Erweiterung mit, das ebenfalls recht fein zwischen unterschiedlichen Gruppen, Anwendern, Bereichen und deren Rechte unterscheiden kann. Wie weit "FlexiAccess" dort punkten kann, dürfte wohl auch stark vom Preis abhängen der dafür verlangt werden wird. Wir behalten die Entwicklung jedenfalls interessiert im Auge und werden auch weiter darüber informieren.

 
< Zurück   Weiter >