Entwicklung von Modulen für Drupal 7
In diesem Abschnitt des Tutorials zeige ich, dass Drupal nicht nur ein CMS ist. Wir werden untersuchen, woraus Drupal-Module bestehen, und außerdem einige eigene Module erstellen.
Drupal ist ein sich schnell entwickelndes System, inzwischen ist bereits die 7. Version von Drupal erschienen. Tausende von Modulen werden entwickelt, um verschiedene Funktionen auf der Website zu erstellen. Manchmal reicht es jedoch nicht aus, Module nur per Maus zu konfigurieren. Manchmal gefällt uns die Reihenfolge, in der Daten ausgegeben werden, oder das Aussehen dieser Daten nicht. Dann hilft uns das Framework Drupal. Über die Möglichkeiten dieses Frameworks werden wir auf der Website erfahren:
Wir haben uns entschieden, ein Modul für Drupal zu erstellen. Was brauchen wir dafür:
- Ein Verständnis der Struktur von Drupal. Das Minimum ist, dass zusätzliche Module normalerweise im Ordner sites/all/modules liegen. Falls dieser Ordner nicht existiert, erstellen Sie ihn.
- Kenntnisse der grundlegenden Strukturen der Programmiersprache PHP, in der Drupal geschrieben ist. Falls Sie noch nicht mit PHP vertraut sind, keine Sorge, ich habe eine Reihe von Beschreibungen im Handbuch vorbereitet, mit denen Sie sich vertraut machen können.
PHP-Operatoren - PHP-Variablen
- PHP-Ausdrücke
- PHP-Arrays
- PHP-Steuerungsstrukturen
- For-Schleifen
- PHP-Funktionen
Also, zunächst klären wir, woraus ein Modul besteht und machen kleine Änderungen auf unserer Website mithilfe von Hooks. Was ist ein Hook? Dazu mehr im nächsten Artikel.