Contao 5.7 LTS: Alle neuen Features im Überblick
von Andreas van Hulst
Am 18. Februar 2026 hat das Contao-Team Version 5.7 veröffentlicht – das neue Long-Term-Support-Release mit Unterstützung bis Februar 2030. Für mich persönlich kein abstraktes Event: Diese Website läuft bereits auf Contao 5.7 mit Symfony Asset Mapper, PHP 8.3 und Twig-Templates.
Contao 5.7 bringt das umfangreichste Update seit Jahren. Ein visuell überarbeitetes Backend, eine facettierte Suche, ein erweitertes Template Studio, ein neues Berechtigungssystem und den Sprung auf Symfony 7.4 – das sind keine inkrementellen Verbesserungen, sondern ein Generationswechsel. Gleichzeitig bereitet 5.7 den Boden für Contao 6, indem Twig endgültig zum Standard wird.
In diesem Artikel gehe ich durch alle wesentlichen Neuerungen, ordne sie ein und zeige, was bei der Migration von Contao 5.3 LTS zu beachten ist.
Was ist neu in Contao 5.7?
Die Liste der Änderungen ist lang – über 200 Pull Requests von mehr als 40 Entwicklern sind in die vier Release Candidates und das finale Release eingeflossen. Hier die wichtigsten Neuerungen im Überblick:
| Neuerung | Bereich |
|---|---|
| Visuelles Redesign, Breitenbegrenzung, Dark-Mode-Toggle | Backend |
| Überarbeitete Breadcrumb-Navigation mit Favoriten | Backend |
| Facettierte Backend-Suche mit Ctrl+K / Cmd+K | Backend |
| Vollbild-Modus, Autocomplete, Suchfunktion im Template Studio | Backend |
| Statusbalken, Dateianhänge, Message Bus (Job-Framework) | Core & Backend |
| ALTCHA Floating, Multi-Upload, YouTube Mute | Frontend & Formulare |
| Newsletter-Blockierung | Administration |
| Neue Content-Element-Controller (TwoFactor, ChangePassword, CloseAccount) | Frontend |
| Tabellenbasiertes CRUD-System, Element-Level-Rechte | Administration & Sicherheit |
| Virtuelle Felder mit JSON-Storage | Core / DCA |
| Neue Stimulus-Controller | Backend & Frontend |
| Symfony 7.4 LTS, PHP 8.3 Minimum | Core / Framework |
| 100% Twig-Abdeckung, Vorbereitung auf Contao 6 | Core / Templates |
Backend-Redesign: Weniger Breite, mehr Klarheit
Bereich: Backend
Das Backend von Contao 5.7 sieht anders aus – und fühlt sich anders an. Das Team hat die visuelle Sprache modernisiert, ohne die gewohnte Struktur aufzugeben.
Die wichtigsten Änderungen
- Breitenbegrenzung: Die maximale Breite des Backends ist wieder konfigurierbar – mit drei Optionen in den Benutzereinstellungen. Wer auf einem Ultrawide-Monitor arbeitet, kennt das Problem: Endlos breite Tabellen sind schwer lesbar. Die Begrenzung schafft Ordnung.
- Neue Farbpalette: Die dunkle Sidebar im Light-Mode ist verschwunden. Das Ergebnis wirkt heller, moderner und einheitlicher.
- Dark-Mode-Toggle: Der Wechsel zwischen Hell und Dunkel wandert in das Benutzermenü – schnell erreichbar, ohne in die Einstellungen navigieren zu müssen.
- Filter-Panel rechts: Das Filtermenü rückt an die rechte Seite des Bildschirms. Das gibt der eigentlichen Arbeitsfläche mehr Platz.
- Verbesserte Scroll-Navigation: Jump-to-Links zeigen jetzt sichtbare Pfeiltasten zur Navigation.
Das Redesign ist kein kosmetischer Anstrich. Es adressiert reale Usability-Probleme, die Redakteure und Entwickler im Alltag betreffen.
Breadcrumb-Navigation: Das neue Schweizer Taschenmesser
Bereich: Backend
Die Breadcrumb-Navigation war in Contao bisher funktional, aber unspektakulär. In 5.7 wird sie zum zentralen Navigationswerkzeug.
Was sich ändert
- Drei-Punkte-Hover: Zwischen dem ersten und letzten Element der Breadcrumb werden Zwischenebenen als Punkte dargestellt. Beim Hovern werden die vollständigen Ebenen eingeblendet – kompakt und trotzdem vollständig.
- Pfeilnavigation: Kleine Pfeile neben den Breadcrumb-Elementen ermöglichen das schnelle Wechseln zwischen Elementen auf derselben Ebene – Artikel, Content-Elemente, Seiten. Kein Zurückspringen mehr nötig.
- Favoriten direkt aus der Breadcrumb: Seiten und Elemente lassen sich direkt als Favoriten markieren oder entfernen. Das spart Klicks im täglichen Redaktions-Workflow.
- Konsistenter Zurück-Button: Ein Klick geht immer genau eine logische Ebene zurück – vorhersagbar und intuitiv.
Besonders für Redakteure, die täglich dutzende Seiten pflegen, ist die neue Breadcrumb ein echter Produktivitätsgewinn.
Facettierte Backend-Suche: Alles finden mit Ctrl+K
Bereich: Backend
Die Backend-Suche in Contao 5.7 ist keine einfache Volltextsuche mehr – sie ist ein facettiertes Suchwerkzeug, das die gesamte Installation durchsucht.
So funktioniert es
- Ctrl+K (Windows) / Cmd+K (Mac): Öffnet die Suche von überall im Backend – ein Shortcut, den Entwickler aus VS Code, Spotlight und Slack kennen.
- Kategorisierte Ergebnisse: Die Treffer werden in Facetten gruppiert: Seiten, Artikel, Content-Elemente, Module, Dateien und mehr. Kein Scrollen durch endlose, unsortierte Listen.
- Dateityp-Filter in der Dateiverwaltung: In der Dateiverwaltung lässt sich nach Dateierweiterungen filtern – nützlich, wenn Sie zwischen hunderten Bildern eine bestimmte SVG-Datei suchen.
- Sichtbare Fortschrittsanzeige: Bei der Indexierung zeigt ein Statusbalken den Fortschritt an.
Die facettierte Suche ist eines dieser Features, bei denen man sich fragt, wie man jemals ohne sie gearbeitet hat.
Template Studio: Vollbild, Autocomplete und Suche
Bereich: Backend
Das Template Studio – das Werkzeug zum Anpassen und Überschreiben von Contao-Templates direkt im Backend – bekommt in 5.7 substantielle Verbesserungen.
Neue Funktionen
- Vollbild-Modus: Templates bearbeiten ohne Ablenkung. Gerade bei komplexen Twig-Templates mit verschachtelter Logik macht das einen spürbaren Unterschied.
- Autocomplete für Twig: Funktionen und Filter aus dem Core und aus installierten Extensions werden automatisch vorgeschlagen. Kein Nachschlagen in der Dokumentation mehr – zumindest für die gängigen Operationen.
- Suchfunktion: Über alle Templates hinweg suchen, statt sich durch die Ordnerstruktur zu klicken.
- Middle-Click zum Schließen: Tabs lassen sich per Mittelklick schließen – ein kleines Detail, das den Workflow beschleunigt.
- HTML5-Templates anzeigen: Auch die alten .html5-Templates werden im Studio angezeigt, um den Übergang zu Twig zu erleichtern.
Job-Framework: Hintergrundaufgaben mit Statusbalken
Bereich: Core & Backend
Contao 5.7 führt ein neues Job-Framework ein, das Hintergrundaufgaben sichtbar und nachvollziehbar macht.
Was das bedeutet
- Visueller Statusbalken: Langwierige Aufgaben wie die Aktualisierung des Suchindex zeigen ihren Fortschritt mit einem Balken an – statt einer unbestimmten Ladeanzeige.
- Dateianhänge als Output: Jobs können Dateien als Ergebnis erzeugen – zum Beispiel Export-Dateien, die nach Abschluss heruntergeladen werden können.
- Message Bus Integration: Das Framework nutzt den Symfony Messenger für asynchrone Verarbeitung. Das ist die richtige Architektur-Entscheidung für skalierbaren Hintergrundbetrieb.
Für Projekte mit regelmäßigen Import/Export-Aufgaben oder aufwändiger Content-Verarbeitung bringt das Job-Framework spürbare Verbesserungen in der Bedienbarkeit.
Formulare und Content-Elemente: Die Details zählen
Bereich: Frontend & Formulare
Neben den großen Features steckt in Contao 5.7 eine Reihe von Detailverbesserungen, die den Alltag erleichtern.
ALTCHA Floating-Modus
Das ALTCHA-Widget (ein datenschutzfreundlicher Spam-Schutz) unterstützt jetzt einen Floating-Modus: Das Challenge-Widget erscheint erst beim Absenden des Formulars – unsichtbar bis zum letzten Moment. Das verbessert die User Experience, ohne den Spam-Schutz zu kompromittieren.
Multi-Upload
Upload-Felder akzeptieren jetzt mehrere Dateien gleichzeitig. Was sich simpel anhört, war bisher ein erstaunlich häufiger Schmerzpunkt in der Formularentwicklung.
YouTube Mute-Parameter
YouTube-Einbettungen unterstützen den mute-Parameter – technisch notwendig für Autoplay, da Browser stummgeschaltete Videos automatisch abspielen dürfen, Ton-Videos aber blockieren.
Newsletter-Blockierung
Newsletter-Empfänger können jetzt permanent blockiert werden. Blockierte Adressen werden bei einem erneuten Import nicht wieder hinzugefügt. Das schließt eine Compliance-Lücke.
Neue Content-Element-Controller
Drei neue Symfony-Controller erweitern die Möglichkeiten für Frontend-Module:
- TwoFactorController – Zwei-Faktor-Authentifizierung als Content-Element
- ChangePasswordController – Passwortänderung als Content-Element
- CloseAccountController – Kontolöschung als Content-Element
DCA-Berechtigungssystem: Granulare Kontrolle
Bereich: Administration & Sicherheit
Contao 5.7 führt ein neues, tabellenbasiertes Berechtigungssystem für DCA-Operationen (Data Container Array) ein.
So funktioniert es
- Tabellen-Level CRUD: Für jede DCA-Tabelle lässt sich separat festlegen, ob eine Benutzergruppe Datensätze erstellen, bearbeiten oder löschen darf.
- Element-Level-Rechte: Beim Erstellen eines Elements kann direkt festgelegt werden, welche Benutzergruppe Zugriff hat.
- Standard-Verhalten: Für
tl_pageundtl_articlesind die CUD-Berechtigungen standardmäßig deaktiviert – das verhindert unbeabsichtigte Rechte-Eskalation.
Für Agenturen mit mehreren Redakteuren und komplexen Rechtestrukturen ist das neue System ein signifikanter Fortschritt gegenüber dem bisherigen Ansatz.
Virtuelle Felder mit JSON-Storage
Bereich: Core / DCA
Ein Feature, das vor allem Entwickler von Contao-Extensions freuen wird: Virtuelle DCA-Felder, die als JSON in der Datenbank gespeichert werden.
Warum das wichtig ist
- Keine Spalten-Limits: MySQL/MariaDB begrenzt die Anzahl und Gesamtgröße von Spalten pro Tabelle. Bei Extensions mit vielen Custom-Feldern konnte das zum Problem werden.
- Keine unnötigen Migrationen: Neue virtuelle Felder erfordern keine Datenbank-Migration – sie werden automatisch im JSON-Container gespeichert.
- Flexible Datenstrukturen: Verschachtelte Daten, Arrays und optionale Felder lassen sich natürlicher abbilden als mit starren Spaltenstrukturen.
Neue Stimulus-Controller
Bereich: Backend & Frontend
Contao 5.7 erweitert die Sammlung der Stimulus.js-Controller um drei neue Bausteine:
| Controller | Funktion |
|---|---|
| password-visibility | Toggle zur Anzeige/Verbergung von Passwortfeldern |
| textarea-autogrow | Textareas passen ihre Höhe automatisch an den Inhalt an |
| toggle-state | Generischer Toggle-Controller für UI-Zustandswechsel |
Als Entwickler, der Stimulus.js täglich einsetzt, begrüße ich die Erweiterung. Standardisierte Controller für wiederkehrende UI-Patterns reduzieren Boilerplate und sorgen für konsistentes Verhalten über Projekte hinweg.
Symfony 7.4 und PHP 8.3: Das Fundament
Bereich: Core / Framework
Contao 5.7 basiert auf Symfony 7.4 LTS und setzt PHP 8.3 als Mindestversion voraus.
Was bedeutet das?
- Symfony 7.4 LTS: Das aktuelle Long-Term-Support-Release von Symfony bringt Performance-Verbesserungen, neue Komponenten und langfristige Stabilität. Der Sprung von Symfony 6.4 (in Contao 5.3) auf 7.4 ist signifikant.
- PHP 8.3 Minimum: Wer noch auf PHP 8.2 läuft, muss vor dem Upgrade aktualisieren. PHP 8.3 bringt unter anderem typisierte Klassenkonstanten, die
json_validate()-Funktion und verbesserte Readonly-Properties. - Weitere Abhängigkeiten: Monolog 3, Doctrine DBAL 3/4 und Doctrine ORM 2/3 werden unterstützt.
Versions-Vergleich: Contao 5.3 LTS vs. 5.7 LTS
| Eigenschaft | Contao 5.3 LTS | Contao 5.7 LTS |
|---|---|---|
| Symfony | 6.4 LTS | 7.4 LTS |
| PHP Minimum | 8.1 | 8.3 |
| Template-Standard | HTML5 + Twig | Twig (100% Abdeckung) |
| Backend-Suche | Einfache Suche | Facettierte Suche (Ctrl+K) |
| DCA-Berechtigungen | Klassisches System | Tabellenbasiertes CRUD |
| Support bis | Februar 2028 | Februar 2030 |
Twig als Standard: 100% Template-Abdeckung
Bereich: Core / Templates
Mit Contao 5.7 hat jedes .html5-Template ein Twig-Pendant. Twig ist damit nicht mehr die Zukunft – es ist die Gegenwart.
Was das für Ihr Projekt bedeutet
- Neue Projekte: Verwenden Sie ausschließlich Twig-Templates. Es gibt keinen Grund mehr, auf .html5 zu setzen.
- Bestehende Projekte: Ihre .html5-Templates funktionieren weiterhin. Aber: In Contao 6 werden .html5-Templates nicht mehr unterstützt. Die Migration sollte jetzt beginnen.
- Vorbereitung auf Contao 6: Das Contao-Team arbeitet bereits an der Input-to-Output-Encoding-Migration – ein tiefgreifender Wandel, der mit der vollständigen Twig-Abdeckung in 5.7 erst möglich wird.
Für meine eigene Website habe ich den Wechsel zu Twig bereits vollzogen. Die Kombination aus Twig, Symfony Asset Mapper und Stimulus.js ergibt einen modernen, wartbaren Stack – ohne Webpack, ohne Node.js Build-Step.
LTS-Support-Zeitraum: Vier Jahre Sicherheit
Contao 5.7 ist ein Long-Term-Support-Release. Das bedeutet: Vier Jahre planbarer Support.
| Phase | Zeitraum | Umfang |
|---|---|---|
| Active Support | Februar 2026 – August 2026 | Bugfixes, neue Minor-Features |
| LTS Phase | August 2026 – Februar 2029 | Bugfixes, keine neuen Features |
| Security-only | Februar 2029 – Februar 2030 | Nur Sicherheitsupdates |
Was bedeutet das für andere Versionen?
- Contao 5.3 LTS: Bleibt bis Februar 2028 unterstützt (Security-only). Kein unmittelbarer Handlungsdruck, aber die Migration auf 5.7 sollte geplant werden.
- Contao 5.6: Erhält keine Updates mehr seit dem 5.7-Release.
- Contao 4.13: End of Life. Wer noch auf 4.13 läuft, sollte jetzt handeln.
Migration von Contao 5.3 LTS auf 5.7 LTS
Wer von Contao 5.3 LTS auf 5.7 LTS upgradet, überspringt die Versionen 5.4, 5.5 und 5.6. Hier die akkumulierten Änderungen, die bei der Migration relevant sind.
Upgrade-Checkliste
- PHP aktualisieren: Mindestens PHP 8.3 erforderlich (5.3 lief noch mit PHP 8.1).
- Symfony-Kompatibilität prüfen: Der Sprung von Symfony 6.4 auf 7.4 kann Custom-Bundles und Extensions betreffen. Prüfen Sie die Kompatibilität Ihrer Drittanbieter-Pakete.
- Twig-Migration starten: Alle .html5-Templates haben jetzt Twig-Pendants. Beginnen Sie mit der Umstellung – Contao 6 wird .html5 nicht mehr unterstützen.
- DCA-Berechtigungen prüfen: Das neue Berechtigungssystem deaktiviert CUD-Operationen für
tl_pageundtl_articlestandardmäßig. Bestehende Benutzergruppen müssen ggf. angepasst werden. - Extension-Kompatibilität: Prüfen Sie, ob alle installierten Extensions Contao 5.7 unterstützen. Die Contao Extension List gibt Auskunft.
- Composer Update:
composer updateausführen und auf Konflikte achten. Bei größeren Versionsprüngen kann ein stufenweises Update sinnvoll sein. - Datenbank-Migration:
bin/console contao:migrate --with-deletesausführen, um das Datenbankschema zu aktualisieren. - Deprecations prüfen: Die Symfony-Toolbar zeigt Deprecation-Notices an.
trbl-Widget undchild_record_callbacksind deprecated – planen Sie die Umstellung.
Mein Tipp aus der Praxis
Führen Sie das Upgrade zuerst auf einer Staging-Umgebung durch. Bei meinem eigenen Projekt habe ich den Upgrade-Pfad über DDEV lokal getestet, bevor ich auf Staging deployt habe. Mein eigener deployer contao:sync:assets staging-Workflow macht es einfach, eine produktionsnahe Testumgebung aufzusetzen.
FAQ: Häufig gestellte Fragen zu Contao 5.7 LTS
Contao 5.7.0 wurde am 18. Februar 2026 veröffentlicht. Es ist das aktuelle Long-Term-Support-Release mit Unterstützung bis Februar 2030.
Contao 5.7 erfordert mindestens PHP 8.3. Die vorherige LTS-Version 5.3 lief noch mit PHP 8.1. Prüfen Sie vor dem Upgrade, ob Ihr Hosting PHP 8.3 unterstützt.
Contao 5.7 LTS erhält Active Support bis August 2026 (Bugfixes und Features), LTS-Support bis Februar 2029 (nur Bugfixes) und Security-only-Support bis Februar 2030 (nur Sicherheitsupdates). Insgesamt vier Jahre.
Nein, nicht sofort. Bestehende .html5-Templates funktionieren in Contao 5.7 weiterhin. Allerdings wird Contao 6 die Unterstützung für .html5-Templates einstellen. Die Migration auf Twig sollte daher jetzt beginnen – Sie haben aber den gesamten 5.7-Supportzeitraum dafür.
Ja, ein direktes Upgrade von 5.3 LTS auf 5.7 LTS ist möglich. Sie überspringen dabei die Versionen 5.4, 5.5 und 5.6. Beachten Sie die akkumulierten Änderungen – insbesondere die PHP-Mindestversion (8.3), den Symfony-Sprung (6.4 → 7.4) und das neue DCA-Berechtigungssystem.
Technisch ist das möglich, aber nicht empfohlen. Der Upgrade-Pfad von Contao 4.13 auf 5.x führt offiziell über Version 5.0 als Zwischenschritt – das alte Install Tool entfällt, Routing und Templates ändern sich grundlegend. Wenn Sie dann auch noch die Minor-Versionen bis 5.7 überspringen, akkumulieren sich die Änderungen: PHP-Mindestversion springt von 8.1 auf 8.3, Symfony von 6.4 auf 7.4, das DCA-Berechtigungssystem ist komplett neu, und Twig wird zum Standard.
Meine Empfehlung: Gehen Sie den Weg über die LTS-Versionen: 4.13 → 5.3 LTS → 5.7 LTS. So können Sie in jedem Schritt die Kompatibilität Ihrer Extensions prüfen, Deprecations beheben und die Datenbank-Migrationen sauber durchlaufen. Das kostet etwas mehr Zeit, spart aber deutlich Debugging-Aufwand – besonders bei Projekten mit Custom-Extensions oder komplexen Template-Anpassungen.
Die neue Backend-Suche in Contao 5.7 durchsucht die gesamte Installation und gruppiert Ergebnisse in Kategorien (Seiten, Artikel, Module, Dateien etc.). Sie wird mit Ctrl+K (Windows) oder Cmd+K (Mac) geöffnet und funktioniert ähnlich wie die Schnellsuche in VS Code oder macOS Spotlight.
Contao 5.7 basiert auf Symfony 7.4 LTS – dem aktuellen Long-Term-Support-Release des Symfony-Frameworks. Das ist ein Sprung von Symfony 6.4, das in Contao 5.3 zum Einsatz kam.
Contao 5.7 führt ein tabellenbasiertes DCA-Berechtigungssystem ein. Für jede Tabelle lassen sich Create-, Update- und Delete-Rechte separat vergeben. Zusätzlich können Zugriffsrechte direkt beim Erstellen eines Elements zugewiesen werden. Für tl_page und tl_article sind CUD-Rechte standardmäßig deaktiviert.
Fazit
Contao 5.7 LTS ist mehr als ein reguläres Update – es ist ein Release, das die Weichen für die Zukunft stellt. Das Backend-Redesign, die facettierte Suche, das Template Studio und das neue Berechtigungssystem machen Contao spürbar moderner und produktiver. Mit Symfony 7.4, PHP 8.3 und 100% Twig-Abdeckung ist das technische Fundament auf dem neuesten Stand.
Für Agenturen und Entwickler, die auf Contao setzen, ist das Upgrade auf 5.7 LTS eine klare Empfehlung – nicht nur wegen der vier Jahre Support, sondern weil die Neuerungen den täglichen Arbeitsalltag messbar verbessern. Und wer den Blick nach vorne richtet: Die Twig-Migration jetzt zu starten, macht den späteren Übergang auf Contao 6 erheblich einfacher.
Meine eigene Erfahrung nach zwei Wochen mit Contao 5.7? Die facettierte Suche die neue Breadcrumb-Navigation und vor allem die vollständige Umstellung auf Twig rechtfertigt das Upgrade.
Quellen:
- Contao 5.7 LTS Release-Ankündigung – Offizielle Ankündigung des Contao-Teams
- Contao Dokumentation: Migration – Offizieller Migrations-Guide
- Contao GitHub Releases – Changelog und Release Notes
- Symfony 7.4 Release – Symfony 7.4 LTS Ankündigung
- Contao Dokumentation – Offizielle Dokumentation zu Templates, DCA und Backend
Einen Kommentar schreiben