von Marcus Lelle

Contao 5.5 - Fünf Backend-Booster und noch einiges mehr

Auf der Contao-Konferenz haben wir Leo in der Keynote schon bei einigen Features über die Schulter schauen dürfen.

Jetzt ist die Contao-Version 5.5 da und sie ist vollgepackt mit Funktionen, vor allem im Backend.

Das Core-Team und viele andere Entwickler:innen haben fast 200 Pull Requests verarbeitet. Dieses Mal sind einige große Blöcke dabei, in die sehr viel Arbeit geflossen ist.

Contao 5.5 wird bis August 2025 mit Updates versorgt. Auch die Version 5.3 erhält als LTS-Version weiterhin Updates.

Welche Contao-Versionen aktuell unterstützt werden, kannst du im Contao Release-Plan nachlesen.

Template Studio

Wurde in der Version 5.4 der Backend-Turbo eingeschaltet, ist nun mit dem Template Studio der Twig-Turbo gezündet worden.

Dieses Feature ist für Anwender:innen und Entwickler:innen gleichermaßen interessant.

Das Template Studio ermöglicht es dir, Twig-Templates im Backend zu strukturieren und zu bearbeiten. Es nimmt dir dabei einen großen Teil der Logik ab, die hinter der Ordnerstruktur und der Template-Vererbung steckt. Die Auto-Vervollständigung für block und use erschließt dir alle Möglichkeiten an verfügbaren Blöcken und Komponenten und führt dich schneller zu deinem Ziel.

Im Menüpunkt "Templates" werden weiterhin sowohl PHP- als auch Twig-Templates angezeigt. Die Bearbeitung im Backend erfolgt bei Twig-Templates aber nun ausschließlich im Template Studio. PHP-Templates kannst du weiterhin im Menüpunkt "Templates" bearbeiten.

Pull Requests: #7833, #7831, #7684, #7683, #7672, #7658, #7643, #7598, #7589, #7587,

Backend-Suche

Das Backend hat nun eine systemweite Suchfunktion, die deinen Suchbegriff in Content Elementen, Artikeln, Seiten, Dateien und noch vielem mehr sucht und dir die entsprechenden Ergebnisse anzeigt.

Mit einem Klick gelangst du so an die Stelle, die du ansehen oder bearbeiten möchtest.

Um die Suche zu aktivieren, musst du einen echten Cronjob auf Serverebene einrichten. Weitere Informationen dazu findest du im Handbuch.

Pull Requests: #7863, #7842, #7838, #7837, #7835, #7811, #7796, #7761, #7738, #7721, #7675, #7640, #7634, #7627, #7607, #7601, #7592

Passkeys

Ein weiterer Baustein im Bestreben, Contao einfach sicher betreiben zu können: Im Backend kannst du dich jetzt auch mit Passkeys einloggen.

Pull Request: #7571

Kontextmenü

Statt zahlreicher Buttons auf der rechten Seite der Listenansicht, kannst du nun über die rechte Maustaste oder drei horizontale Punkte ein Menü aufrufen, um alle Operationen zu erreichen.

Das bereitet den Boden für weitere Funktionen, da die Übersichtlichkeit durch weitere Buttons nicht darunter leiden wird.

Pull Request: #7816

Accessibility

Für die Barrierefreiheit von Contao in Front- und Backend sind weitere tolle Funktionen dazu gekommen.

Du kannst Videos jetzt Untertiteln zuordnen und außerdem noch angeben, welcher Art diese sind, z. B. Closed Captions oder Audio-Beschreibung.

Pull Request: #7604

Alle Formularfelder können jetzt mit dem autocomplete-Attribut versehen werden. Dadurch kann beim Ausfüllen gleich der richtige Wert aus den im Browser gespeicherten Daten verwendet werden.

Für eine korrekte Vorbelegung kannst du hier die richtigen Eingabezwecke einsehen.

Pull Request: #7473

YouTube- und Vimeo-Videos kannst du jetzt einen Titel zuweisen.

Pull Request: #7572

Redundante title-Attribute wurden sowohl im Backend als auch im Frontend entfernt.

Pull Request: #7839

Die Such- und Filtermenüs über jeder Listenansicht wurden überarbeitet. Statt floating wird nun flex genutzt. Die Reihenfolge der Tastatur-Navigation wurde deutlich verbessert.

Die Zustände der Filterung werden nun besser visualisiert. Mootools chosen wurde nun durch das moderne choices.js ersetzt.

Pull Request: #7594

UX

Wenn du mehrere Elemente auf einmal bearbeitest, zeigt dir Contao nun von alleine mehr Informationen, um welche es sich handelt.

Ausgewählte Zeiten bleiben farbig markiert. Das erhöht die Übersichtlichkeit.

Pull Request: #7613, #7576, #7610

Der Farbwähler von Symfony UX ersetzt den alten MooTools-Farbwähler.

Pull Request: #7792

DX

Mit aktiviertem Debug-Modus erhältst du jetzt mehr Informationen über deine Contao-Installation. Du siehst hier z. B. alle unterstützten Bildformate deines Servers.

Im Frontend kannst du Seiten und Artikel identifizieren und per Klick direkt im Backend anspringen.

Pull Request: #7586

Vieles Weitere

Alle Änderungen kannst du ausführlich im Changelog nachlesen. Christian Feneberg hat auch wieder ein sehenswertes Video zu Contao 5.5 erstellt.

Kompatibilität

Contao 5.5 ist kompatibel mit

  • Symfony 6.4 und 7
  • PHP 8.2+
  • Monolog 3
  • Doctrine 3
  • TinyMCE 5, 6 und 7

Siehe auch: Tickets | Versionsvergleich | Changelog

Marcus Lelle

Über Marcus Lelle

Marcus hat sich der Projekt-Koordination von Contao angenommen und versucht dabei den gordischen Knoten zu lösen. Seit 2003 ist er als BIADES selbstständiig und seit 2005 ist er Projektleiter und Zahlenmensch bei ANTWORT:INTERNET in Berlin. Durch seine Freizeit begleiten ihn Justus, Peter und Bob sowie seine Familie.

Kommentare

Kommentar von Werner Graser |

WOW,
bitte wie genial ist das denn wieder!
Zwei Sachen finde ich mehr als genial: PassKeys und das Template-Studio 1.000 Dank dafür!

Antwort von Marcus Lelle

Freut uns, dass es dir gefällt. Teile es gerne überall, wo du kannst.

Einen Kommentar schreiben

Bitte addieren Sie 6 und 1.