Buch: Pro Drupal Development

Wer nach einem Content Management System (CMS) sucht, wird über kurz oder lang auch auf Drupal stossen. Ich habe mich in der letzten Zeit ein wenig mit Drupal 5.2Wer noch auf 5.1 läuft, updaten, ernsthaft. Info gibt es unter Security updates and bugfixes available: Drupal 5.2 and 4.7.7 released. beschäftigt und muss sagen, nicht schlecht.

Zum Testen habe ich mich sofort auf “Chapter 8: The Theming System” gestürzt (aktueller Bedarf) und sofort alle Informationen gefunden, die ich für die Erstellung eines Themes brauchte. Es empfiehlt sich allerdings, vorher die logische Aufrufkette von Drupal am Anfang des Buches zu lesen. Die Technik, eben nicht wild im Code herumzufurwerken, sondern einfach durch die Namensgebung bestimmte Funktionen bzw. Klassen zu überschreiben, würde auch anderen Systemen gut zu Gesicht stehen. Klingt wirr? OK, dann genauer:

– Anzeige –

Drupal hat bestimmte Aufrufkonventionen was die PHP-Dateien betrifft. Wenn man nun eine Funktion oder Klasse überschreiben will, dann muss man nur wissen, wie man die Datei benennen sollte, damit Drupal zuerst in dieser Datei nachsieht, bevor die Standarddateien geladen werden. Der erste Treffer “gewinnt”. Genial? Sagte ich doch gerade. :mrgreen:
Warum sollte man sich jetzt dieses Buch kaufen, wo doch die Dokumentation auch online zur Verfügung steht? Ich bin der Meinung, dass sich manche Informationen einfach in Buchform besser verdauen lassen, ausserdem habe ich die Angewohnheit, wichtige Informationen in Büchern einfach zu markierenJe nach Grad der Wichtigkeit, benutze ich auch Post-Its um die Stellen schnell wiederzufinden.. Letzteres macht auf dem Bildschirm wenig Sinn, und ein Buch lässt sich leichter mitnehmen, wenn man die letzten Sonnenstrahlen des Herbstes geniessen möchte. ;)

Technorati Tags: , , ,

This entry was posted in Computer, OS X. Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>