Erweiterungen

Es gibt drei Arten von Erweiterungen, die Ihrer Standardinstallation von CMS Made Simple viele Funktionen hinzufügen können. Sie werden Tags, benutzerdefinierte Tags und Module genannt.
Tags

Tags sind die einfachste Form von Erweiterungen. Sie sind dazu gedacht, nur eine kleine und spezifische Aufgabe zu erfüllen.

Es gibt eine Reihe von benutzerdefinierten Tags, die mit CMS Made Simple verfügbar sind. Um herauszufinden, welche Art von Tags verfügbar sind, schauen Sie in Erweiterungen " Tags im Admin Panel.

Um eines dieser Tags in eine Vorlage oder eine Seite einzufügen, geben Sie einfach z.B. {content} ein. Viele dieser Smarty-Tags werden als Platzhalter in einer Vorlage verwendet, z. B. Platzhalter für Inhalte, Navigation, Breadcrumbs usw.

Website-Entwickler, die ein wenig PHP-Erfahrung haben, werden es einfach finden, ihre eigenen benutzerdefinierten Tags zu erstellen und weiterzugeben.
Benutzerdefinierte Tags

Benutzer können auch eigene Tags erstellen, die sie in Vorlagen oder Seiten einfügen können, die so genannten benutzerdefinierten Tags. Dabei handelt es sich um Schnipsel von PHP-Code (jedoch ohne die sie umgebenden <?php und ?>), mit denen Sie Ihrer Website wiederverwendbare PHP-Funktionen hinzufügen können. Benutzerdefinierte Tags werden in Templates und Seiten genau wie Tags eingefügt: {tagname}.

Normalerweise bieten benutzerdefinierte Tags ein spezielles Dienstprogramm für eine Website, das wahrscheinlich nicht auf einer anderen Website wiederverwendet werden muss. Außerdem sind sie in der Regel klein und werden für einfache Aufgaben verwendet.
Module

Module sind die höchste Stufe von Plugins in der CMS Made Simple-Umgebung. Sie sind so konzipiert, dass sie Entwicklern die Möglichkeit geben, komplexe Aufgaben innerhalb von CMSMS zu implementieren. Ein Modul bietet in der Regel erweiterte Funktionen, interagiert in der Regel auf komplexe Weise mit der Datenbank und kann zahlreiche Berichte oder Formulare auf der Website bereitstellen. Darüber hinaus kann ein Modul über eine Verwaltungsschnittstelle verfügen, über die seine Daten und Einstellungen manipuliert werden können.

Es wurde eine sehr gut definierte API (Application Programming Interface) geschrieben, die es Modulentwicklern ermöglicht, komplexe, komplizierte und voll funktionsfähige Anwendungen für den Einsatz innerhalb einer CMSMS-gestützten Website zu schreiben.

In der Standardinstallation von CMS Made Simple sind a few modules included enthalten. Andere beliebte Module sind Frontend Users, Album, Kalender, Gästebuch und Form Builder.

Das Modul ModuleManager (in CMS Made Simple enthalten) ermöglicht es, eine Liste der verfügbaren Module zu durchsuchen, sich über sie zu informieren und sie dann auf Ihrer Website zu installieren.

Um Module in eine Vorlage oder eine Seite einzufügen, verwenden Sie den Modulnamen als Parameter für den {cms_module}-Tag. Das sieht wie folgt aus: {cms_module module='modulename' parameter1='this' parameter2=5 parameter3='that'}. Es ist normal, dass Module Parameter akzeptieren, um Änderungen an ihrem Standardverhalten vorzunehmen, obwohl dies nicht immer erforderlich ist.
Lesen Sie mehr

Weitere Informationen über Erweiterungen finden Sie in der CMSMS-Dokumentation.


Vorherige Seite: Menü-Verwaltung
Nächste Seite: Event Manager