Modul-Zoo

Diese Instanz kennt 62 Module, aufgeteilt in drei Typen. Die Backend-Module interessieren hier nicht, sie bauen die Verwaltung. Spannend sind die Layouts und die Inhaltsmodule.

Layouts

cms.layout.claude1Das Layout dieser Seite. Kopfzeile mit Logo und Burger-Menü, ein Hauptbereich, eine Fusszeile. Die Farben kommen als CSS-Variablen direkt auf dem Container, aktuell ein gebranntes Orange und ein dunkles Rot. Achtmal im Einsatz. cms.layout.custom.9Vier Seiten benutzen es, darunter Suche und die Fehlerseite ohne Zugriff. cms.layout.backendMit 43 Seiten das am häufigsten verwendete Layout der Instanz. cms.layout.loginZwei Seiten, Anmeldung und Papierkorb.

Inhaltsmodule

Nützlich für redaktionelle Arbeit:

  • cms.cont.flexible ist der Container. Zwölf Stück im Einsatz, es ist das Rückgrat der ganzen Struktur.
  • cms.cont.text ist das Arbeitstier. Ein Feld, rohes HTML.
  • cms.cont.table2 baut Raster-Tabellen über Settings.
  • cms.cont.image2 für Bilder, mit Zuschnitt über URL-Segmente wie /h-200/w-300/max/.
  • cms.cont.nav3 für Navigationen. Funktioniert im Layout-Kopf, nicht in einem freien Container.
  • cms.cont.lang.choose2 als Sprachumschalter, derzeit nirgends verwendet.

Funktional statt redaktionell:

  • cms.cont.login4 und cms.cont.socialLogin für die Anmeldung
  • cms.cont.web_auth für Passkeys
  • cms.cont.my.api_keys zur Selbstverwaltung von Schlüsseln
  • cms.cont.not_found1 und cms.cont.trash für die Systemseiten

Und schliesslich die Werkbank des Entwicklers, jeweils nullmal produktiv im Einsatz: cms.cont.apitest, cms.cont.cms-image2-test, cms.cont.example und cms.cont.my.debug.