Webuser einrichten
Wie bereits eingangs erwähnt, muss klar unterschieden werden zwischen den Benutzern, die „von innen“ über OpenCms zugreifen und solchen, die „von außen“ kommen, also über „http://www.erzbistum-koeln.de/...“ die Seite aufrufen. Während letztere keine speziellen Zugriffsrechte auf die Seiteninterna haben, können die Erstgenannten mit spezifischen Berechtigungen ausgestattet werden (vgl. Abschnitt „Rechte / Berechtigungen“ und „Berechtigungen zuweisen“).Sie haben zusätzlich die Möglichkeit, sogenannte „Webuser“ einzurichten, was einen Mittelweg zwischen beiden Berechtigungsstufen darstellt. Webuser haben zwar ein Benutzerprofil, können sich darüber jedoch nicht in OpenCms anmelden. Nun werden Sie sich fragen, wozu eine Benutzerkennung gut sein soll, wenn man sich darüber nicht einloggen kann. Die Antwort ist einfach: Die Kennung ist keineswegs dazu gedacht, Zugang zum Content Management System zu ermöglichen, stattdessen soll dem betreffenden Nutzer von außen Zugang auf Bereiche ermöglicht werden, die der „normale“ Internetsurfer nicht einsehen können soll. So könnten Sie beispielsweise Sitzungsprotokolle, die nur berechtigten Personen zugänglich sein sollen, über das Internet verfügbar machen, ohne dass der „normale“ Seitenbesucher diese einsehen kann.
Um einen Webuser anzulegen (in unserem Beispiel sei dies der Nutzer Hans Meier) muss zunächst eine Gruppe kreiert werden, in die alle Webuser aufgenommen werden:
Klicken Sie in der Bereichswerkzeugleiste der Administrationsansicht auf „Benutzerverwaltung“.
Wählen Sie im Hauptbereich nun das Kontowerkzeug „Benutzergruppen Verwaltung“.
Klicken Sie auf „Neue Benutzergruppe“.
Nennen Sie die Gruppe „Webusers“ und ergänzen Sie ggf. eine kurze Beschreibung.
Achten Sie darauf, dass das Kästchen „Aktiviert“ angehakt ist.
Schließen Sie den Vorgang über den Button „OK“ ab.
Jetzt muss Hans Meiers Gruppenzuordnung vorgenommen werden:
Klicken Sie in der Bereichswerkzeugleiste der Administrationsansicht auf „Benutzerverwaltung“.
Wählen Sie im Hauptbereich nun das Kontenwerkzeug „Benutzerkonten – Verwaltung“.
Klicken Sie in der Liste beim Eintrag des Benutzers auf das Gruppen-Symbol.
Verändern Sie die Gruppen Konstellation mit Hilfe der Plus- und Minus-Schaltflächen derart, dass nur in der linken Liste nur noch die Gruppe „Webusers“ verbleibt.
Abschließend müssen die Berechtigungen gesetzt werden (z. B. an einem Ordner „dokumente“, der die Daten des geschützten Bereichs enthält):
Wechseln Sie im Feld „Ansicht“ auf den Modus „Explorer“.
Klicken Sie den Ordner, der die Daten des geschützten Bereichs enthält mit der rechten Maustaste an.
Wählen Sie den Kontextmenü-Eintrag „Berechtigungen“.
Klicken Sie im erscheinenden Dialogfenster auf den „Durchsuchen“-Button.
Fügen Sie den Gruppeneintrag „Webusers“ hinzu.
„Hinzufügen“ übernimmt den Eintrag in die Berechtigungsliste.
Klicken Sie erneut die „Durchsuchen“-Schaltfläche.
Klicken Sie diesmal auf den Gruppeneintrag „Alle anderen“.
Auch diese Gruppe müssen Sie über das Plus-Zeichen eintragen.
Nun befinden sich zwei Gruppeneinträge in der Berechtigungsliste, deren Rechte Sie wie links zu sehen setzen müssen. Vergessen Sie dabei nicht, die drei „Übernehmen“-Buttons jeweils anzuklicken.
Der Button beendet den Vorgang und bringt Sie zurück zur Ordnerübersicht.
Klicken Sie den soeben modifizierten Ordner mit rechts an und wählen Sie „Direkt veröffentlichen“.
Bestätigen Sie das nachfolgende Dialogfeld mit „OK“.
Hans Meier hat nun den Status eines Webusers. Er hat somit keinen Zugriff mehr auf den internen Bereich von OpenCms, kann aber dafür mit seinen Benutzerdaten auf den geschützten Bereich im Ordner Dokumente zugreifen. Setzen Sie zu diesem Zweck auf eine Ihrer öffentlichen Seiten einen Link zu dem geschützten Ordner. Sobald Herr Meier diese Verknüpfung dann aufruft, wird eine Passwortabfrage eingeblendet, die folgendermaßen ausgefüllt werden muss:
Unter „Benutzername“ müssen Pfad und Name nach folgendem Schame eingetragen werden: „/Sitename/OE-Name/nachname.vorname“ (ohne Anführungszeichen).
Bei „Passwort“ wird das in OpenCms festgelegte Kennwort verwendet.
Bestätigen Sie mit „OK“.
Bei „Passwort“ wird das in OpenCms festgelegte Kennwort verwendet.
Bestätigen Sie mit „OK“.
Wenn die Daten korrekt eingegeben wurden, wird nun der nicht öffentliche Bereich angezeigt.