Ein CMS-Update bringt den Kern des Systems auf einen neueren Stand. Gemeint ist die mitgelieferte Software selbst, nicht die Erweiterungen darum herum; deshalb spricht man auch von einem Core-Update.
- CMS-Update (Core-Update)
Die Aktualisierung des Systemkerns auf einen neueren Stand.
Beispiel: „Das CMS-Update auf die neue Hauptversion stand ein halbes Jahr im Plan.“Drei Größenordnungen: Fehlerkorrekturen, Funktionserweiterungen und der Sprung auf eine neue Hauptversion. Nur der dritte ist ein Projekt.
Abgrenzung zum Sicherheitsupdate: Das schließt eine bekannte Lücke und hat deshalb Vorrang vor allem anderen.
Was vor dem Update zu prüfen ist
Drei Dinge, und zwar in dieser Reihenfolge. Erstens, ob die Erweiterungen für die neue Version freigegeben sind; eine einzige, die es nicht ist, hält das ganze Vorhaben auf. Zweitens, ob die Laufzeitumgebung passt, also PHP-Version und Datenbankstand. Drittens, ob ein Rückweg besteht.
Der Rückweg ist der Punkt, der am häufigsten fehlt. Ein Backup kurz vor dem Update ist Pflicht, und es muss eines sein, das sich auch zurückspielen lässt. Ungeprüfte Sicherungen sind in unseren Projekten regelmäßig die Stelle, an der ein Rückfall scheitert.
Warum Aufschieben teuer wird
Weil der Abstand wächst. Wer jede Hauptversion mitgeht, hat einen überschaubaren Schritt. Wer drei Versionen überspringt, steht vor einem Sprung, bei dem sich Schnittstellen geändert haben, Erweiterungen nicht mehr existieren und die eigene Anpassung neu geschrieben werden muss.
Ab einem gewissen Abstand ist das kein Update mehr, sondern eine Migration. Die Grenze verläuft dort, wo das Weiterführen mehr kostet als der Neuaufbau, und sie ist schneller erreicht, als es sich im Betrieb anfühlt.
Wie ein CMS-Update abläuft
Auf einer Kopie und nicht auf der Live-Seite. Der Ablauf, der sich bewährt hat: Kopie der Installation ziehen, dort aktualisieren, die kritischen Seiten und Formulare durchgehen, erst dann dasselbe live, in einem angekündigten Zeitfenster.
Dazu gehört eine Liste dessen, was geprüft wird. Nach einem Update fällt selten die Startseite aus; es fällt das Kontaktformular aus, die Suche oder die Anbindung an ein anderes System. Was niemand prüft, merkt der erste Besucher.