Wichtige Begriffe:

Ein CMS (Content Management System) besteht aus einer Datenbank (DB) und vielen PHP-Programmen: dem Frontend (FE, Online-Seite) und dem Backend (BE, Admin).

Alle Inhalte werden in der DB gespeichert, dazu zählen: Seitenstruktur (Menübaum), Texte und Nachrichten (NEWS). Auf dem Webspace werden in der Dateiliste (fileadmin) alle Bilder und Videos, PDF-Dokumente etc. gespeichert.

Benutzer(gruppen):

  1. interne Benutzer=Redakteure (BE): diese können auch ohne Programmierkenntnisse Inhalte verändern. Die Rechte dafür werden vom CMS Administrator festgelegt über BE Zugriff (für Seiten im Baum) und BE Benutzer Administrator (für BE Menü). Jede Inhaltsänderung wird sofort veröffentlicht (Live-Workspace), der Entwurfmodus (Draft) wird z. Z. nicht genutzt. Mehr zu Benutzer(gruppen)-Rechten in Typo3 Dokumentation
  2. externe Website-Benutzer (FE): notwendig für Schreibzugriff bei Forum und gruppen-spez. Inhaltsanzeige wie z. B. die Team-Seite oder einen geschlossenen Pressebereich. Die Rechte dafür werden im BE Web über Liste FE-Benutzer, mm_forum Forenverwaltung und Seiten(inhalt)-Access definiert. FE-Benutzer sind zur Zeit deaktiviert, da nicht benötigt.
  3. Empfänger für Newsletter: s. Listros Adressverwaltung

Seitenstruktur:

  • Das Menü = Navigation wird im CMS als Seitenbaum gespeichert. Wie bei jedem Dateibaum üblich können hier von dazu berechtigten Redakteuren im Backend ganz einfach beliebig neue Unterseiten angelegt und Seiten bzw. Teilbäume verschoben (umgehängt) werden. Anschließend immer die Ansicht des Seitenbaums aktualisieren  (s. grüner Doppelpfeil oberhalb)! Die erste Unterseite steht automatisch auf Seite verbergen (=rot markiert), also Haken entfernen!
  • Layout und Zugriffsrechte werden von übergeordneten Seiten geerbt und können seiten-spezifisch geändert werden. Seiten/Teilbäume können ganz verborgen oder nur für ausgewählten Datumsbereich bzw. nur für bestimmte FE- oder BE-Benutzergruppen zugänglich sein, sie sind aber im Backend mit der Anzeigen-Funktion immer sichtbar!
  • Es sind mehrere Menüs möglich, die an bel. Stelle im Layout erscheinen können, also auch unten oder rechts, waagerecht oder senkrecht, Text- oder Graphik-basiert. Ein Menü kann beliebig viele Unterebenen enthalten. Das Menü-Layout wird vom CMS-Administrator im Root-template (Typoscript) und per CSS konfiguriert.

Seiteninhalt:

  • Der wichtigste von Redakteuren benutzte Standard-Seitentyp besteht aus 4 Seitenbereichen (Spalten): Der Haupt-Inhalt steht im Seitenbereich NORMAL. Für Textblöcke links unter der Suche und Module unter der Subnavi wird der Seitenbereich LINKS genutzt, RECHTS für weitere Module bzw. die Künstler-Subnavi. Der RAND wird z. Z. nur für das Logo ganz oben benutzt.
    Ausnahme: 2spaltiger Haupt-Inhalt  Bsp. s. Formate
  • pro Seitenbereich können bel. viele Inhaltsblöcke = Seiteninhalte eingefügt werden. Diese haben versch. Eigenschaften: es gibt allgemeine Typen wie Text, Bild mit/ohne Text, Tabelle, aber auch diverse Sondertypen wie Trennerstrich, Dateilinks, Formulare, Media, Plugins etc.
  • Jeder Seiteninhaltsblock hat eigene Anzeigerechte und Konfigurationsoptionen und kann separat mit FE-Editing bearbeitet werden.
  • Die Reihenfolge der Blöcke und ihre Zuordnung zu einem Seitenbereich derselben Seite kann ganz einfach geändert werden, ohne den Inhalt kopieren zu müssen. 
  • Seiteninhalte von anderen Seiten können über den Seiteninhalt Typ "Datensatz einfügen" referiert statt kopiert werden, s. Module rechts. Vorteil: Änderungen im Original-Seiteninhalt wirken sich sofort auf alle Seiten aus, auf denen dieser referiert wird.
  • Trennlinien, Bilder, Tabellen, Aufzählungen und Datei-Linklisten können sowohl im Seiteninhalt Typ Text mit dem RTE-Editor als auch über entspr. Spezialinhaltstypen eingefügt werden. Letzteres hat mehr Konfigurationsoptionen.
  • Ein Seiteninhalt kann als Linkziel für seiten-interne Verweise (Anker-Navigation) ausgewählt werden, z. B. wie auf der Seite Plugins.
  • Ein Seiteninhalt kann fürs Frontend versteckt werden, ist aber im Backend mit der Anzeigen-Funktion weiterhin sichtbar (s. Option unter dem Inhalt).

Layout:

  • Das Layout ist völlig unabhängig vom Inhalt und kann vom CMS-Administrator über das Listros Root-Template (TypoScript) und vorlage.html + listros.css (beides in BE Dateiliste) für alle Seiten zentral angepasst werden.
  • Die Testseite zeigt das Aussehen der verschiedenen HTML-Elemente im Frontend.
  • der Seiten-Editor im Backend zeigt nicht das endgültige Layout, dafür dort die Anzeigen(View)-Funktion benutzen. Damit können auch alle verborgenen Inhalte inkl. Menüpunkte angezeigt werden - s. Option unterhalb des Inhalts.