Wissen / Versionen & Support / Muss ich direkt auf die neueste Version?
Muss ich direkt auf die neueste TYPO3-Version aktualisieren?
Nein. Du musst nicht am Tag einer neuen TYPO3-Version sofort aktualisieren. Aber du solltest eine alte Version auch nicht so lange liegen lassen, bis Support, PHP-Version oder Hoster dir irgendwann keine Wahl mehr lassen.
Wenn technisch alles passt, würde ich grundsätzlich auf die aktuellste sinnvolle LTS-Version gehen. Das bedeutet aber nicht, dass jedes neue Major-Release sofort ein Pflichtupdate ist. Solange die aktuell eingesetzte Version noch regulären Support bekommt und keine technischen Gründe drängen, kann man ein Update auch bewusst ein paar Monate später planen.
Wichtig ist nur, dass aus „wir warten noch etwas“ nicht irgendwann „wir haben fünf Jahre nichts gemacht“ wird.
Muss jede neue Major-Version sofort installiert werden?
Nein. Wenn deine aktuelle TYPO3-Version noch regulär unterstützt wird, gibt es normalerweise keinen Grund zur Panik.
Ich würde trotzdem nicht empfehlen, jede Major-Version jahrelang auszulassen. Als grobe Linie finde ich es sinnvoll, spätestens jeden zweiten größeren Versionssprung mitzunehmen. So bleibt der technische Abstand überschaubar und es sammeln sich nicht zu viele Änderungen auf einmal.
Wer dagegen so lange wartet, bis mehrere TYPO3-Versionen, PHP-Versionen und Extensions gleichzeitig veraltet sind, spart kurzfristig Geld und bezahlt den gesparten Aufwand später beim großen Update wieder.
Was bedeuten die Zahlen einer TYPO3-Version?
Eine TYPO3-Version sieht zum Beispiel so aus:
13.4.18
Die drei Zahlen stehen für unterschiedliche Dinge:
13= Major-Version4= Minor-Version18= Patch-Version
Die Major-Version ist der große Versionsstand. Ein Wechsel von TYPO3 12 auf 13 oder von 13 auf 14 ist ein größeres Update, bei dem sich APIs, Funktionen, Anforderungen und teilweise auch die Bedienung ändern können.
Die Minor-Version beschreibt einen Zwischenstand innerhalb einer Major-Reihe. Bei TYPO3 läuft die jeweilige LTS-Version typischerweise auf einer bestimmten Minor-Linie.
Die Patch-Version enthält vor allem Fehlerbehebungen und Sicherheitskorrekturen innerhalb dieser Version.
Patch-Updates sind etwas anderes als ein Major-Update. Ein Update von 13.4.17 auf 13.4.18 ist normalerweise deutlich kleiner als ein Sprung von TYPO3 13 auf 14.
Patch-Updates würde ich zeitnah installieren
Bei Patch-Releases würde ich nicht lange warten. Wenn eine neue Patch-Version erscheint, sollte sie in einer gepflegten TYPO3-Installation zeitnah eingespielt werden.
Gerade bei laufenden Serviceverträgen ist das normalerweise Teil der regelmäßigen Wartung: neue Patch-Version prüfen, einspielen und kurz testen.
Das ist einer der Gründe, warum regelmäßige Betreuung sinnvoll sein kann. Kleine Updates bleiben klein, wenn man sie regelmäßig macht.
Ich biete solche laufenden Support- und Wartungsleistungen ebenfalls an. Die genaue Ausgestaltung hängt vom jeweiligen Projekt ab.
Wenn technisch alles passt, würde ich auf die aktuelle LTS gehen
Wenn TYPO3 14 verfügbar ist, alle benötigten Extensions funktionieren, PHP und Datenbank passen und es keine anderen technischen Hindernisse gibt, würde ich nicht absichtlich auf TYPO3 13 stehen bleiben.
Dann ist die aktuelle LTS normalerweise die sinnvollere Zielversion, weil der verbleibende Supportzeitraum länger ist und das nächste große Update weiter entfernt liegt.
Eine Ausnahme kann sinnvoll sein, wenn die nächste LTS bereits kurz bevorsteht. Wenn zum Beispiel klar ist, dass in zwei Monaten die nächste Version erscheint und die bestehende Installation noch ausreichend Support hat, würde ich eher empfehlen, noch kurz zu warten und anschließend direkt auf die neue LTS zu gehen.
Wenn eine Version noch etwa ein Jahr regulären Support hat, besteht normalerweise kein akuter Handlungsdruck.
Direkt nach einem neuen LTS-Release würde ich ein wenig warten
Bei einer ganz frisch veröffentlichten LTS würde ich nicht unbedingt am ersten Tag ein Kundenprojekt darauf umstellen.
Ich warte bei normalen Projekten lieber ungefähr ein bis zwei Monate. Das ist keine feste technische Regel, sondern Erfahrung aus vielen Releases. In den ersten Wochen kommen häufig noch einige Patch-Releases hinterher, die kleinere Fehler beheben.
Bei kleinen Projekten kann man entspannter früher auf eine neue LTS gehen. Bei großen, geschäftskritischen Installationen würde ich etwas konservativer planen.
Das bedeutet nicht, dass eine neue LTS „unfertig“ wäre. Es geht eher darum, nicht ohne Not ganz vorne in der ersten Welle zu stehen, wenn ein paar Wochen später bereits mehrere Korrekturen verfügbar sind.
Extensions können einen direkten Sprung auf die neueste Version verhindern
Die aktuellste TYPO3-Version bringt wenig, wenn eine zentrale Extension dort noch nicht funktioniert.
Bei kleinen eigenen Extensions kann man die Kompatibilität oft selbst herstellen. Bei großen Community-Extensions sieht das anders aus. Wenn zum Beispiel eine wichtige Extension für die neueste TYPO3-Version noch nicht als freie Version verfügbar ist, gibt es meistens zwei sinnvolle Möglichkeiten: warten oder eine eventuell vorhandene kostenpflichtige Version einsetzen.
Das ist dann keine rein technische Entscheidung. Der Kunde muss entscheiden, ob die zusätzlichen Kosten gewollt sind oder ob wir noch etwas warten.
Sobald die Community-Version für die neue TYPO3-Version verfügbar ist, entfällt dieser Grund natürlich wieder.
Eine neue TYPO3-Version ist nur dann eine sinnvolle Zielversion, wenn die Funktionen der Website dort auch vollständig betrieben werden können.
PHP und Datenbank können die Zielversion ebenfalls begrenzen
TYPO3 gibt für jede Version vor, welche PHP- und Datenbankversionen unterstützt werden.
Wenn dein Hoster die benötigte PHP-Version nicht bereitstellen kann, hilft es wenig, dass TYPO3 selbst problemlos auf die neue Version aktualisiert werden könnte. Dann muss entweder der Hosting-Tarif angepasst, der Server umgestellt oder im Zweifel der Hoster gewechselt werden.
Dasselbe gilt für die Datenbank.
Diese Punkte prüfe ich deshalb vor dem Update. Die Zielversion wird nicht nur vom TYPO3-Core bestimmt, sondern vom gesamten technischen Umfeld der Website.
Bei TYPO3 14 sollte man auch die Redakteure mitnehmen
Ein Major-Update kann nicht nur technische Änderungen mitbringen. Auch das Backend kann sich sichtbar verändern.
Gerade bei TYPO3 14 ist vieles für erfahrene Redakteure weiterhin wiederzuerkennen, das Look and Feel hat sich aber an einigen Stellen deutlich verändert.
Das ist kein Grund, auf einer älteren Version zu bleiben. Man sollte es nur nicht erst am Morgen nach dem Go-live erwähnen.
Bei Projekten mit mehreren Redakteuren würde ich deshalb vor dem Update klar kommunizieren, dass sich die Bedienoberfläche verändert. Je nach Team kann eine kurze Einführung oder ein gemeinsamer Blick auf das neue Backend sinnvoll sein.
Ein technisch sauberes Update ist deutlich angenehmer, wenn die Menschen, die täglich damit arbeiten, wissen, was sie erwartet.
Wann sollte man nicht mehr warten?
Spätestens wenn der reguläre Support ausläuft, sollte das nächste Update konkret geplant sein.
Dringend wird es auch, wenn eine benötigte PHP-Version beim Hoster ausläuft, Sicherheitsupdates fehlen oder Extensions die eingesetzte TYPO3-Version nicht mehr unterstützen.
Die schlechteste Strategie ist:
„Die Website läuft doch noch.“
Natürlich läuft sie noch. Eine alte TYPO3-Version schaltet sich nicht einfach ab. Genau deshalb werden Updates oft zu lange verschoben.
Mit der Zeit fehlen aber Sicherheitsupdates, die Serverumgebung wird älter und der Abstand zu aktuellen Extensions und PHP-Versionen wächst.
Je länger man wartet, desto größer wird der spätere Sprung. Und je größer der Sprung, desto höher werden normalerweise Aufwand und Kosten.
Muss ich also direkt auf die neueste TYPO3-Version aktualisieren?
Nicht am Release-Tag. Aber wenn deine aktuelle Version technisch überholt ist und die neue LTS von deinem Projekt vollständig unterstützt wird, würde ich das Update nicht unnötig hinauszögern.
Meine Empfehlung ist:
Nutze eine aktuelle LTS, halte Patch-Versionen zeitnah aktuell und plane größere Updates, bevor der Support deiner bestehenden Version knapp wird.
Wenn eine neue LTS gerade erst erschienen ist, kann man ein paar Wochen warten. Wenn die nächste LTS unmittelbar bevorsteht, kann es ebenfalls sinnvoll sein, noch kurz auf sie zu warten.
Was ich nicht empfehlen würde, ist mehrere Jahre nichts zu tun und erst dann zu reagieren, wenn der Hoster eine alte PHP-Version abschaltet oder Sicherheitsupdates längst ausgelaufen sind.