Erweiterung durch eigene Klassen

Eigene Klassen können aus dem CMS heraus angelegt werden. Benötigen die Klassen eine mit PHP programmierte Implementierung, dann braucht man neben PHP-Kenntnisse den Zugriff auf die PHP-Dateien im Verzeichnis /cms (ausgehend von Document-Root).

Benötigt eine Klasse eine Implementierung einer ihrer Methoden, so geben Sie in der Klassendefinition den Namen des Moduls an, in dem das CMS die Funktionsdefinition finden kann. Eigene Module sollten Sie nach dem Schema n_[a-z0-9_]+.php benennen - andere Dateien würden beim Update gelöscht. Die Datei muss direkt im CMS-Verzeichnis liegen, also zB. /cms/n_mein_modul.php . Verwenden Sie für alle Dateinamen und Funktionsnamen nur Kleinschreibung. Dateinamen funktionieren sonst nicht auf allen Betriebssystemen und bei Funktionsnamen mach PHP sowieso keinen Unterschied.