Anfang der Woche habe ich
meinen Gewinn per Post erhalten und
Das Joomla! Entwicklerhandbuch in dieser Woche durchgearbeitet. Ich wurde außerdem per Twitter gebeten, eine Rezension für
Joomla.de zu schreiben und komme dieser Bitte gerne nach.
Ein Buch mit dem Titel
Das Joomla! Entwicklerhandbuch, welches zudem von einem Mitglied des
Joomla! Entwicklerteams geschrieben wurde und als Zielgruppe
Profis angibt, weckt doch diverse Erwartungen. Beim Lesen des Buches habe ich einige positive Überraschungen erlebt, musste jedoch auch feststellen, dass die Zielgruppe dieses Buches doch etwas breiter gestreut ist, als der Titel und die Einordnung erwarten lassen würden.
Das Buch ist in vier Teile aufgeteilt, wobei der erste Teil -
Einführung in die Entwicklung von Joomla!- sehr allgemein näher an das Thema
Joomla! als CMS heranführt. Auch wenn ich es sehr positiv finde, dass zum Beispiel die Plattform
JoomlaCode.org in diesem Teil -wie auch im letzten- sehr ausführlich behandelt wird, haben mich Erklärungen zur Einrichtung der Entwicklungsumgebung in einem Buch für Profis doch überrascht.
In einer kurzen Internetrecherche habe ich dann gelesen, dass sich
Das Joomla! Entwicklerhandbuch sowohl an Grafikdesigner, wie auch an Entwickler wendet. Ein Anspruch, der doch nicht leicht zu befriedigen ist.
Im zweiten Teil -
Erste Schritte in der Entwicklung für Joomla!- werden weitere Grundlagen diesmal im Bereich von
Joomla! behandelt. Dabei erklärt
Alex Kempkens verständlich die grundlegenden Zusammenhänge und Strukturen in
Joomla!, was es auch Einsteigern und Umsteigern sehr leicht ermöglicht, sich in dem CMS zurechtzufinden. Nach ca. zwei Fünfteln des Buches habe ich jedoch noch nichts gelesen, was meinem Anspruch an ein
Entwicklerhandbuch für Profis genügt hätte.
Dieser Anspruch wurde dann im dritten Teil des Buches -
Das Joomla!-Framework im Detail- annähernd befriedigt. Mit (UML-)Diagrammen, tabellarischen Übersichten und sehr verständlichen Beschreibungen führt Alex Kempkens durch die für
Joomla! verwendeten Design Patterns (Entwurfsmuster) und das
Joomla!-Framework. Dabei beschränkt er sich nicht nur auf die technischen Details, sondern erläutert auch die geplanten Entwicklungen des Frameworks und Hintergründe, die bei den Entscheidungen des
Joomla! Entwicklerteams eine Rolle gespielt haben. Leider ist dieser Teil nach ca. 270 Seiten schon wieder zu Ende.
Es folgt der wieder kürzere letzte Teil -
Projektorganisation und Fertigstellung- in dem Alex Kempkens weitere hilfreiche Tipps beispielsweise zum Verwalten, Testen und Dokumentieren von Erweiterungen gibt.
Ich persönlich halte dieses Buch für sehr
umfassend, was es zum idealen Buch für
Einsteiger in die Entwicklung von
Joomla! oder
Umsteiger von anderen Content Management Systemen macht. Leider bleibt auf Grund des Umfanges der einführenden Themen nicht so viel Platz für den meiner Meinung nach für Profis entscheidenden dritten Teil, in dem das
Joomla! Framework behandelt wird. Dort fehlt es mir manchmal auch an praktischen Codebeispielen, was das Buch im Gesamtumfang doch eher theorielastig macht. Es lohnt sich also für schon erfahrenere Entwickler bei einer Kaufentscheidung zu überprüfen, ob das Buch die gewünschten Schwerpunkte auch ausführlich genug behandelt.
Weitere Kommentare und Beschreibungen zu den einzelnen Buchteilen und Kapiteln habe ich während des Lesens in
meinem Blog veröffentlicht.
Dieser Beitrag wurde eingereicht von:
Benjamin Malte Meier
www.meier-benjamin.de