Typo3Benutzer
Typo3 kennt zwei Arten von Benutzern, Frontend-Benutzer und Backend-Benutzer. Die Nutzung Frontend-Benutzer ermöglicht es Seiten nur gezielt zur Einsicht zugänglich zu machen. Viel spannender sind die Backend-Benutzer, das sind diejenigen, die auch Seiten erstellen dürfen.
Nach der Typo3 Installation gibt es genau einen Benutzer, nämlich den Benutzer admin. Dieser Benutzer hat sämtliche Rechte und damit sollte man immer vorsichig umgehen. In Type3 kann man analog zu Unix-System Gruppen und Benutzer einrichten und ihnen Rechte zuordnen, ähnlich wie für das Unix-Dateisystem.
Inhaltsverzeichnis |
Anlegen einer BE-Gruppe
Man klickt unterhalb von Web auf Liste und dann mit der rechten Maustaste auf die Weltkugel. Aus dem Kontextmenü wählt man dann neu, worauf auf der rechten Seite eine neue Auswahlmöglichkeit erscheint. Hier kann man jetzt u.a. Backend-Benutzer und Backend-Benutzergruppe anlegen.
Ein Klick auf Backend-Benutzergruppe öffnet eine der üblichen Eingabemasken. Hier muss man vor allem im Reiter Allgemein den Gruppennamen angeben und im Reiter Zugriffsliste unbedingt bei Zugrifsslisten mit einschließen einen Haken setzen, damit man auch Zugriffsrechte vergeben kann. Daraufhin verändert sich das Formular und es sind zusätzliche Auswahlen möglich.
Das Formular ist so lang, dass selbst die beiden hier abgebildeten Streifen nur etwa die erste Hälfte darstellen, aber die wichtigere Hälfte.
Im Reiter Freigaben und Arbeitsumgebungen ist noch am wichtigsten das Feld Datenbankfreigaben. Gibt man hier einen oder mehrere Knoten des Verzeichnisbaumes an, dann können die Redakteure erst ab hier den Seitenbaum bearbeiten. Dass es mehr Seiten gibt sieht der Redakteur dann in seinem Seitenbaum überhaupt nicht.
Anlegen eines BE-Benutzers
Das Anlegen eines Benutzers erfolgt anlalog zum Anlegen einer Benutzergruppe. Nur dass man beim Benutzer zusätzlich noch angeben kann, welcher Gruppe bzw. welchen Gruppen er angehören soll.
Weitere Einstellungen muss man hier nicht vornehmen, dann gelten die Einstellungen für die Gruppe. Wobei ich gelegentlich das Problem hatte, dass die Gruppeneinstellungen nicht übernommen wurden. Dann fehlen im Reiter Freigaben und Arbeitsumgebungen die Häkchen für die Freigaben aus Gruppen.
Zugriffsrechte
Selbst wenn sich jetzt einer der neu angelegten Benutzer anmelden kann, sein Verzeichnisbaum wird leer sein, damit kann er dann wenig anfangen. Er hat bsiher keinerlei Zugriffsrechte auf die vorhandenen Seiten, die ja der Benutzer admin angelegt hat.
Um die Zugriffrechte einstellen zu können klickt man auf Zugriff unterhalb von Web und dann auf die Seite bzw. den Knoten für den man die Einstellungen vornehmen möchte.
Es ergibt sich folgendes Bild bei Auswahl von Thema 3
Außer admin hat also niemand vollen Zugriff auf die Seiten. Klickt man jetzt auf den Stift vor einer der Seiten, so kann man deren Einstellungen ändern.
Hier kann man jetzt analog zu Unix-Systemen die Rechte neu setzen. Oberhalb des Knopfes Sichern gibt es noch ein Auswahlfeld, in dem man auswählen kann, über wieviele Ebenen diese Änderung rekursiv einwirken soll. Mit angegeben wird auch immer die Zahl der betroffenen Dateien. Ordnet man die Datei der Gruppe Redakteure zu, so kann man allen Redakteuren die notwendigen Rechte erteilen.
Es kann sinnvoll sein auch den administrativen Account der Gruppe Redakteure zuzuordnen, dann treten keine Rechteprobleme auf, jeder Redakteur kann dann auch die vom admin angelegten Seiten bearbeiten.
FE-Konfiguration
Im Feld TS-Config der Gruppe (im Reiter Optionen) habe ich zusätzlich folgende Einstellungen untergebracht:
mod.SHARED.colPos_list = 0 TCEFORM.tt_content.colPos.removeItems = 1,2,3,4 TCEFORM.tt_content.header_layout.removeItems = 0,1,100 TCEFORM.tt_content.header_layout.altLabels.2 = Überschrift 2 TCEFORM.tt_content.header_layout.altLabels.3 = Überschrift 3 TCEFORM.tt_content.header_layout.altLabels.4 = Überschrift 4 TCEFORM.tt_content.header_layout.altLabels.5 = Überschrift 5 #RTE.config > #RTE.FE > #RTE.default.showButtons = blockstylelabel, blockstyle, textstylelabel, textstyle, superscript, subscript, copy, cut, spellcheck, chMode, inserttag, removeformat, insertcharacter, acronym,link,image RTE.default.hideButtons = left, center, right, indent, outdent, image RTE.default.hidePStyleItems = H1, H2 RTE.default.proc.entryHTMLparser_db.keep.NonMatchedTags = 0
Die ersten beiden Zeilen dienen dazu nur die Spalte "normal" zuzulassen. Dann verschwinden einige Auswahlmöglichkeiten für die Schriftgestaltung, nämlich H1 und H2. Die restlichen bekommen etwas sprechendere Namen.
Die restlichen Zeilen konfigurieren den RTE.



