Planbar wird’s durch…
- • Extension-/Code-Check vorab
- • Aufwandsschätzung (S/M/L)
- • Teststrategie (Smoke/Unit/Functional)
- • Release-Plan + Rollback
Upgrade · v11 → v13 · LTS · Deprecations · Extensions · Tests · Rollback
Du willst von TYPO3 v11 LTS auf v13 LTS upgraden – aber ohne böse Überraschungen? Hier bekommst du eine praxisnahe Entscheidungsgrundlage: typische Risiken, ein sauberes Vorgehen, Teststrategie und eine Checkliste für Planung & Go-Live.
Das Upgrade ist meist kein „Core-Problem“, sondern ein Ökosystem-Thema: Extensions, Individualcode, Integrationen, CI/CD und Tests. Wenn du das sauber planst, ist v11 → v13 gut machbar.
Du kannst das Upgrade als „Big Bang“ versuchen – oder du machst es schrittweise, testbar und mit Rollback. Für Unternehmen/Behörden/Agenturen ist Letzteres fast immer die bessere Wahl.
Phase 1
Phase 2
Phase 3
Phase 4
Nicht weil man ihn ständig braucht – sondern weil Stakeholder dadurch ruhig bleiben. Ein getesteter Rollback spart oft mehr Geld als jede „Optimierung“.
Die wichtigste Wahrheit: nicht die Anzahl Seiten treibt den Aufwand, sondern Komplexität (Extensions, Integrationen, Redaktionsprozesse, CI/CD).
Upgrades scheitern häufig an 1–2 Extensions, die nicht mehr gepflegt sind oder tief ins System eingreifen.
Je mehr Datenflüsse, desto wichtiger werden Stabilität, Fehlertoleranz und Monitoring. Das ist selten „nur ein API Call“.
Ohne sauberes Deployment (CI/CD, Releases, Rollback) wird ein Upgrade unnötig riskant.
Wenn du nur eine Sache mitnimmst: erst planbar machen, dann upgraden. Diese Checkliste ist bewusst so geschrieben, dass sie in echten Projekten funktioniert.
Ergebnis: klare Roadmap + Risikomatrix + Rollback-Plan – bevor Budget und Zeit eskalieren.
Diese Punkte sehe ich regelmäßig in Upgrades, die „eigentlich schnell gehen sollten“ – und dann doch eskalieren.
Lösung: frühzeitig identifizieren, Ersatz/Upgrade planen, notfalls refactoren. Niemals „erst am Ende“.
Lösung: Build reproduzierbar machen (Lockfile, CI Pipeline), Rollback definieren, Staging wie Prod.
Lösung: Logik in Extensions/Services ziehen, saubere Schichten, minimal testen – spart langfristig enorm.
Lösung: mindestens Smoke-Tests definieren (kritische Flows). Dann wachsen Unit/Functional Tests iterativ mit.
Kurze Antworten auf die häufigsten Fragen aus Projekten:
Wenn du willst, klären wir Risiken und Aufwand in einem kurzen Audit – und machen daraus eine umsetzbare Roadmap inkl. Teststrategie und Rollback. Ohne Heldentaten, ohne Release-Chaos.
Unverbindlich · vertraulich · NDA/AVV möglich