- - - By CrazyStat - - -

CMSimple_XH (1.5.X) Bedienungsanleitung (Archiviert!)



(Version 1.0.4 vom 08.11.2014)

Sie sind hier: Startseite > Architektur > Überblick

5.1 • Überblick

CMSimple_XH ist ein Online-CMS (Content Management System), welches keine SQL-Datenbank benötigt, da es die Inhalte der Seiten in einer einzigen HTML-Datei (content.htm) speichert.
Die seitenbezogenen Daten (bspw. Seite im Menü sichtbar, SEO Informationen, ...) werden in der pagedata.php gespeichert.
Diese beiden Dateien (content.htm und pagedata.php) liegen im Verzeichnis CMSimple Root / content / .
Die einzelnen Seiten und das Navigationsmenü toc (table of contents) wird durch CMSimple über die Formatierung H1, H2, H3 realisiert.
CMSimple_XH benötigt PHP Version 4.3 oder höher, es wird allerdings zumindest PHP 5 empfohlen, welches bis PHP 5.5 erfolgreich getestet worden ist.
Wenn auf dem Webserver PHP 4 noch läuft, sollte in der Serverkonfiguration geprüft werden ob auf PHP 5 umgestellt werden kann.
Die PHP-Erweiterungen "date", "pcre", "session" und "xml" müssen installiert sein.
Für den funktional einbandfreien Betrieb muss JavaScript im Browser aktiviert sein
Für den Betrieb von CMSimple_XH wird ein Apache HTTP-Server empfohlen, es läuft aber auch auf anderen Webservern, da die Tests mit dem IIS und NGINX erfolgreich verlaufen sind.
Seit der CMSimple_XH Version 1.2 sind alle Komponenten in utf-8 (utf-8 ohne BOM) codiert.

Alle CMSimple_XH Komponenten, Plugins und Templates sind HTML 4.01 Transitional und / oder XHTML 1.0 Transitional. Sie benutzen die Markup-Sprache:

  • H für HTML 4.01 Transitional
  • X für XHTML 1.0 Transitional
  • XH für Plugins, Templates oder andere Komponenten die für beide Markupsprachen valide sind.

CMSimple_XH enthält in seiner Grundfunktionalität keine Mehrmandantenfähigkeit, kann allerdings mit Hilfe von Plugins und organisatorischen Maßnahmen einem kleineren Anwenderkreis eine "Pseudomehrmandantenfähigkeit" zur Verfügung stellen.

Wichtiger Hinweis:
Offline arbeiten
Die content.htm sollte niemals offline in einem Editor bearbeitet werden, weil dann die Zuordnung der seitenbezogenen Daten, die in der pagedata.php abgelegt sind nicht mehr gewährleistet ist.
CMSimple_XH synchronisiert die pagedata.php automatisch beim speichern einer Seite (in der content.htm).

Wenn eine offline Bearbeitung erforderlich ist, sollten auf dem dafür vorgesehenen PC eine Server-Umgebung wie beispielsweise Portable_XH oder XAMPP installiert werden bzw. sein. In dieser Serverumgebung können dann ein Spiegelbild der Online-Installation betrieben und ihre Inhalte offline mit CMSimple_XH erstellt bzw. bearbeitet werden.