Content Management-Systeme gibt es viele. Egal ob kommerziell oder Open Source, meistens sind sie nicht in der Lage, Ihre ganz speziellen Bedürfnisse abzudecken. Hier bietet sich als Lösung die Entwicklung eines eigenen CMS auf der Grundlage von PHP und MySQL an. Unser Autor zeigt Ihnen von A bis Z, was Sie dabei alles beachten müssen. Ausgehend von der schrittweisen Entwicklung einer GUI und des Backends bis hin zur Entwicklung eigener Templates erhalten Sie kompetentes Entwickler-Wissen aus der Praxis. Zukunftssicher weist der Autor auf alle Besonderheiten von PHP 5 hin, so dass Sie die beschriebenen Listings sowohl mit PHP 4 als auch dem neuen Major-Release einsetzen können.
1 Konzipieren Sie Ihr CM-System Sie entwerfen ein Konzept für Ihr CMS und legen alle notwendigen Funktionalitäten fest.
2 Entwickeln Sie die Benutzeroberfläche (GUI) Unser Autor zeigt Ihnen, welche Aufgaben die GUI übernehmen muss und wie Sie diese modular entwickeln können.
3 Entwerfen Sie eine professionelle Navigation Navigationsbäume, -zweige und -elemente auf der Grundlage von MySQL oder XML ermöglichen Ihnen eine effektive Navigationsverwaltung.
4 Verwalten Sie Ihre Bilder und Dokumente Schritt für Schritt erfahren Sie, wie Sie professionelles Asset-Management einsetzen.
5 Erweitern Sie Ihren Auftritt durch Module und Templates Sie erstellen Module für Bilder und Bildergalerien, Texte und Navigationsarten und fassen diese zu neuen Templates zusammen.
6 Das Herz Ihres Auftritts: die Template-Engine Sie entwickeln eine Engine, die Informationen bündelt, logisch zusammengefasst und in einem eigenen Template darstellt.
• Komplettes CM-System
• Quelltexte der Beispiele
• Entwicklungsumgebungen: - Eclipse - Zend Studio Trial - PHPEdit - Dreamweaver - UltraEdit - SubEthaEdit für MacOS X
• WAMP: Apache, PHP 4 und 5, MySQL
Der Autor
Michael Schröer entwickelt Internet- und Intranet-Anwendungen mit PHP und MySQL. Er verfügt über viele Jahre Erfahrung in der Konzeption und Programmierung von CM-Systemen und hat bereits zahlreiche erfolgreiche Projekte realisiert. |