10. Verändern Sie das Design - theming

von Jochen Meyer

Als Hagen mich fragte, ob ich Lust hätte, ein Gastkapitel über Theming in seinem neuen Drupal 6-Buch zu schreiben, fühlte ich mich geehrt, denn zu diesem Zeitpunkt war es erst eineinhalb Jahre her, dass ich das erste Mal von Drupal gehört hatte. Allerdings ist seitdem auch viel passiert.

Auf der Suche nach einem geeigneten Content Management System und nach einigen Projekten mit Wordpress, Typo3 und Joomla! war ich schließlich über Drupal gestolpert. Drupal war irgendwie anders und flexibler. Allerdings wusste ich anfangs nicht so recht, wo bei Drupal vorne und hinten ist, denn Backend (Administrationsbereich) und Frontend verschmelzen bei Drupal, anders als bei vielen anderen CMSen. Dies stellt auch besondere Anforderungen an das verwendete Theme.

Ich verschlang Bücher und Podcasts (vor allem auf lullabot.com1) zum Thema Drupal und verliebte mich in den Gedanken einer weltweiten Open Source-Community. Im September 2007 flog ich dann zur Drupalcon nach Barcelona2. Meine anfängliche Skepsis – „Was mache ich hier eigentlich?“ – wich schnell der Begeisterung für die Drupal-Community. Und unter vielen netten Leuten aus der ganzen Welt lernte ich dort auch Hagen kennen.

Eben diese Begeisterung, sowohl für Drupal als System als auch für die Menschen hinter Drupal, hat mich schließlich dazu bewegt, ein eigenes Theme (Four Seasons3) zu entwickeln und der Community zur Verfügung zu stellen. Die Beispiele zum Theming in diesem Kapitel beziehen sich deshalb auf Four Seasons und auf ein weiteres aktuelles Projekt mit dem Namen iwanttospeak.net4.

Ich möchte Ihnen zunächst ein paar Hintergründe und Erklärungen zum Thema Themes in Drupal 6 geben, bevor wir dann im Abschnitt 10.5 Erstellen eines eigenen Themes in Drupal ein erstes eigenes Theme erstellen.

Also wenn Sie dieses Kapitel hier lesen und anfangs nur Bahnhof verstehen, keine Sorge. Wahrscheinlich werden Sie es sein, der/die das Buch „Theming für Drupal 7“ verfasst.


Ihre Bewertung: Nichts Durchschnitt: 4.4 (8 Stimmen)