Von TYPO3 zu Laravel: Wann sich der Wechsel rechnet – und wann nicht
TYPO3 12.4 bekommt seit dem 1. Mai 2026 keine kostenlosen Sicherheitsupdates mehr. Was ELTS kostet, welche drei Wege es gibt und wann ein Relaunch auf Laravel die günstigere Antwort ist.
- Autor
- Jannis Bolecke
- Stand:
- Lesezeit
- 10 Min. Lesezeit
- Thema
- Technik & Migration
Am 30. April 2026 endete der kostenlose Support für TYPO3 12.4 LTS. Seit dem 1. Mai 2026 gibt es Sicherheitsupdates für diese Version nur noch gegen Geld. Für TYPO3 11.5 gilt das bereits seit dem 31. Oktober 2024. Zusammen betrifft das einen erheblichen Teil der Websites von Fachgesellschaften: Bei unserer Auswertung von 184 AWMF-Mitgliedsgesellschaften im August 2026 lief auf 45 Websites (24 %) TYPO3 – nach WordPress (67 Websites) das zweithäufigste System.
Dieser Artikel vergleicht die drei realistischen Wege und beschreibt, was eine Migration nach Laravel technisch bedeutet. Er enthält bewusst auch die Fälle, in denen wir von einem Wechsel abraten.
Die Fristen, um die es geht
| Version | LTS-Release | Kostenloser Support bis | ELTS bis | ELTS-Listenpreis |
|---|---|---|---|---|
| TYPO3 10.4 | 23.07.2019 | 30.04.2023 | 30.04.2026 | 2.800 €/Jahr |
| TYPO3 11.5 | 05.10.2021 | 31.10.2024 | 31.10.2027 (Partner: 31.10.2028) | 2.800 €/Jahr |
| TYPO3 12.4 | 25.04.2023 | 30.04.2026 | bis zu vier Jahre, viertes Jahr nur über Partner | 3.200 €/Jahr |
| TYPO3 13.4 | 15.10.2024 | Oktober 2027 | – | – |
| TYPO3 14.3 | 21.04.2026 | offen | – | – |
Die ELTS-Preise gelten pro Instanz und Jahr, jeweils zuzüglich Umsatzsteuer. Mitglieder der TYPO3 Association erhalten Nachlässe: Silber 25 %, Gold 30 %, Platin 45 %. Für eine Gesellschaft ohne Mitgliedschaft bedeutet ELTS für TYPO3 12.4 also 3.200 € im Jahr für Sicherheitsupdates, ohne eine einzige neue Funktion.
Der zweite, weniger beachtete Zeitdruck kommt von PHP. TYPO3 11.5 läuft auf PHP 7.4 bis 8.2. Die Sicherheitsunterstützung für PHP 8.1 endete am 31. Dezember 2025, die für PHP 8.2 endet am 31. Dezember 2026. Wer eine TYPO3-11-Instanz betreibt, steht damit Ende 2026 vor der Wahl zwischen einer PHP-Version ohne Sicherheitsupdates und einem TYPO3-Upgrade – ELTS für TYPO3 löst dieses Problem nicht.
Die drei Wege im Vergleich
Die folgenden Aufwände sind unsere Kalkulationsspannen für eine typische Fachgesellschafts-Website: 80 bis 200 Seiten, Veranstaltungskalender, Downloadbereich, Newsletter-Anmeldung, geschlossener Mitgliederbereich, kein Shop.
| ELTS kaufen | Upgrade auf TYPO3 13/14 | Relaunch auf Laravel | |
|---|---|---|---|
| Einmaliger Aufwand | 0 € | 15.000–40.000 € | 30.000–70.000 € |
| Laufend pro Jahr | 3.200 € ELTS + Hosting + Wartung | Hosting + Wartung | Hosting + Wartung |
| Gewonnene Zeit | bis zu 4 Jahre | bis zum nächsten LTS-Ende | offen |
| Extensions | bleiben, müssen ELTS-kompatibel sein | müssen für die neue Version verfügbar sein | entfallen, Funktionen werden gebaut |
| Design/Barrierefreiheit | unverändert | optional | im Preis enthalten |
| Redaktionsoberfläche | TYPO3-Backend | TYPO3-Backend | muss gebaut werden |
| Risiko | Anbieterabhängigkeit, Frist rückt näher | Extension-Kompatibilität | Redaktionsprozess ändert sich |
Der ehrliche Satz dazu: ELTS ist keine Lösung, sondern eine Verlängerung. Es ist die richtige Wahl, wenn ein Relaunch bereits budgetiert und terminiert ist und nur die Lücke bis dahin überbrückt werden muss. Als Dauerzustand zahlt eine Gesellschaft über vier Jahre rund 12.800 € für Updates an einer Software, die sie danach trotzdem verlassen muss.
Wann wir von Laravel abraten
Laravel ist ein Framework, kein Content-Management-System. Wer von TYPO3 wechselt, tauscht ein ausgereiftes Redaktions-Backend gegen eines, das für den konkreten Fall gebaut wird. Das ist in vier Situationen die falsche Entscheidung:
- Große, verteilte Redaktion. Wenn mehr als etwa zehn Personen aus verschiedenen Sektionen Inhalte pflegen, mit Freigabe-Workflow, Arbeitsbereichen und Rollenkonzept, ist das TYPO3-Backend diesem Bedarf gewachsen. Es nachzubauen kostet mehr, als das Upgrade spart.
- Echte Mehrsprachigkeit mit Übersetzungs-Workflow. TYPO3 bildet Sprachparallelität auf Datensatzebene ab. Wer drei Sprachen mit Übersetzungsständen pflegt, sollte dort bleiben.
- Starke Abhängigkeit von Standard-Extensions, die es in der neuen Version weiterhin gibt. Wer news, powermail und solr nutzt und damit zufrieden ist, kauft mit dem Upgrade genau diese Funktionen für weniger Geld.
- Kein Budget für einen Relaunch in diesem oder dem nächsten Haushaltsjahr. Dann ist ELTS die richtige Brücke – mit einem Beschluss des Vorstands, wann der Relaunch kommt.
Der Umkehrschluss: Laravel lohnt sich, wenn die Website nicht nur Inhalte zeigt, sondern Vorgänge abwickelt – Mitgliederselbstverwaltung, Beitragsläufe, Kongressanmeldung mit Abstract-Einreichung, Gremienwahlen. Genau an dieser Stelle wird TYPO3 zum Fremdkörper: Die Abläufe landen in Extensions, in einem angebundenen Zweitsystem oder in Excel. Wie sich das auf die Verwaltungsarbeit auswirkt, haben wir in der Aufwandsrechnung zur Mitgliederverwaltung durchgerechnet.
Was technisch migriert werden muss
Inhalte
TYPO3 speichert Seiten in der Tabelle pages und Inhaltselemente in tt_content, verknüpft über pid. Eine Migration liest beides direkt aus der Datenbank – nicht über einen Export aus dem Backend, der Verknüpfungen verliert. Vier Punkte kosten dabei regelmäßig Zeit:
- Inhaltselement-Typen.
text,textpic,image,bullets,table,uploadsund die projektspezifischen Typen müssen je einzeln auf ein Ziel abgebildet werden. Zählen Sie vorab mit einer Abfrage, wie viele Typen tatsächlich in Benutzung sind – in der Praxis sind es selten mehr als acht. - RTE-Inhalte. Der Rich-Text-Editor speichert TYPO3-spezifische Link-Syntax (
t3://page?uid=42). Diese Links müssen beim Import auf die neuen URLs aufgelöst werden, sonst brechen alle internen Verweise. - Dateien.
fileadminenthält die Dateien,sys_fileundsys_file_referencedie Metadaten und Zuordnungen inklusive Alternativtexten. Wer nurfileadminkopiert, verliert die Alternativtexte – und damit Arbeit, die für die Barrierefreiheit nach BFSG ohnehin wieder anfällt. - Versteckte und gelöschte Datensätze. TYPO3 löscht nicht, es setzt
deleted = 1. Filtern Sie beim Import aufdeleted = 0und entscheiden Sie bewusst, was mithidden = 1passiert.
URLs
Das ist der Teil, an dem eine Migration sichtbar scheitert oder gelingt. Die Regel ist einfach: Jede URL, die heute eine Seite ausliefert, muss nach dem Relaunch entweder dieselbe Seite ausliefern oder mit HTTP 301 auf deren Nachfolger zeigen.
Vorgehen:
- Vollständige URL-Liste erzeugen – aus der bestehenden
sitemap.xml, aus der Google Search Console (Bericht „Seiten“, Export aller indexierten URLs) und aus den Server-Logs der letzten zwölf Monate. Die Logs finden die URLs, die in E-Mails und PDFs stehen und in keiner Sitemap auftauchen. - Zielstruktur festlegen und eine Mapping-Tabelle alte URL → neue URL pflegen.
- Redirects als Datensätze umsetzen, nicht als Webserver-Konfiguration – dann kann die Geschäftsstelle später selbst eine Weiterleitung ergänzen.
- Nach dem Go-live die Search Console beobachten: Der Bericht „Seiten“ zeigt innerhalb weniger Tage, welche URLs plötzlich 404 liefern.
Formulare und Mitgliederbereich
Formulare aus powermail oder dem TYPO3-Form-Framework werden nicht migriert, sondern neu gebaut – die Konfiguration ist an das jeweilige System gebunden. Nehmen Sie den Anlass, die Felder zu kürzen: In fast jedem Anmeldeformular, das wir übernommen haben, standen Felder, die seit Jahren niemand ausgewertet hat.
Beim Mitgliederbereich ist die Frage vorab zu klären, ob die Zugangsdaten übernommen werden. TYPO3 speichert Passwörter gehasht (in neueren Versionen mit Argon2i oder bcrypt). Bcrypt-Hashes lassen sich nach Laravel übernehmen, sodass bestehende Passwörter weiter funktionieren. Ist das nicht möglich, planen Sie eine Passwort-zurücksetzen-Kampagne mit Vorlauf ein – und rechnen Sie mit Rückfragen in der Geschäftsstelle in den ersten zwei Wochen.
Die Zielplattform
Laravel veröffentlicht jährlich eine Hauptversion, mit 18 Monaten Fehlerbehebung und 24 Monaten Sicherheitsupdates je Version. Für Laravel 12 (Release 24.02.2025) endet die Fehlerbehebung am 13.08.2026, die Sicherheitsunterstützung am 24.02.2027; Laravel 13 ist im ersten Quartal 2026 erschienen.
Das ist ein kürzerer Zyklus als bei TYPO3 – und trotzdem der geringere Aufwand, weil Laravel für Hauptversionen ausdrücklich das Ziel formuliert, dass ein Upgrade an einem Tag zu schaffen ist. In der Praxis heißt das: ein bis zwei Tage Wartung im Jahr statt eines Upgrade-Projekts alle drei Jahre. Wichtig ist nur, dass jemand diese Wartung tatsächlich macht – ein Laravel-Projekt, das drei Jahre lang nicht aktualisiert wird, ist kein Fortschritt gegenüber einem alten TYPO3.
Ablauf und Zeitplan
| Phase | Inhalt | Dauer |
|---|---|---|
| Bestandsaufnahme | Seitenzahl, Inhaltselement-Typen, Extensions, URL-Liste, Datenmenge | 3–5 Tage |
| Konzept und Festpreis | Zielstruktur, Funktionsumfang, Mapping-Regeln | 1–2 Wochen |
| Umsetzung | Templates, Redaktionsoberfläche, Funktionen | 6–12 Wochen |
| Datenmigration | Import, Abgleich, Korrekturläufe | parallel, 2–3 Wochen |
| Abnahme und Redaktionsschulung | Testphase mit der Geschäftsstelle | 2 Wochen |
| Go-live | Umschaltung, Redirects aktiv, Monitoring | 1 Tag |
Der Go-live selbst ist der unspektakulärste Schritt. Aufwendig ist die Bestandsaufnahme – und sie ist es wert: Jede nicht gefundene URL und jeder übersehene Inhaltselement-Typ kostet nach dem Go-live ein Vielfaches.
Checkliste vor der Entscheidung
- TYPO3-Version und PHP-Version der laufenden Instanz feststellen (Backend → „Umgebung“ oder
composer show typo3/cms-core). - Prüfen, ob und bis wann ELTS für diese Version verfügbar ist und was sie kostet.
- Alle installierten Extensions auflisten und je Extension klären: aktiv genutzt, für die Zielversion verfügbar, ersetzbar?
- Anzahl der tatsächlich genutzten Inhaltselement-Typen zählen.
- Vollständige URL-Liste aus Sitemap, Search Console und Server-Logs erzeugen.
- Klären, wer die Zugangsdaten zu Hosting, Domain und TYPO3-Backend hat – und ob der bisherige Dienstleister kooperiert.
- Datensicherung ziehen: Datenbankdump plus
fileadmin, geprüft wiederherstellbar. - Entscheiden, ob die Redaktion künftig mit weniger Freiheitsgraden auskommt – das ist die eigentliche Frage beim Wechsel auf ein maßgeschneidertes Backend.
Häufige Fragen
Bis wann bekommt TYPO3 12 noch Sicherheitsupdates?
Der kostenlose Support für TYPO3 12.4 LTS endete am 30. April 2026. Danach sind Sicherheitsupdates nur noch über Extended Long Term Support (ELTS) erhältlich, zum Listenpreis von 3.200 € pro Jahr und Instanz, mit Nachlässen für Mitglieder der TYPO3 Association. TYPO3 11.5 ist bereits seit dem 31. Oktober 2024 aus dem kostenlosen Support; ELTS läuft dort bis zum 31. Oktober 2027.
Was kostet eine Migration von TYPO3 zu Laravel?
Für eine Fachgesellschafts-Website mit 80 bis 200 Seiten, Veranstaltungskalender, Downloadbereich und Mitgliederbereich kalkulieren wir 30.000 bis 70.000 € einmalig zum Festpreis. Ein Upgrade innerhalb von TYPO3 auf Version 13 oder 14 liegt bei vergleichbarem Umfang bei 15.000 bis 40.000 €. Die Spanne hängt vor allem an der Zahl der Inhaltselement-Typen, der Qualität der Altdaten und daran, wie viele Vorgänge die Website abwickelt.
Bleiben die URLs bei einem Relaunch erhalten?
Sie müssen es. Jede bestehende URL wird entweder unverändert weiter ausgeliefert oder per HTTP 301 auf ihren Nachfolger weitergeleitet. Die URL-Liste stammt aus der alten Sitemap, der Google Search Console und den Server-Logs der letzten zwölf Monate – die Logs enthalten die URLs aus E-Mails und PDFs, die in keiner Sitemap stehen.
Können bestehende Passwörter aus dem TYPO3-Mitgliederbereich übernommen werden?
Wenn TYPO3 die Passwörter mit bcrypt gehasht hat, lassen sich die Hashes nach Laravel übernehmen und die Mitglieder melden sich unverändert an. Bei anderen Hash-Verfahren ist eine Übernahme nicht immer möglich; dann wird vor dem Go-live eine Kampagne zum Zurücksetzen der Passwörter eingeplant.
Ist Laravel ein Content-Management-System?
Nein. Laravel ist ein PHP-Framework; die Redaktionsoberfläche wird für den konkreten Anwendungsfall gebaut. Das ist ein Vorteil, wenn die Website Vorgänge abwickelt – Mitgliederselbstverwaltung, Anmeldungen, Beitragsläufe –, und ein Nachteil bei großen Redaktionsteams mit Freigabe-Workflows und mehrsprachigen Inhalten. In diesen Fällen raten wir zum Upgrade innerhalb von TYPO3.
Wie lange dauert ein Relaunch von TYPO3 auf Laravel?
Von der Bestandsaufnahme bis zum Go-live rechnen wir mit drei bis fünf Monaten, davon 6 bis 12 Wochen Umsetzung. Die Datenmigration läuft parallel. Der Go-live selbst ist ein Tag; die Vorbereitung der Weiterleitungen entscheidet darüber, ob die Sichtbarkeit in der Suche erhalten bleibt.
Quellen
- TYPO3 GmbH: TYPO3 v12 LTS End of Free Support. https://news.typo3.com/article/typo3-v12-lts-end-of-free-support (abgerufen am 13.09.2026)
- TYPO3 GmbH: Neue ELTS-Preise für TYPO3 v12 – gültig ab April 2026. https://news.typo3.com/article/new-elts-pricing-v124 (abgerufen am 13.09.2026)
- TYPO3 GmbH: Extended Long-Term Support (ELTS) for TYPO3 v11.5. https://typo3.com/products-services/extended-support-elts/v115 (abgerufen am 13.09.2026)
- TYPO3 GmbH: Development Roadmap. https://typo3.com/typo3-cms/development-roadmap/roadmap (abgerufen am 13.09.2026)
- TYPO3 Documentation: System Requirements (11.5 und 12.4). https://docs.typo3.org/m/typo3/tutorial-getting-started/11.5/en-us/SystemRequirements/Index.html (abgerufen am 13.09.2026)
- The PHP Group: Supported Versions. https://www.php.net/supported-versions.php (abgerufen am 13.09.2026)
- Laravel: Release Notes – Support Policy. https://laravel.com/docs/12.x/releases (abgerufen am 13.09.2026)
- Berlin Bird Studios: eigene Auswertung von 184 Websites von AWMF-Mitgliedsgesellschaften, Erhebung vom 24.08.2026 (CMS-Erkennung anhand von Signaturen im ausgelieferten HTML).