Lektor – write, build & deploy – ganz ohne Datenbank

Lektor ist ein moderner Open Source-Ansatz, Webseiten, Blogs oder ganze CMS aufzusetzen, ohne eine Datenbank einsetzen zu müssen. Das System orientiert sich dabei an der modernen Software Entwicklung und setzt dafür (lokal) Python und Node.js ein. D.h. die zu veröffentlichten Webseiten werden grundsätzlich auf einem einem Client erzeugt und am Ende auf den Webspace übertragen.

Die Erstellung von Webseiten verfolgt dabei zunächst einen ganz simplen Ansatz:

  • Seiten werden erzeugt und in einem Editor mit Content gefüllt,
  • anschließend werden alle Seiten autom. zusammengestellt und z.B. per FTP auf dem Webserver übertragen.

Diese Vorgehensweise ist dabei die simple Erzeugung von statischen Webseiten (HTML-Dateien). Das macht z.B. dann Sinn, wenn man nur sehr wenige Webseiten (z.B. als Web-Visitenkarte) veröffentlichen möchte.

Möchte man jedoch eine Plattform nach dem Vorbild von WordPress betreiben, empfiehlt es sich, zunächst ein Datenmodell für Blog-Posts zu definieren und dafür HTML-Templates zu entwerfen, die wie in einem dynamischen CMS immer als Blaupause dienen. Auch bei diesem Ansatz, wird immer noch kein Datenbankserver benötigt, weil dynamische Inhalte in Flat-Files auf dem Webspace gespeichert werden.

Gerade für den Einsatz als CMS bietet Lektor jedoch eine Vielzahl an Möglichkeiten, die von der Definition von Datenmodellen bis hin zum automatisierten Deploy-Prozess reichen. Dabei versucht man anhand von Open Source immer Plattform-unabhängig zu bleiben (Linux, OSX und Windows wird unterstützt) und so wenig System-Ressourcen wie möglich zu binden. Kurz: es ist am Ende ganz egal, ob man seine Seiten auf Amazon S3 einer großen Masse an Usern zur Verfügung stellen oder ganz einfach statische HTML-Seiten auf einem x-beliebigen Webserver hochladen möchte.

Plugins, Templates, etc. sind natürlich obligatorisch und eine Community auf Stack Overflow unterstützt durch eine bewährte Plattform.

Insgesamt macht das System einen sehr robusten Eindruck und mir gefällt der Ansatz, sich dem Besten aus allen Welten zu bedienen und trotzdem so wenig wie möglich Systemressourcen zu verlangen. Es ist also ein Misch aus einem Web-Framework, einem Content Management System wie WordPress und ganz simples statisches HTML.

cms -db – generiert auch automatisch Sitemaps

cms -db ist ein CMS, das keine Datenbank benötigt, sondern alles in Textdateien abspeichert.

Funktionen:
– Templates
– WYSIWYG-Editor
– Suchfunktion
– verschiedene, automatisch generierte Menüs
– URL-Rewriting mittels mod_rewrite ist möglich
– Gästebuch
– automatisch generierte Sitemap
– Browser- und Betriebssystem-Statistik

Das CMS steht unter der GNU General Public License 3

Trawler web CMS – ist XHTML-konform

Trawler web CMS (vormals Mein Senf dazu CMS) ist ein flexibles Content Management System, das im Internet und Intranet eingesetzt werden kann.

Der Autor schreibt:

Zielsetzung ist, ein CMS zur Verfügung zu stellen, das modernen Anforderungen an XHTML-Code und Layouts genügt. Mit umfangreiche Bearbeitungsmöglichkeiten gibt es Ihnen den gestalterischen Freiraum, den Sie brauchen.

Dabei ist eine vollständige Kontrolle über den Quellcode möglich. Der Redaktionsbereich arbeitet weitestgehend getrennt von der Liveversion. Sie brauchen in Ihrem Seiten-HTML also keine Rücksicht auf Programmbereiche nehmen. Damit sind auch barrierefreie Seiten möglich.

Selbstverständlich gibt es auch ein Benutzerverwaltung, mit der Sie Ihr Team nach Wissen und inhaltlicher Kompetenz einbinden können. Von einer eingeschränkten Oberfläche bis hin zur Webmasteroberläche können Sie das CMS für Anfänger wie Profis interessant gestalten.

Features:

  • Richtexteditor für Mozilla / Firefox und Internet Explorer
  • Vereinfachte Eingabe für andere Browser
  • CSS-basierende, freie Layouts
  • CSS-Auswahl für einzelne Kategorien und Artikel
  • Entwürfe für eine zuverlässige Bearbeitung
  • 1:1-Vorschau für Entwürfe
  • Die Navigation kann frei gestaltet und in mehrere Bereich aufgeteilt werden
  • Unterstützung von diversen Bildformaten, frei konfigurierbar
  • Zentrale Programmdaten für mehrere Internetauftritte
  • infache Installation auf 1und1- und unaone-Servern
  • Erweiterbar mit eigenen Modulen und Plugins
  • Verschiedene CSS-Layouts für den Redaktionsbereich

und vieles mehr …

 

VIO Matrix – unterstützt Offline-Erstellung von Seiten

CMS VIO.Matrix ist eine Microsoft Windows Anwendung, die entweder einfach statische Seiten generiert und diese via FTP auf einen Webserver kopiert oder es läuft „wirklich dynamisch“ auf einem Webserver und bringt dann seine eigene Datenbank mit. MySQL oder sonstiges ist also nicht notwendig – der Server muss im letzteren Fall lediglich die Ausführung von Binaries erlauben.

Für Privathomepages gibt es das System auch in einer kostenlosen Variante .