Eine Drupal-Website ist nach dem Livegang nicht fertig. Kern, Module und Server erhalten laufend Korrekturen. Wer sie regelmäßig einspielt, hält den Aufwand klein und das Risiko gering.
Der Rhythmus von Drupal
Drupal veröffentlicht nach einem festen Plan. Für Korrekturen ist der erste Mittwoch eines Monats vorgesehen, für Sicherheitsupdates der dritte1. Neue Funktionen kommen alle sechs Monate mit einer Nebenversion2.
Dieser Plan macht Wartung kalkulierbar. Termine für das Einspielen lassen sich im Voraus festlegen, und eine dringende Sicherheitskorrektur trifft auf ein System, das auf dem aktuellen Stand ist.
Arten von Updates
| Art | Inhalt | Umgang |
|---|---|---|
| Sicherheitsupdate | schließt eine gemeldete Lücke | zeitnah einspielen, nach Prüfung auf der Testumgebung |
| Korrektur | behebt Fehler | im regelmäßigen Wartungstermin |
| Nebenversion | neue Funktionen, abwärtsverträglich | geplant, mit Prüfung der Module |
| Hauptversion | entfernt veraltete Teile, hebt Anforderungen an | als eigenes Vorhaben mit Vorlauf |
Sicherheit
Die Community unterhält ein Sicherheitsteam. Es nimmt Meldungen vertraulich entgegen, stimmt die Behebung mit den Verantwortlichen der Module ab und veröffentlicht einen Hinweis, sobald eine Korrektur vorliegt. Module, deren Lücken nicht behoben werden, verlieren die Kennzeichnung als unterstützt.
Im Betrieb kommen eigene Maßnahmen hinzu: sparsame Rechte für Rollen, Anmeldung in zwei Schritten für Konten mit weitreichenden Rechten, Trennung von Test- und Livesystem, regelmäßige Sicherung mit geprüfter Wiederherstellung.
Was eine Wartungsvereinbarung umfasst
Updates
Kern und Module nach festem Rhythmus, Sicherheitsupdates zeitnah.
Prüfung vor dem Einspielen
Jedes Update läuft zuerst auf einer Testumgebung.
Überwachung
Erreichbarkeit, Fehler und Auslastung werden laufend beobachtet.
Sicherung
Datenbank und Dateien werden gesichert, die Wiederherstellung wird geprobt.
Weiterentwicklung
Neue Funktionen und Anpassungen nach Absprache.
Hosting
Betrieb bei einem Hosting-Anbieter oder auf Ihrer eigenen Infrastruktur.
Hosting
Drupal läuft auf PHP mit einer Datenbank wie MariaDB, MySQL oder PostgreSQL und einem Webserver wie Apache oder Nginx. Abhängigkeiten werden mit Composer verwaltet. Für Websites mit vielen Zugriffen kommen Zwischenspeicher und ein Suchserver hinzu.
Die Anforderungen an die PHP-Version steigen mit jeder Hauptversion. Ein Hosting, das mit den Versionen Schritt hält, ist deshalb Teil der Planung.
Quellen
- 1Drupal.org: Drupal core release schedule, ↩
- 2Drupal.org: Drupal core: supported releases, ↩
Wer spielt bei Ihnen die Updates ein?
Häufige Fragen
Wie oft muss Drupal aktualisiert werden?
Sicherheitsupdates zeitnah nach Erscheinen, Korrekturen in einem regelmäßigen Wartungstermin. Üblich ist ein monatlicher Termin.
Übernehmen Sie die Wartung einer Website, die Sie nicht gebaut haben?
Ja. Am Anfang steht eine Prüfung von Version, Modulen, Eigenentwicklungen und Hosting. Danach steht fest, in welchem Zustand das System ist und was zuerst zu tun ist.
Kann Drupal Updates selbst einspielen?
Für Drupal gibt es Werkzeuge, die Updates aus der Oberfläche einspielen. Bei Websites mit Eigenentwicklungen und angebundenen Systemen empfehlen wir weiter die Prüfung auf einer Testumgebung.
