Pro-Tipp: Das Menü kann auch durch Drücken der Taste m geöffnet bzw. geschlossen werden.
von Marcus Lelle
Contao 5.7 LTS - unbegrenzte Möglichkeiten mit begrenzter Breite
Eine LTS zum Verlieben
Heute ist es so weit: Contao 5.7 LTS ist veröffentlicht.
Mit 5.7 bekommt die Contao-5-Reihe ihr nächstes Long-Term-Support-Release – mit vielen sichtbaren Verbesserungen im Backend, strukturellen Weichenstellungen Richtung Contao 6 und jeder Menge Detailarbeit unter der Haube.
Wie immer gilt: Dieses Release ist das Ergebnis unzähliger Pull-Requests, Diskussionen, Reviews und Tests. Danke an unser fantastisches Core-Team und an alle anderen, die Code beigesteuert, Tickets gepflegt, getestet oder Feedback gegeben haben.
Contao 5.7 wird bis Februar 2030(!) mit Updates versorgt. Auch die Version 5.3 erhält als LTS-Version weiterhin Updates.
Für Contao 5.6 und auch für Contao 4.13 gibt es ab heute keine Updates mehr. Zeit für Contao 5!
Welche Contao-Versionen aktuell unterstützt werden, kannst du im Contao Release-Plan nachlesen.
Wenn du Contao neu installierst oder von einer älteren Version umsteigst: Jetzt ist der richtige Zeitpunkt.
Big beautiful Backend
Die dunkle Seitenleiste wurde im Design entfernt. Alle, die es dunkel mögen, finden den Umschalter für das dunkle Design nun im User Menü.
Ein weiteres Icon hat den Platz gewechselt: Favoriten erstellst du nun direkt im Breadcrumb. Mit einem weiteren Klick entfernst du sie wieder aus der Favoritenliste.
Das Filter-Menü ist nun an den rechten Rand gewandert. Contao nutzt damit die Möglichkeiten der breiteren Bildschirme aus. Wir sind gespannt, welche Funktionen der Core und Erweiterungen hier zukünftig noch unterbringen werden?
Gerade wer die Filter gerne erweitert, profitiert nun von mehr Übersichtlichkeit und die Filter-Buttons sind besser zu treffen und deutlich selbsterklärender. Wenn es mal enger wird, klappt das Filter-Menü von rechts herein.
Es gibt auch Autosubmit auf den Filtern. Du musst also nicht "Absenden" klicken, die Liste wird direkt aktualisiert. Die nun eingefügten Labels für die Filter verbessern die Barrierefreiheit. Du siehst also auch direkt, auf was die aktiven Filter filtern.
Apropos enger. Back by popular demand: Die Begrenzung der Backend-Breite ist wieder da und gibt dir drei verschiedene Begrenzungen zur Auswahl. Du findest sie im Profil des Users.
Das Breadcrumb ist jetzt ein Navigations-Supertool.
Zunächst einmal zeigt es dir an, wo du dich gerade befindest. Per Klick auf den ersten Eintrag kommst du wieder zum Anfang des Pfades. So weit, so normal.
Die drei Punkte zwischen dem ersten und letzten Eintrag haben es ins sich.
Fährst du mit der Maus darüber, zeigen sie dir sämtliche Ebenen dazwischen und die sind alle klickbar!
Die unscheinbaren Pfeile dazwischen sind ebenfalls mit Funktionen versehen. Bei Mouseover zeigen sie dir die Elemente, die mit deinem jetzigen auf derselben Ebene sind, z. B. alle Artikel auf dieser Seite, alle Content Elemente in diesem Artikel, usw.
Du kommst jetzt immer da hin, wo du willst!
Die in Contao 5.5 eingeführte Backend-Suche ist nochmals aufgebohrt worden und spiegelt deine Contao-Installation nun in allen Facetten wieder.
Suchst du einen Begriff, zeigt dir die Suche nicht nur alle Orte, an denen er vorkommt. Sie gliedert die Orte auch in viele Bereiche. In der Dateiverwaltung kannst du sogar filtern, welche Dateiendungen du sehen willst.
Das ist ein Feature, das unsere Arbeit und auch die der Redaktionen deutlich vereinfachen wird. Wow!
Du kannst die Backend-Suche übrigens jetzt auch über Strg+K bzw. ⌘+K aufrufen.
Ein zentraler Meilenstein in Contao 5.7:
Jedes .html5-Template hat nun ein Twig-Pendant.
Twig ist ab jetzt der neue Standard für Templates und ersetzt die HTML5-Templates. Ab Contao 6 werden HTML5-Templates nicht mehr unterstützt. Was jedoch nicht heisst, dass das alte Layout fürs Frontend nicht mehr existiert. Es steht in Twig zur Verfügung und kann weiterhin genutzt werden.
In neuen Projekten solltest du konsequent auf Twig setzen, um für Contao 6 optimal vorbereitet zu sein. Noch bestehende html5-Templates solltest du nicht mehr mit .html5 überschreiben.
Aber bei einem Update von Contao 5.x auf Contao 5.7 werden deine bestehenden Templates verwendet, so dass nichts bricht.
Es wurde außerdem damit begonnen, den HTML-Code aus dem Urgestein DC_Table in Twig zu überführen.
Das Template Studio hilft dir im Umgang mit Twig-Templates bereits seit Contao 5.5. Nun hat es einige Verbesserungen erhalten, die die Arbeit noch leichter machen.
Du kannst das Template Studio in einen Full-Screen-Modus versetzen, damit dich nichts von deiner Arbeit an den Templates ablenkt und du die volle Backend-Breite nutzen kannst.
Einzelne Tabs lassen sich nun mit einem Mittelklick schließen.
Das Template Studio zeigt dir nun auch die .html5-Templates an, um dich beim Umstieg auf .html.twig zu unterstützen.
Das Syntax-Highlighting wurde erheblich verbessert und das Autocomplete funktioniert nun auch für Twig-Filter- und Funktionen aus Contao und sogar aus installierten Erweiterungen.
Vorbei sind nun die Zeiten von STRG+F/ ALT+F auf der Suche nach Templates im Backend. Das Template Studio hat kurz vor dem Release von Contao 5.7 auch noch eine Suche spendiert bekommen.
Das Anti-Spam-Tool im Formulargenerator kann nun auch in den sogenannten Floating-Mode versetzt werden. Es wird dann zunächst im Formular verborgen und erscheint erst beim Klick auf Absenden.
Newsletter-Empfänger können nun dauerhaft blockiert werden. Das verhindert, dass sie über ein Formular oder einen Import erneut hinzugefügt werden können.
Mit den neuen DCA-Berechtigungen kannst du exakt festlegen, welche Rechte (Erstellen, Aktualisieren, Löschen) pro Tabelle gelten.
Zusätzlich können Zugriffsrechte jetzt direkt am Element vergeben werden. Wenn du zum Beispiel ein neues News-Archiv anlegst, hast du nun dort die Möglichkeit, die Benutzergruppen auszuwählen, die darauf Zugriff haben sollen.
Für komplexe Redaktionsstrukturen ist das ein echtes Highlight.
Für die Integration von Symfony Forms in Contao wurde eine Klasse AbstractContaoType sowie ein passendes contao_layout.html.twig-Template hinzugefügt. Das macht es Entwicklern einfacher, Symfony Forms in Contao zu integrieren.
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 Philipp |
Ein absolut großartiges Release! Danke an alle Beteiligten!
Kommentar von Franko |
Vielen Dank für die zweisprachige Ausgabe zur Contao 5.7 LTS Release!
Antwort von Marcus Lelle
Vielen Dank für deine Videos, Franko. Bis es im Artikel ist:
Danke für die neue LTS und die tollen neuen Features.
Antwort von Marcus Lelle
Danke, Oliver. Was ist dein Lieblings-Feature?
Kommentar von BG |
Danke für die Arbeit. Schön dass man jetzt die Breite begrenzen kann. Schön wäre es wenn man die Icons rechts wieder alle sehen könnte und nicht nur diese 3 Punkte. Platz ist ja auf Desktopmonitoren genug da.
Kommentare
Kommentar von Philipp |
Ein absolut großartiges Release! Danke an alle Beteiligten!
Kommentar von Franko |
Vielen Dank für die zweisprachige Ausgabe zur Contao 5.7 LTS Release!
Antwort von Marcus Lelle
Vielen Dank für deine Videos, Franko. Bis es im Artikel ist:
Kommentar von Oliver |
Danke für die neue LTS und die tollen neuen Features.
Antwort von Marcus Lelle
Danke, Oliver. Was ist dein Lieblings-Feature?
Kommentar von BG |
Danke für die Arbeit. Schön dass man jetzt die Breite begrenzen kann. Schön wäre es wenn man die Icons rechts wieder alle sehen könnte und nicht nur diese 3 Punkte. Platz ist ja auf Desktopmonitoren genug da.
Antwort von Marcus Lelle
Danke für deine Rückmeldung.
Einen Kommentar schreiben