Erweiterungen
Es gibt es drei Arten von Erweiterungen, mit denen CMS made simple zusätzliche Funktionen hinzugefügt werden können. Diese werden Module, Tags und benutzerdefinierte Tags genannt.
Tags
Tags sind die einfachste Forum der Erweiterung. Sie erfüllen nur einen bestimmten und sehr speziellen Zweck. Mit CMS made simple werden bereits eine ganze Reihe von Tags mitgeliefert. Welche Tags das genau sind, finden Sie über die Administration über das Menü 'Erweiterungen -> Tags' heraus.
Um einen dieser Tags in einem Template oder einer Seite einzufügen, geben Sie an der gewünschten Stelle einfach nur zum Beispiel {content} ein. Einige dieser Smarty-Tags werden in den Templates als Platzhalter eingesetzt, zum Beispiel für die Inhalte, die Navigation und die Brotkrumen-Navigation usw. Eigene Tags können einfach erstellt und anschließend in eine Seite oder ein Template eingefügt werden.
Benutzerdefinierte Tags
Anwender können auch innerhalb der Administration eigene Tags erstellen und diese anschließend in Templates oder Seiten einfügen. Diese werden dann benutzerdefinierte Tags genannt. Grundsätzlich sind benutzerdefinierte Tags einfache PHP-Code-Schnipsel (aber ohne <?php und ?>), über die bestimmte in PHP erstellte Funktionen für Ihre Webseite verfügbar gemacht werden.
Benutzerdefinierte Tags werden via {tagname} in Templates und Seiten eingefügt.
Module
Module stellen die höchste Ebene der für CMS made simple verfügbaren Erweiterungen dar. Mit ihnen kann CMSms komplexe Aufgaben erledigen. Ein Modul hat im Normalfall eine eigene Administration und greift auf eine gut dokumentierte API (Application Programming Interface = Anwendungsprogrammierschnittstelle) zu. Damit können die Entwickler für CMS made simple komplizierte und verschachtelte Funktionen erstellen.
Mit der Standard-Installation werden bereits ein paar Module mitgeliefert. Andere populäre Module sind FrontendUsers (Modul zur Zugriffssteuerung für geschützte Seiten), Album (eine Bildergalerie), Calendar (ein Kalender-Modul), Guestbook (ein Gästebuch) und FormBuilder (Modul zur Erstellung von komplexen Formularen und Speicherung der Ergebnisse in der Datenbank).
Seit CMS made simple 1.0 können Module direkt über die Administration heruntergeladen und installiert werden. Eine Liste der zur Verfügung stehenden Module erhalten Sie, wenn Sie in der Administration in das Menü 'Erweiterungen -> ModulManager' gehen.
Module werden derzeit als Parameter des {cms_module}-Tags in Templates oder Seiten eingefügt. Das sieht dann ungefähr so aus: {cms_module module='modulname' parameter1='dies' parameter2=5 parameter3='das'}. Häufig akzeptieren die Module Parameter, um deren Einstellungen und Verhalten zu ändern. Dies ist jedoch nicht immer erforderlich, es werden dann die voreingestellten Werte verwendet.
Mehr erfahren
Weitere Informationen über die Erweiterungen von CMSms erhalten Sie in der CMSms-Dokumentation(external link).
Vorherige Seite: MenüManager
Nächste Seite: Ereignisverwaltung
