Boilerplate_XH – ein CMSimple_XH Plugin

Bauklötze

Boilerplate_XH ermöglicht die Verwaltung und (Wieder-)Verwendung von (X)HTML Textblöcken auf CMSimple_XH Seiten. Auf diese Weise können sie Text einmal schreiben, und ihn auf mehreren Seiten wiederverwenden. Eigentlich ist boilerplate() sehr ähnlich zu newsbox(). Aber während newsbox() mit versteckten CMSimple_XH Seiten arbeitet, speichert boilerplate() seinen Inhalt in separaten Dateien. Daher können Sie diese Möglichkeit nutzen, um Ihr content.htm klein zu halten, in dem Sie den kompletten Seiteninhalt durch einen Boilerplate_XH Textblock ersetzen.

Bitte lesen Sie diese Dokumentation bevor Sie auf Probleme stoßen!

Wichtiger Hinweis

Boilerplate_XH konnte bisher nicht in diversen Umgebungen getestet werden. Es ist ein so genannter Release Candidate. Vorsicht bei der Verwendung!

Voraussetzungen

Boilerplate_XH ist ein Plugin für CMSimple_XH. Es benötigt eine UTF-8 kodierte Version.

Installation

Die Installation erfolgt wie bei vielen anderen CMSimple_XH-Plugins auch. Im CMSimple_XH-Wiki finden Sie weitere Details.

  1. Sichern Sie die Daten auf Ihrem Server.
  2. Entpacken Sie die ZIP-Datei auf Ihrem Rechner.
  3. Laden Sie das ganze Verzeichnis boilerplate/ auf Ihren Server in CMSimple_XHs Plugin-Verzeichnis hoch.
  4. Machen Sie die Unterverzeichnisse config/, css/, languages/ und den Datenordner des Plugins beschreibbar.
  5. Gehen Sie zu Plugins → Boilerplate im Administrationsbereich, um zu prüfen, ob alle Voraussetzungen erfüllt sind.

Beachten Sie, dass die Datendateien von Boilerplate_XH durch direkten Aufruf ihrer URL eingesehen werden können. Eine .htaccess Datei um das zu verhindern befindet sich bereits im voreingestellten Datenordner. Für andere Server oder für angepasste Datenordner müssen Sie selbst darauf achten, dass diese Daten vor nicht autorisiertem Zugriff geschützt sind.

Einstellungen

Die Plugin-Konfiguration erfolgt wie bei vielen anderen CMSimple_XH-Plugins auch im Administrationsbereich der Website. Wählen Sie Plugins → Boilerplate.

Sie können die Voreinstellungen von Boilerplate_XH unter "Konfiguration" ändern. Hinweise zu den Optionen werden beim Überfahren der Hilfe-Icons mit der Maus angezeigt.

Die Lokalisierung wird unter "Sprache" vorgenommen. Sie können die Sprachtexte in Ihre eigene Sprache übersetzen (falls keine entsprechende Sprachdatei zur Verfügung steht), oder diese Ihren Wünschen gemäß anpassen.

Das Aussehen von Boilerplate_XH kann unter "Stylesheet" angepasst werden.

Verwendung

Sie können Ihre Textblöcke im Administrationsbereich verwalten; gehen Sie zu Plugins → Boilerplate → Text-Blöcke. Die Verwendung sollte weitgehend selbsterklärend sein, aber ein paar Hinweise erscheinen angebracht:

Das Einfügen eines Textblocks auf einer Seite erfolgt mit dem folgenden Pluginaufruf:

{{{PLUGIN:boilerplate('NAME');}}}

Ersetzen Sie NAME durch den Namen eines bereits definierten Textblocks. Die einfachste Möglichkeit ist es den Pluginaufruf aus der Administration von Boilerplate_XH per Copy&Paste zu übernehmen.

Beachten Sie, dass die Verwendung von boilerplate() im Template möglich ist, aber aus Performancegründen ist hier die Verwendung von newsbox() vorzuziehen.

Lizenz

Boilerplate_XH kann unter Einhaltung der GPLv3 verwendet werden.

© 2012-2014 Christoph M. Becker

Russische Übersetzung © 2012 Lubomyr Kydray
Slovakische Übersetzung © 2012 Dr. Martin Sereday

Credits

Boilerplate_XH wurde durch rühgallisaniener und Hoffmann5928 angeregt.

Das Plugin-Icon wurde von Mart (Marco Martin) gestaltet. Vielen Dank für die Veröffentlichung dieses Icons unter GPL.

Diese Plugin verwendet "free applications icons" von Aha-Soft. Vielen Dank für die freie Nutzbarkeit dieser Icons.

Vielen Dank an die Community im CMSimple_XH-Forum für Hinweise, Anregungen und das Testen.

Und zu guter letzt vielen Dank an Peter Harteg, den "Vater" von CMSimple, und allen Entwicklern von CMSimple_XH ohne die es dieses phantastische CMS nicht gäbe.