Ich möchte hier jetzt mal ein, wie ich finde, sehr schönes Content Management System vorstellen, welches ich schon ein paar Mal eingesetzt habe und dafür in sehr kurzer Zeit ein doch recht komplexes Modul geschrieben habe. Es handelt sich hierbei um PyroCMS, welches auf dem Codeigniter Framework aufbaut.
Zuerst einmal möchte ich behaupten: Wer mit Codeigniter gearbeitet hat, der wird sicher festgestellt haben, dass man mit diesem recht einfach verständlichen Framework und einer sehr übersichtlich gestalteten Dokumentation in kürzester Zeit schnell vorankommt und im Gegensatz zu den großen Konkurrenten ZendFramework oder Symfony, und wie sie alle heißen mögen, nicht lange mit dem Suchen in der Doku rumplagen muss - für Framework Einsteiger ein optimales Werkzeug für die schnelle Umsetzung von Projekten. Vorausgesetzt, man beherrscht die grundlegenden PHP Programmierkenntnisse und will möglichst viel selbst programmieren und anpassen, dann eignet sich das Framework Codeigniter hervorragend dafür.
Klar werden jetzt einige sagen, dass Zend & Co keine CMS sind, sondern leistungsstarke Frameworks. Mit PyroCMS habe ich bereits im Vorfeld ein sicheres CMS mit einem fertigen Frontend und Backend, welches über User System, ein Seitenmanagement und vieles mehr verfügt. Installieren und den eigenen Anforderungen anpassen / erweitern und schon hat man sich hunderte von Arbeitsstunden gespart.
Dasselbe kann ich auch von PyroCMS sagen. Es ist sehr sicher, Seiten werden genau wie bei den großen Brüdern gecached, und das Beste ist, dass es genau wie das Framework auf einfachem Prinzip aufbaut. Sehr leicht lassen sich eigene Addon Module, Plugins oder Widgets programmieren. Genau wie auch das Wordpress, hat auch dieses CMS ein Theme System, und sogar leichter zu verstehen als das Wordpress Theme System. Mit geringen HTML Kenntnissen kann derjenige ein neues Template für eine PyroCMS Webseite erstellen.
Vom PyroCMS gibt es zwei verschiedene Lizenzen, die kostenlose COMMUNITY Lizenz sowie PROFESSIONAL Lizenz, welche für £45.00 erworben werden kann. Die zusätzlichen Features, die die Professional Version bietet, sind:
- Multi-Site Manager
- Custom Data (Streams)
- White Labeled
- Admin Themes
Auf der offiziellen Webseite gibt es ein Forum und eine sehr aktive Community. Im PyroCMS Forum findet man viele nützliche Beispiele und Tutorials. Es gibt sowohl kostenlose als auch für geringes Geld fertige downloadbare Addons für das Pyro CMS. Die Dokumentation ist sehr schön übersichtlich aufgebaut und mit einfachen Beispielen bestückt. Es macht wirklich Spaß, neue Module zu entwickeln und neue Projekte auf diesem CMS aufzubauen. Durch die zahlreichen Tags können bestimmte Daten bereits ohne eigene Implementierung dargestellt und verarbeitet werden, zum Beispiel Menüs, Variablen und Konstanten. Ein Blick auf dieses CMS lohnt sich auf alle Fälle.