Aufbau von Plugins
Der Aufbau von Plugins in CleanCMS folgt einem ganz einfachen Schema:
$this->registerPlugin('name', function ($input) {
...
... Verarbeitung und Manipulation von $input
...
return $input;
});
Plugin-Syntax Schema
Über die Variable $input
wird ein zu bearbeitender Inhalt an das Plugin übergeben, welches sich selbst mit der Methode registerPlugin()
, unter angabe eines signifikanten Namens, am System registriert. Die Verarbeitung des Inhalts wird mittels return
an die Template-Engine zurückgegeben und an die Stelle des betreffenden Tokens ersetzt.
Template-Syntax
Im Template kann der Aufruf des Plugins mit der folgenden Syntax (Token) ausgelöst werden:
{{name:input}}
Template-Token mit Parameterübergabe
Der Token wird durch das Rendering der Template-Engine, durch den Inhalt der Verarbeitung des Plugins ausgetauscht.

Mein Name ist Oliver Lohse und ich bin seit etwa 41 Jahren als Programmierer in den Sprachen bzw. Markup- und Struktur-Dialekten Java, JEE, JavaScript, React, VAADIN, COBOL, PHP, Python, HTML, CSS, Json, YAML, SQL und XML tätig. In dieser Zeit konnte ich viele Aufgabenstellungen und Alphaprojekte, als Entwickler in der Versicherungswirtschaft, erfolgreich abschließen. Zudem bin Ich Buchautor und Betreiber bekannter Webseiten, im Bereich CMS-Entwicklung und Bildbearbeitung, mit etwa 1,2 Mio Lesern jährlich.