molaf.de /
Molaf-CMS
Das Molaf-CMS ermöglicht das Editieren direkt auf dem Webserver und ist ideal geeignet um eine sich baumartig verzweigende Dokumentenstruktur aufzubauen und zu verwalten. Damit kann man also hervorragend technische Dokumentationen oder inhaltlich weit verzweige Webseites aufbauen.
Das Molaf-CMS entstand, nachdem ich vergeblich ein möglichst einfaches und schlankes CMS gesucht hatte, um meine eigenen Webseite vernünftig verwalten zu können.
Die Vielzahl von bereits bestehenden Produkten auch im OpenSource-Bereich täuscht über die Unzulänglichkeiten hinweg, die jedes dieser Programme hatte.
Die Installation gestaltet sich oftmals sehr schwierig, wenn der Programmierer bspw. auf einem Gentoo-Linux entwickelt hat, sich aber nicht vorstellen konnte, dass die Verzeichnisstruktur für den Webserver auf anderen Maschinen durchaus auch anders aussehen kann...

Viele Web-CMSe erschlagen einen auch mit ihrem Layout, und zwingen so zu einem umfangreichen Eingriff in die Software, um die erstellten Seiten nicht zu stark mit ihrer Eigenwerbung zuzumüllen, und so vom eigentlichen Inhalt abzulenken. Auch geraten viele CMSe sehr stark zu richtigen Webportalen, sobald sie nur aus dem Alphastadion herausgewachsen sind. Eine kleine Lösung ist offenbar von niemandem vorgesehen.

Nun schätze ich, dass es vermutlich ausser mir selber auch noch Leute gibt, die sich an den gleichen Missständen stören. Da ich also mein eigenes CMS nun schon programmieren musste, kann ich es auch der Öffentlichkeit zugänglich machen.

Version 0.1 erlaubt schon einen stabilen Betrieb und kann zur Datenhaltung auf einen MySQL-Datenbank zugreifen, falls eine vorhanden ist. Ist dies nicht der Fall, oder diese ist schon mit anderen Anwendungen ausgelastet, so kann das CMS auch die Datenstruktur resourcensparend in Textdateien speichern. Am Ende einer Arbeitssession an den Webdaten schreibt das CMS dann die geänderten Daten im xhtml-format als feste Dateien (mit festen und immergleichen URLs) in den statischen Ordner des Webservers. Somit ist eine Auslieferung an den Browser auch noch bei hoher Auslastung des Server sehr schnell und effizient, selbst wenn andere Anwendungen den Server belasten oder viele Besucher viele Seiten ansehen. Der Effekt ist ebenfalls, dass Suchmaschinen einen Bogen um dynamische Seiten machen.

Sobald die Version 0.1 einwandfrei läuft werde ich mich an 0.2 machen. Diese soll dann einen Mehrbenutzerbetrieb ermöglichen, sodass mehrere Personen zeitgleich an der Seitenstruktur arbeiten können. Ausserdem gibt es dann zwingend auch eine Speicherung verworfenen Inhalts, um diesen womöglich später wiederzuverwenden. Bei Version 0.1 war/ist das noch nicht so, es werden bei Änderungen nur die neusten Versionen gespeichert.
Version Molaf CMS v0.1 für den Einbenutzerbetrieb: Molaf CMS
Seiten die sich von dieser ableiten:
Molaf-CMS v0.1