Was ist das hier?

AMPSQLiteCMS ist ein einfachen und schlankes Content Management System (CMS) auf Open Source Basis. Es verwendet PHP und SQLite. SQLite ist ein dateibasiertes Datenbanksystem. Daher sind keine weiteren Installationsschritte erforderlich.

Das AMP im Namen des CMS steht für Accelerated Mobile Pages. Dieses CMS ist so gestaltet, dass alle Inhalte diesem Standard gerecht werden.

Es klappt!

Wenn diese Seite zu sehen ist, dann ist eigentlich schon Alles klar. Das CMS läuft. Allerdings muss zuerst die Sicherheit hergestellt werden, in dem das Passwort geändert wird. Also anmelden und Passwort ändern (Voreinstellungen für Name und Password sind admin).

Die voreingestellte Sprache im Admin-Bereich ist englisch. Das kann man hier ganz schnell ändern.

Die Ursprünge

Die Ursprünge dieses CMS gehen auf das PHPSQLiteCMS von Mark Hoschek zurück. Es wird aber schon seit vielen Jahren nicht mehr gepflegt. Da die Weiterentwicklung der aktuellen PHP-Versionen zwingend Anpassungen erforderten und da auch sonst einige Dinge verbessert werden konnten, habe ich das MySQLiteCMS als Fork des PHPSQLiteCMS aufgesetzt.

Work in progress

AMPSQLiteCMS ist ein Work-in-Progress-Projekt, das heißt, dass es immer mal wieder Verbesserungen und Fehlerhebungen geben wird. Aber die Grundzüge sind fertig. Es werden Seiten erzeugt, die dem AMP-Standard entsprechen. Es können Bilder in einfacher Form, als Galerie und als Karussell-Slider präsentiert werden.

Seiten erstellen

Zur Erstellung und Bearbeitung der Seiten kann man zwischen zwei unterschiedlichen Editoren hin- und herwechseln. Es gibt einen WYSIWYG-Editor, in dem der Text schon so ähnlich wie auf der fertigen Seite dargestellt wird und es gibt einen NON-WYSIWYG-Editor, der zeigt die Seite im HTML-Code. Es gibt aber auch im WYSIWYG-Editor die Möglichkeit, ein Quellcode-Fenster einzublenden

Das vereinfachte Einfügen von Bildern, Galerien und Slidern wird nur vom NON-WYSIWYG-Editor unterstützt.

Unterschiedliche Seiten

Es gibt neben den normalen Seiten auch Overview-Seiten und News-Seiten. Overview-Seiten kann man dazu verwenden, kurze Ausschnitte inhaltlich zusammengehöriger Seiten darzustellen.

Auf News-Seiten kann man ähnlich wie bei einem Blog einzelne Seiten, in chronologischer Reihenfolge zusammenfassen. Sie können auch nach Kategorien gruppiert werden.