CakePHP – Framework für kleinere statische Websites
Als schlanke Alternative zum mächtigen CMS TYPO3 setze ich gern das open-source-basierte Entwicklungs-Framework CakePHP ein.
Folgende Kriterien können für den Einsatz einer weitgehend statischen Frameworklösung sprechen:
- flache Seitenarchitektur
- keine häufigen oder regelmäßigen Änderungen am Inhalt
Die Vorteile eines solchen Framework zu einer kompletten Programmierung der Website per Hand:
- Nutzung eines standardisierten Gerüsts welches man hinter den natürlich wie bisher komplett von Hand geschriebenen sauberen XHTML-Code legt
- Konzentration auf die eigentlichen Inhalte, deren Darstellung und Suchmaschinenoptimierung
Es gibt derlei Frameworks natürlich ein paar an der Zahl. Zum Beispiel seien hier CodeIgniter, ZEND, Symfony oder auch Drupal genannt. Einen genauen Vergleich möchte ich hier nicht präsentieren, jedoch einige Features von CakePHP nennen:
- aktive Community – damit ist eine Weiterentwicklung und die Hilfe bei Problemen gesichert
- flexibles Caching der Seiten – für eine Usability- und SEO-relavante Seitenperformance
- automatisches Generieren von sprechenden URLs – ebenso für verbesserte Usability und Suchmaschinenoptimierung
- integrierte Validierung von Daten – für sichere Webanwendungen und strukturierte Daten
- integrierte Komponenten für Formulare, E-Mails, Cookies, Sessions, AJAX und weitere
- Realisierung von mehrsprachigen Websites
- moderne Entwicklung durch MVC (Model-View-Controller) – also dem Trennen von Daten, Steuerung und Darstellung
Text in Bearbeitung


