von Alexander K. J. Schmidt, 01.03.2009

Gruppenrechte mit Bordmitteln und Erweiterungen, Ausblick auf Version 1.6: Benutzer verwalten in Joomla

Aus dem
t3n Magazin Nr. 16

Jetzt kaufen

Der Administrator hat die Macht

Neben der Benutzerregistrierung im Frontend darf jeder Administrator und Super Administrator im Backend neue Benutzer anlegen. Auch hier wird nach Name, Benutzername, E-Mail-Adresse und Passwort gefragt. Der Administrator hat zudem die Möglichkeit, den Benutzer einer Gruppe zuzuordnen. Er kann Benutzer sperren oder zulassen, dass sie Systemnachrichten empfangen. Im Backend kann er die Admin- und Seitensprache umstellen und den gewünschten WYSIWYG-Editor von aktivieren. Hilfeseite und Zeitzone können ebenfalls hier ausgewählt werden.

Administrator und Super-Administrator können neue Benutzer anlegen.

Administrator und Super-Administrator können neue Benutzer anlegen.

Die in Joomla integrierte Benutzerverwaltung bietet eine gute Grundlage, um Benutzer zu handhaben und ist in den meisten Fällen ausreichend. Doch was, wenn die Anforderungen höher sind? Will man etwa einen Beitrag nur einem einzigen Benutzer zur Verfügung stellen, reicht die Benutzergruppe „registriert“ nicht aus, weil dann jeder aus dieser Gruppe den Artikel sehen darf. Hier wäre es hilfreich, eine weitere Gruppe anlegen zu können, der nur dieser Nutzer angehört. Dem Beitrag gäbe man dann die Zugriffsebene der neuen Gruppe.

JUGA macht's möglich

Hier kommt die Erweiterung JUGA ins Spiel. JUGA [2] kostet inklusive 6-monatigem Support knapp 38 Euro (49,99 US-Dollar), mit 12-monatigem Support circa 68 Euro (89,99 US-Dollar).

JUGA liegt in der Version 1.5.2 vor und ist ein Zusammenschluss von einer Komponente, vier Modulen und vier Plugins, wobei die Installation der Module optional ist. Die Menüsprache ist Englisch, eine Installation weiterer Sprachen ist zwar vorgesehen, doch Deutsch ist zurzeit nicht dabei.

Mit JUGA ist es möglich, die vorhandenen Benutzergruppen zu erweitern. Den neuen Gruppen können dann reguläre Benutzer zugeordnet werden. So können mit dem Modul für das Hauptmenü einzelne Links zu Beiträgen nur für einzelne eingeloggte Benutzer sichtbar werden. Auch einzelne Bereiche eines Beitrags lassen sich für unterschiedliche Benutzer anzeigen oder ausblenden [3]. Dazu verwendet man folgenden Code innerhalb eines Beitrags:

Code für unterschiedliche Benutzergruppen

{jugaaccess Gruppe1, !Gruppe2, !Gruppe3}
    Der Inhalt ist nur für Gruppe 1 sichtbar
{/jugaaccess}
{jugaaccess !Gruppe1, Gruppe2, !Gruppe3}
    Der Inhalt ist nur für Gruppe 2 sichtbar 
{/jugaaccess}
{jugaaccess !Gruppe1, !Gruppe2, Gruppe3}
    Der Inhalt ist nur für Gruppe 3 sichtbar 
{/jugaaccess}
{jugaaccess !Gruppe1 || Gruppe2 && Gruppe3}
    Der Inhalt ist nur für Gruppe 1 und 2 sichtbar
{/jugaaccess}

Listing 1

Ausblick auf Joomla 1.6

Was JUGA jetzt kann, wird Joomla 1.6 können. Allerdings ist das Erscheinungsdatum der neuen Version noch ungewiss. Sicher ist, dass nicht nur zusätzliche Gruppen angelegt, sondern auch zusätzliche Rechte vergeben werden können. Es wird darüber hinaus möglich sein, die Zugriffsebenen auf seine eigenen Bedürfnisse zu erweitern [4]. Die Entwickler von JXtended lassen dazu Teile ihres Systems „JXtended Access Control“ in die neue Version von Joomla einfließen [5]. Das Warten wird sich also lohnen.

Weitere Artikel zu Joomla



Empfohlene Produkte

Softlink 2328

Links und Literatur

Seite:  1 2