Angepasste Modulentwicklung: Einführung in die Drupal-Tools für die PHP-Entwicklung
Einige Anleitungen zu den Drupal -Tools und Umgebungsaspekte bei der Entwicklung in PHP, die Sie beim Schreiben angepasster Module zur Erweiterung Ihrer Developer Portal -Funktionalität unterstützen.
- Sie sind nicht berechtigt, IBM® API Connect -Module in von Ihnen erstellte angepasste Module einzuschließen. Außerdem ist die direkte Bearbeitung von API Connect -Motiven, -Modulen, enthaltenen Modulen oder Drupal -Kernen im Dateisystem nicht zulässig und wird nicht unterstützt, da bearbeitete Versionen dieser Dateien überschrieben werden, wenn ein Fixpack oder iFix installiert wird.
- Die gesamte kundenspezifische Entwicklung liegt in Ihrer Verantwortung. Obwohl die Verwendung angepasster Module und Motive unterstützt wird, bietet IBM API Connect keine Unterstützung für deren Entwicklung oder Änderung.
Entwicklungsmodule Devel, Devel Generate Kint und Webprofiler
- Devel - Helper-Funktionen für Drupal-Entwickler.
- Devel Generate Kint - Beschleunigen Sie die Entwicklung Ihrer Website oder Ihres Moduls, indem Sie schnell Knoten, Kommentare, Begriffe, Benutzer und vieles mehr generieren.
- Kint - Formatiertes Drucken von Variablen mit
kint($my_var)
. - Webprofiler -Port des Symfony- WebProfiler -Bundles als Drupal -Modul.
Modul "Admin Toolbar"
Das Modul "Admin Toolbar" verbessert die Drupal-Standardmenüleiste, indem diese in ein Dropdown-Menü umgewandelt wird, das einen schnellen Zugriff auf die Administrationsseiten ermöglicht. Darüber hinaus werden zusätzliche Links zum Drupal-Symbol in der Admin-Symbolleiste zu den Entwicklungswerkzeugen hinzugefügt, wie z. B. zum Leeren aller Caches, Ausführen von Cron und Ausführen von Updates.
Weitere Informationen finden Sie unter Admin toolbar module unter drupal.org.
Projekt "Examples for Developers"
Das Projekt "Examples for Developers" zielt darauf ab, hochwertige, gut dokumentierte API-Beispiele für eine breite Palette von Drupal-Kernfunktionen bereitzustellen.
Das Projekt enthält viele Module, die die Best Practices für die Implementierung von Drupal-Kern-APIs veranschaulichen. Es gibt z. B. Beispiele für Block, Cache, Config and Content Entity, Cron, Database API, Email, Events, Form API, Field, Field Permission, File, Hooks, Javascript, Node Type, Page, Pager, PHPUnit, Plugin Type, Queue, Simple Test, Stream Wrapper, Table Sort, Testing und Tour.
Weitere Informationen finden Sie unter Beispielprojekte für Entwickler unter drupal.org.
Codierungsstandards
Die Drupal-Codierungsstandards gelten für Code innerhalb von Drupal und seine ergänzenden Module. Weitere Informationen finden Sie unter Coding standards unter drupal.org.