So organisierst Du das Modul update unter Drupal

Alle Drupal-Module komfortabel auf Stand halten

Drupal ist modular aufgebaut. Module werden unabhängig weiter entwickelt und Fehler und Sicherheitslücken geschlossen. Dir als Webmaster stellt sich die Frage: Wie schaffst Du es, immer die aktuellen Versionen zu haben?

Eine individuell eingerichtete Drupal-Installation kann mit der Zeit eine beachtliche Anzahl an Modulen beinhalten. Die Module von Drupal werden von der Community entwickelt und nicht von einem zentral organisierten Team. Daraus ergibt sich unter anderem, dass für jedes Modul in unterschiedlichen Zeitintervallen neue Versionen erscheinen.

Die neuen Module-Versionen erfüllen gleich mehrere Aufgaben:

  • sie entfernen Fehler aus der Vorgängerversion
  • sie beheben Sicherheitslücken
  • sie bringen neue Funktionen oder verbessern bereits bestehende

Zu jeder neuen Version eines Moduls wird ein Text veröffentlicht, in dem die Entwickler ihre Veränderungen an dem Modul dokumentieren – die sogenannten „Release Notes“. Allerdings sind diese Listen nicht immer vollständig und nicht nach den eben genannten Aufgaben klassifiziert. Aus diesem Grunde ist es grundsätzlich ratsam, jedes Update eines Modules einzuspielen.

Jedes Update? Fast jedes ...

Eine Einschränkung gibt es allerdings. Zu sehr vielen Modulen gibt es zeitgleich neben den "offiziellen" Versionen auch noch Entwickler-Versionen - die sogenannten ".dev" (Development)-Versionen. Dies sind Versionen, die noch nicht rundum getestet sind und meist auch nicht stabil laufen. Diese Versionen haben das Kürzel "dev" im Dateinamen - daran sind sie leicht erkennbar.

Diese ".dev" Versionen solltest Du nur testweise installieren und nicht auf Drupal-Sites, die stabil laufen müssen. Die Entwickler sagen selbst, dass das testen der dev-Versionen ihrer Module auf eigene Gefahr hin geschieht. Der Sinn solcher Veröffentlichungen ist der, dass die Community die Module testet und den Entwicklern Feedback dazu gibt, bzw. neue und noch nicht dokumentierte Fehler berichtet. Ein nicht rundum getestetes Modul kann prizipiell Schaden an der jeweiligen Drupal-Site anrichten und für jede Menge "Durcheinander" sorgen.

Es gibt aber auch Module, die bislang nur als dev-Version zur Verfügung stehen. Meist schreiben die Entwickler, inwiefern dieses Modul sozusagen noch "beta" und ob ein Einsatz, zumindest aus Sicherheits-Gründen, unbedenklich ist.

Wie erfahre ich von Modul Updates?

Dafür gibt es das Modul „Update Status“. "Update Status“ durchsucht die Datenbank von drupal.org auf neue Updates der benutzten Module. Den Suchlauf des Moduls kannst Du manuell durchführen oder automatisiert und zeitgesteuert per Cron (Crontab oder alternativ „Poormanscron“) durchführen. Das Ergebnis des Update-Suchlaufs stellt Update Status übersichtlich tabellarisch dar. Die Meldungen siehst Du im Verwaltungsbereich oder kannst Dich per Mail informieren lassen.

Über Updates von Development (.dev)-Versionen wirst Du genauso informiert. Allerdings werden sie nicht als zu aktualisierende Module gekennzeichnet.

So installierst Du das Modul "Update Status"

  • Lade von Drupal.org das Modul „Update Status“ herunter: http://drupal.org/project/update_status
  • Entpacke das gezippte Archiv auf in den Ordner „update_status“
  • Lade den Ordner in das Verzeichnis „/sites/all/module/“ auf dem Server
  • Logge Dich ein und klicke auf „Verwalten -> Strukturierung -> Module“
  •  Modulübersicht/ Update Status

  • Aktiviere das Modul „Update Status“
  •  Verwaltungsbereich von Drupal

  • Begib Dich auf die Konfigurationsseite von „Update Status“: „Verwalten -> Logs -> Available updates“
  •  Logs/ verfügbare updates

    Konfiguration von Update Status

  • Klicke auf „Check manually“

Nach dem Check wird für jedes aktivierte Modul angezeigt, ob neue Versionen zur Verfügung stehen. Folgende Links gibt es zu jedem Module:

  • Direkt-Link zum Download der neuen Module-Version
  • Link zur Projektpage auf Drupal.org
  • Ein Link zu den Relase-Notes des neuen Module-Version
Durchschnitt: 5 (4 Bewertungen)

Kommentare

Danke für den Hinweis, so

Danke für den Hinweis, so behällt man den Überblick bei den Modulen

Bookmark and Share