Dieses Buch richtet sich an PHP-Entwickler, die Kenntnisse als Anwender des CMS Drupal haben. Nach einer Einführung Drupal und dessen Systemarchitektur wird im 2. Kapitel das 1. eigene Modul entwickelt, dass Daten, die über einen externen Web Service geholt werden, in einem Drupal-Block darstellt. Also erfreulicherweise mehr als das übliche Hallo Welt.
In den Kapiteln 3 und 4 wird das Theming-Konzept, die Erstellung eines eigenen Themes und das Themen von Modulen praxisnah erläutert. Es folgen spannende Themen, wie die Verwendung von AJAX/JSON mit jQuery, die Entwicklung eigener Inhaltstypen (node types), die Verwendung von Filtern, Actions und Hooks sowie die Entwicklung von Installationsprofilen, mit denen man eine eigene Drupal-Distribution erstellen kann.
Das Buch setzt keine Kenntnisse in der Modulentwicklung für Drupal voraus, ist aber dennoch mehr als ein Einsteigerbuch. Es erleichtert auch erfahrenen Drupal-Entwicklern den Einstieg in die Neuerungen, die Drupal 6 mit sich bringt, vermittelt die zugrunde liegenden Konzepte und stellt die wichtigsten Drupal APIs vor.
Das Buch ist in sehr gut verständlichem Englisch geschrieben und liest sich flüssig. Ein Muss für Programmierer, die den Einstieg in Drupal 6 finden wollen.