nach oben

Plugins

Plugins sind Programme, mit denen der Funktionsumfang von CMSimple_XH erweitert, ergänzt oder verändert werden kann.

Plugins können die unterschiedlichsten Aufgaben übernehmen. Im Download von CMSimple_XH sind bereits einige Plugins für wichtige CMS-Funktionen enthalten, zum Beispiel für die Seitenverwaltung (Pagemanager), für die Inhaltsbearbeitung (Editor TinyMCE) oder für die Prüfung der Aktualität (Updatecheck).

Auch für die Ausgabe auf den Seiten sind viele Plugins verfügbar. Zum Beispiel Kalender, Shop, Bildergalerien, Besucherzähler … und vieles mehr.

Plugin finden

Auch hier gilt wieder, dass manchmal etwas Suche nötig sein könnte, wenn man ein bestimmtes Plugin, eine bestimmte Funktionalität, sucht. Aufgrund unserer dezentralen, freien Open-Source-Struktur können Entwickler ihre Plugins veröffentlichen, wo, wie und unter welchen Bedingungen sie das wollen.

 

Die garantiert immer aktuelle Quelle für CMSimple_XH-Plugins ist unser Plugin-Repository:

https://www.cmsimple-xh.org/de/?Plugin-Repository

Die Suche mit einer Suchmaschine und den Suchbegriffen „CMSimple_XH“ Plugin, liefert möglicherweise noch andere Treffer.

Plugin installieren

Durch die Vielfalt der angebotenen Plugins kann hier nur eine allgemeine Vorgehensweise zur Installation angeboten werden. Es ist möglich, dass für bestimmte Plugins abweichende Maßnahmen durch den Plugin-Entwickler vorgegeben werden. Das heißt: Immer die Plugin-Dokumentation lesen!

 

Hast du das gewünschte Plugin gefunden, so wird dir meistens ein ZIP-Archiv zum Download angeboten. Dieses entpackst du zunächst auf deinem Rechner. Im Normalfall (siehe Absatz zuvor), enthält das entpackte ZIP mindestens einen Ordner, der nach dem Plugin benannt ist. Diesen Ordner lädst du nun auf deinen Server hoch (in deine CMSimple_XH-Installation) und zwar in das Verzeichnis plugins/. CMSimple_XH weiß ab diesem Zeitpunkt, dass es dieses neue Plugin gibt und wird (je nachdem) entsprechend reagieren.

Plugin konfigurieren

Es gibt Plugins, die ohne jegliche Konfiguration sofort wirksam werden. Die meisten Plugins bieten jedoch mindestens eine Plugin-Konfiguration, sprachabhängige Texte, Stylesheet-Bearbeitung, Plugin-Handbuch (Hilfe), einen Systemcheck (Voraussetzungen prüfen) und manchmal weitere Optionen (Dateneingabe). Rufe auf:

Admin-MenüPlugins[Plugin-Name]

Plugin aufrufen

Wie gesagt, einige Plugins benötigen keinerlei weitere Aktivitäten, um zu wirken. Die meisten benötigen allerdings einen Plugin-Aufruf, eventuell mit Parametern. Wird die Funktionalität eines Plugins auf allen Seiten benötigt, dann erfolgt der Plugin-Aufruf im Template – soll das Plugin nur auf einzelnen Seiten eingesetzt werden, dann erfolgt der Plugin-Aufruf im Seiteninhalt.

Beispiel: Plugin-Aufruf im Template:

<?php echo pluginName(parameter);?>

Beispiel: Plugin-Aufruf im Seiten-Inhalt:

<div>{{{pluginName(parameter);}}}</div>

(Siehe dazu auch diesen Artikel)

Wenn du einen Pluginaufruf von irgendwoher kopierst, dann füge ihn nicht einfach per Strg-V im Editor ein. Möglicherweise kopierst du dadurch störende Formatierungen mit, die den Aufruf unbrauchbar machen.
Nahezu alle Browser unterstützen das Einfügen ohne Formatierungen mittels Strg-Shift-V. (Das ist sowieso für alle Text-Einfügungen im Editor empfohlen, egal aus welcher Quelle der Text stammt: Website, PDF, Word-Dokument …)

Die Alternative wäre: Füge den kopierten Text in der Quelltextansicht des Editors an der passenden Stelle ein.

Admin-Menü

Das Admin-Menü ist die Schaltzentrale des Systems. Über dieses Menü werden alle CMS-Aktionen gesteuert. Es erscheint nur im Backend, also, nur wenn man am System angemeldet ist.

Pagemanager

Der Pagemanager ist das Standard-Seitenverwaltungsprogramm in CMSimple_XH.

Templates

Templates sind Gestaltungsvorlagen für Websites, die wie Schablonen wirken. Sie bestimmen den Ort, an dem Elemente erscheinen und beeinflussen deren Aussehen.

ZIP

Das ZIP-Dateiformat ermöglicht das verlustfreie Komprimieren von Dateien inkl. ganzer Verzeichnisse. Die reduzierten Dateigrößen sind gut geeignet für Archivierung oder Online-Datenübertragung (Up-/Download).