»Tanzen ist die Kunst, wo die Beine denken, sie seien der Kopf.« Stanislaw Jerzy Lec
8 Benutzer und Bereiche
Ein Content-Management-System spielt seine Stärke erst aus, wenn mehrere Menschen an der Gestaltung der Seiten beteiligt sind. Es ist dann nicht mehr nötig, dass ein zentraler Webmaster alle Inhalte in die Seite einpflegt. Vielmehr können die Inhaltslieferanten ihre Beiträge selbst im System erstellen und nach ihren Wünschen anpassen. Das erspart dem Webmaster viel Arbeit und dem gesamten Prozess einige Zwischenschritte.
Zudem haben Webseiten häufig Bereiche für registrierte User, in denen zusätzliche Informationen stehen oder auch von den Benutzern selbst zur Verfügung gestellt werden können. Diese privaten Bereiche werden ebenfalls von Joomla! verwaltet und geschützt. Es muss also zwischen Frontend- und Backend-Benutzern unterschieden werden.
Bei der Arbeit mit registrierten Benutzern gibt es zwei grundlegende Konzepte:
- Authentifizierung bedeutet, dass das System weiß, wer die Person ist, die gerade mit den Seiten arbeitet. Dazu wird meistens ein Login benötigt, mit dem sich die User einmal pro Sitzung anmelden. Aktionen des Benutzers werden so nachvollziehbar und unterliegen dadurch einer gewissen Kontrolle. Je nach System steht es jedoch unter Umständen jedem Besucher frei, sich namentlich oder per Pseudonym anzumelden. Unter dem Aspekt der Sicherheit ist eine reine Authentifizierung daher ein eher schwacher Schutz.
- Autorisierung ist der zweite Schritt, in dem überprüft wird, ob ein bekannter User auch wirklich die Berechtigung hat, eine Seite zu sehen oder zu bearbeiten. So kann man beispielsweise zwischen »nur« bekannten Usern, Redakteuren und Administratoren der Seite unterscheiden, die jeweils die für sie nötigen Bereiche sehen und die für ihre Aufgaben wichtigen Aktionen ausführen können. Diese Rechtestruktur kann je nach System relativ differenziert sein, ist allerdings bisher nicht zu den Stärken von Joomla! zu rechnen.
8.1 Benutzer anlegen und verwalten 

Joomla! organisiert seine User in der Benutzerverwaltung. Diese finden Sie entweder im Symbolbereich auf der Hauptseite des Backends oder aber im Menü unter Site • Benutzer (Abbildung 8.1). Hier sollte bisher nur ein User zu finden sein, nämlich der Administrator.
Abbildung 8.1 Die Benutzerverwaltung
In der Liste der registrierten Benutzer werden Ihnen einige Informationen zur Verfügung gestellt.
Detail | Information |
# |
Nummerierung |
Name |
Das ist der echte Name des Benutzers. Er wird beim Einloggen gegebenenfalls als Begrüßung mit ausgegeben. |
Benutzername |
Unter diesem Namen kann sich der Nutzer anmelden. |
Angemeldet |
Sehen Sie hier einen grünen Haken, so ist der betreffende Nutzer gerade im System angemeldet. |
Aktiv |
Wenn Sie (nur als Administrator) hier durch einen Klick den Haken entfernen, kann sich der Nutzer nicht mehr einloggen. Sein Account ist gesperrt. |
Benutzergruppe |
Die Zugehörigkeit zu einer Benutzergruppe entscheidet über die Rechte, die der User im System hat. |
E–Mail |
Eine Kontaktadresse, über die Sie den User (hoffentlich) erreichen können. |
Letzter Besuch |
Hier sehen Sie das Datum des letzten Logins des Users. |
ID |
Weist dem User eine eindeutige Nummer zu. |
Sie sehen in der Werkzeugleiste neben den üblichen Aktionen auch den Button Abmelden. Damit können Sie andere Benutzer aus dem System abmelden, wenn Sie beispielsweise vorhaben, Wartungsarbeiten am System durchzuführen. Setzen Sie einfach einen Haken in die Checkbox vor die User, die Sie abmelden wollen, und klicken Sie auf das Abmelden-Symbol.
Verschrecken Sie Ihre Benutzer nicht! |
Natürlich ist das eine sehr unschöne Methode. Vergewissern Sie sich, dass keiner der User gerade an einem Text arbeitet und durch Ihre Aktion seine wertvollen Werke verliert. |
Um einen Nutzer aus dem System zu entfernen, markieren Sie wieder die entsprechende Checkbox und klicken auf das Löschen-Symbol. Aber aufgepasst: Der User wird dann direkt gelöscht und nicht im Papierkorb zwischengespeichert. Sie sollten sich also sicher sein, dass Sie das wirklich tun wollen.
8.1.1 Neue Benutzer anlegen und bearbeiten 

Um einen neuen Benutzer aus dem Backend heraus anzulegen, klicken Sie auf das Symbol Neu. Es erscheint ein Formular, in dem Sie die nötigen Angaben machen können. Diese entsprechen weitestgehend den Angaben, die Sie in der Benutzerverwaltung angezeigt bekommen. Im Feld Neues Passwort können Sie ein Passwort vergeben, das Sie zur Sicherheit in Passwort bestätigen noch einmal eintippen müssen.
Achtung: Tippfehlergefahr! |
Es ist sehr verlockend, hier mit Copy & Paste zu arbeiten. Davon sei ausdrücklich abgeraten. Wenn Sie sich beim ersten Mal vertippt haben, wird der Fehler übernommen, und das Passwort ist wertlos. |
Das Auswahlfeld Benutzergruppe bestimmt die Rechte, die der Nutzer haben wird. Näheres dazu finden Sie in Abschnitt 8.3, »Seitenzugriff«. Wenn Sie hier »Administrator« oder »Super Administrator« angeben, so erhalten Sie nach dem ersten Speichern und nochmaligem Aufruf des Editors zusätzlich die Auswahl Benutzer sperren und Systemnachrichten empfangen. Letzteres bedeutet zum Beispiel, dass dieser Nutzer informiert wird, wenn sich ein Besucher im Frontend registriert.
Im Bereich Parameter legen Sie fest, welchen Editor der neue Nutzer standardmäßig verwenden soll. Wenn Sie hier nichts angeben, wird der Standardwert der Seite verwendet. Zusätzlich können Sie noch die Sprache für das Front- und Backend sowie für die Hilfe und die Zeitzone festlegen. Gibt es für den User eine Verbindung zu einem Kontaktdatensatz in der Komponente Kontakte (vgl. Abschnitt 9.3.2, »Kontakte«), so werden diese Daten im Bereich Kontakt Information angezeigt.
Wenn Sie einen Userdatensatz bearbeiten wollen, markieren Sie den entsprechenden Eintrag in der Userverwaltung und klicken auf das Bearbeiten-Symbol oder ganz einfach auf den Usernamen. Sie gelangen dann auf die gleiche Maske, mit der Sie auch neue Nutzer erzeugen können. Die Felder Neues Passwort und Passwort bestätigen sind nicht ausgefüllt. Füllen Sie diese nur aus, wenn Sie das Passwort ändern wollen. Soll es nicht angetastet werden, so können die beiden Felder leer bleiben.