Module & Templates

Module und Templates werden durch Hochladen von bereitgestellten, einer vorgegebenen Struktur entsprechenden Zip-Dateien installiert und können unmittelbar verwendet werden.

Module

Üblicherweise kann ein Modul pro Abschnitt noch eigene Einstellungen haben. Die Module decken den gängigen Funktionsumfang einer Website ab (z.B. News/Blog, Bildergalerie, Kontaktformular), wobei es sowohl sehr einfache Module, die nur eine bestimmte Aufgabe erfüllen, gibt (Snippets/znips), aber auch hochkomplexe Anwendungen, die ihrerseits eigene Unter-Seiten erzeugen oder eine eigene Benutzer:innenverwaltung bzw. Abhängigkeiten zu anderen Modulen aufweisen.

Templates

Die Templatestruktur ist sehr einfach, vom Prinzip her braucht ein Template nur aus zwei Dateien zu bestehen (einer Datei info.php mit CMS-spezifischen Informationen zum Template und einer Datei index.php, in der die eigentliche Seitengestaltung erfolgt). Dabei kann die index.php weitgehend reines HTML sein, in dem nur wenige CMS-spezifische PHP-Funktionen bzw. Platzhalter eingefügt werden. Es ist aber genau so möglich, komplexere Templates zu entwickeln und eigene PHP-Funktionen, Datenbankabfragen etc. zu integrieren.

Die Anpassungsmöglichkeiten an Templates über das Backend sind begrenzt, bzw. davon abhängig, welche Funktionen bei der Erstellung des Templates implementiert wurden. Einige Templates ermöglichen die Anpassung von CSS-Eigenschaften wie Farben und Schriftarten über eine spezielle Frontend-Funktion, weitere Anpassungen müssen i.d.R. durch den Austausch der (Platzhalter-)Bilder per FTP bzw. die Bearbeitung des HTML-Quellcodes vorgenommen werden.

Lizenz der Templates und Module

Im Gegensatz zu vielen anderen CM-Systemen hat sich für Templates und Module für WBCE bislang kein kommerzieller Markt herausgebildet, d.h. bis auf sehr wenige Ausnahmen stehen sowohl Templates als auch Module für den privaten und kommerziellen Gebrauch kostenfrei zur Verfügung. Die meisten Module wurden unter einer GNU GPL- bzw. MIT-Lizenz veröffentlicht, die Templates stehen i.d.R. unter verschiedenen Ausprägungen von CC-Lizenzen.

>> Benutzer:innenverwaltung