Andreas van Hulst

E-Commerce & Web Developer

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_page und tl_article sind 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

  1. PHP aktualisieren: Mindestens PHP 8.3 erforderlich (5.3 lief noch mit PHP 8.1).
  2. 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.
  3. Twig-Migration starten: Alle .html5-Templates haben jetzt Twig-Pendants. Beginnen Sie mit der Umstellung – Contao 6 wird .html5 nicht mehr unterstützen.
  4. DCA-Berechtigungen prüfen: Das neue Berechtigungssystem deaktiviert CUD-Operationen für tl_page und tl_article standardmäßig. Bestehende Benutzergruppen müssen ggf. angepasst werden.
  5. Extension-Kompatibilität: Prüfen Sie, ob alle installierten Extensions Contao 5.7 unterstützen. Die Contao Extension List gibt Auskunft.
  6. Composer Update: composer update ausführen und auf Konflikte achten. Bei größeren Versionsprüngen kann ein stufenweises Update sinnvoll sein.
  7. Datenbank-Migration: bin/console contao:migrate --with-deletes ausführen, um das Datenbankschema zu aktualisieren.
  8. Deprecations prüfen: Die Symfony-Toolbar zeigt Deprecation-Notices an. trbl-Widget und child_record_callback sind 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:

Einen Kommentar schreiben

Bitte addieren Sie 7 und 2.