Willkommen auf LazyCMS
Dieses CMS verbindet fertige, bekannte Komponenten und Bibliotheken aus dem Internet - ähnlich einem Steckbaukasten - und erzeugt daraus ein voll ausgestattetes, leistungsstarkes Content Management System nach aktuellem Stand der Technik, mit einem sehr hohen Funktionsumfang.
Limitationen und Spezifikationen
Das CMS arbeitet mit dem PHP Router Flight, mit dessen Hilfe klar definierte Routen festgelegt werden. Es gibt eine Kategorie-Stufe in der sich die Beiträge befinden, geschachtelte Endlos-Kategorien sind zwar möglich aber derzeit nicht vorgesehen - eine Kategorie-Stufe wird im übrigen von Google bevorzugt und mit besserem Ranking belohnt.
Als Template-Engine wird das beliebte Smarty verwendet, da es sehr leistungsfähige und dynamische Templates ermöglicht. Smarty bringt zudem eine eigene Plugin-Schnittstelle mit, über die dem CMS weitere nützliche Funktionen hinzugefügt werden können.
LazyCMS speichert den Content in so genannten Flatfiles, diesen Dateien ist ein YAML-Frontmatter vorgeschaltet, der mit Dipper verarbeitet wird. Die Verarbeitung und Umwandlung des eigentlichen Beitragstextes erfolgt dann mit Parsedown bzw. mit ParsedownExtra. Diese Bibliothek wandelt den reinen ASCII Text und dessen MD-Formatierungen in valides HTML um.
Beiträge können in LazyCMS mit einem VIP- oder Promotion-Code gesperrt werden und können ideal mit Affiliate-Publikationen oder Sponsorings in Verbindung gebracht werden - auch die Verbindung mit Video-Content ist einfach umsetzbar.
Es wurde ein einfacher Seminar-Katalog mit buchbaren Live-Coachings angelegt, in dem Kurse simpel gebucht werden können.
LazyCMS kann geschützte Verzeichnisse dazu nutzen, um Service-Meldungen und Mitteilungen (z.B. Danksagung für die Registrierung am Newsletter) zu speichern, die von der Navigation ausgeschlossen sein sollen.
Standardmäßig können in den unterschiedlichen Kopfbereichen so genannte CTA-Links eingeblendet werden. Diese CTA-Links können allerdings individuell an allen gewünschten Stellen genutzt werden.
Warum das Konzept funktioniert: Die Komponenten sind im Web sehr gut dokumentiert und verwenden standardisierte Schnittstellen. Alle Komponenten werden mit einem sinnvollen MVC-Pattern in Einklang gebracht, sodass ein vollständiges und leistungsstarkes Flatfile CMS entsteht.
Oliver Lohse
2025-11-19