Quantcast
Channel: Tag: master
Viewing all articles
Browse latest Browse all 2

Unbenötigte Module in Drupal-Projekten

$
0
0

In jedem Drupal-Projekt ist es äußerst wichtig, dass die Anwendung stets vollständig über Code definiert ist. Indem mit einem sauberen Konfigurationsmanagement (auf Basis von Git, Features, Drush-basierten Shell-Skripten und Master) gearbeitet wird, ist es möglich den kompletten Konfigurationsstatus der Drupal 7 Anwendung nachvollziehbar und reproduzierbar festzuhalten.

Drupal-Modulliste überwachen

Auf diese Weise hat das Team für die Entwicklung der Anwendung ein gutes Werkzeug in der Hand. Es kann hierüber sogar den Status der Drupal-Module im Projekt zentral verwalten. Besonders in großen Drupal-Projekten ist es immer wichtig, die Module zu kennen, die eingesetzt werden, welche Module aktiviert sind und welche Module deaktiviert werden können. Selbst bereits deaktivierte Drupal-Module beeinflussen das System und die allgemeine Developer-Experience des Teams.

Eine große Anzahl an Modulen im Projekt erhöht das Rauschen für die Entwickler. Während sie versuchen die Ziele des aktuellen Entwicklungssprints umzusetzen, werden sie zum Beispiel bei der Suche nach einem Code-Schnipsel im Projekt zur Analyse eines Problems mit Ergebnissen konfrontiert, die in bereits nicht mehr genutzten Modulen gefunden werden. Unter anderem aus solchen Gründen ist es wichtig alle Module, die nicht benötigt werden, zu deaktivieren und vollständig zu deinstallieren. Wenn möglich sollten diese Module dann im Anschluss vom Projektverzeichnis entfernt werden. Da wir (hoffentlich) alle mit einem Versionskontrollsystem (wie Git) arbeiten, ist es gefahrlos die Module zu löschen, ohne dabei Informationen zur Projektentwicklung zu verlieren.


Viewing all articles
Browse latest Browse all 2

Latest Images

Trending Articles





Latest Images