Erstellen von Modulen - ein Handbuch: Drupal 6.x
In diesem Handbuch wird beschrieben, wie man ein Modul für Drupal 6 erstell. Es ist eine Aktualisierung des Handbuchs für Drupal 5. Bitte auch die Kommentare auf der Seite beachten. Einiges in diesem Handbuch ist ebenfalls für Drupal 5 gültig, allerdings solltest Du Dir unbedingt die API Dokumentation und die Dokumentation von how to update your modules from one version of Drupal to another ansehen.
Einfach gesagt ist ein Modul eine Ansammlung von Funktionen, die sich in Drupal einklinken und dabei zusätzliche Funktionen für Deine Drupal-Installation bereitstellen. Nachdem Du diese Handbuch gelesen hast bist Du in der Lage, ein einfaches Block-Modul zu erstellen und dies dann als Vorlage zur Erstellung von komplexeren Modulen und node Modulen zu verwenden.
Dieses Handbuch bereitet Dich nicht unbedingt darauf vor, die von Dir geschriebenen Module auf die Menschheit loszulassen. Es behandelt beispielsweise nicht Caching oder legt viel Wert auf Berechtigungen oder Sicherheitsbedenken. Verwende dieses Handbuch als Ausgangspunkt, schau Dir andere Module und das Handbuch von Drupal auf drupal.org, die Dokumentation zum Schreiben von sicherem Code und die Coding Standards für mehr Informationen an.
Das Handbuch geht davon aus, dass Du:
- grundlegende PHP Kenntnisse (inkl. Syntax und das Konzept von Objekten in PHP)
- ein grundlegendes Verständnis von Tabellen, Feldern, Einträgen und SQL-Anweisungen in Datenbanken
- eine funktionierende Installation von Drupal
- administrativen Zugang zu Drupal
- Zugriff auf den Webserver, auf dem die Installation vorgenommen wurde
hast.
Das Handbuch geht jedoch nicht davon aus, dass Du Kenntnis der inneren Abläufe von Drupal hast. Weiterhin wird das Handbuch Dir nicht dabei helfen, Modul für Versionen kleiner als 5 zu schreiben.
- Anmelden oder Registrieren um Kommentare zu schreiben
Neue Kommentare
vor 1 Tag 13 Stunden
vor 3 Tagen 7 Stunden
vor 3 Tagen 8 Stunden
vor 3 Tagen 12 Stunden
vor 3 Tagen 19 Stunden
vor 5 Tagen 8 Stunden
vor 6 Tagen 10 Stunden
vor 6 Tagen 12 Stunden
vor 1 Woche 2 Tagen
vor 1 Woche 2 Tagen