Was ist neu in Contao 4.9 - Teil 1

Am 18. Februar wurde die neue LTS Version Contao 4.9 veröffentlicht, die jetzt bis Februar 2023 mit Updates und bis Februar 2024 noch mit Sicherheits-Updates versorgt wird.

Da uns einige Kunden schon gefragt haben, was sich denn seit Contao 4.4 alles geändert hat, haben wir im folgenden Beitrag die wichtigsten Neuerungen vor allem aus Anwender- bzw. Kundensicht zusammengefasst.

Im ersten Teil des Beitrags gehen wir auf die neuen Features, Verbesserungen hinsichtlich der Bedienbarkeit und des Datenschutzes ein. Der zweite Teil beschäftigt sich mit den Themen Sicherheit und Performance.

Neue Features und Verbesserung der Bedienbarkeit

Backend-Optimierungen

Eine wichtige Optimierung ist, dass die Buttons (wie Kopieren, Verschieben, Überschreiben …) wieder alle einzeln verfügbar sind und sich nicht als Ausklapp-Version im Löschen-Button befinden.

Auch die linke Navigation innerhalb der Bereiche ist jetzt alphabetisch sortiert.

Im Backend kommt kein Webfont mehr zum Einsatz, es wird stattdessen die Systemschrift des Betriebssystems verwendet. Dadurch treten bspw. keine Anzeigeprobleme mehr durch Schriftglättung auf.

Video (Youtube/Vimeo) Inhaltselemente

Die Video Inhaltselemente unterstützen jetzt jeweils sämtliche Einstellungs-Parameter der Anbieter (YouTube und Vimeo). Zusätzlich sind die Videos endlich responsiv über das Inhaltselement konfigurierbar und ein Vorschaubild ist auswählbar (siehe Datenschutz).

Downloads im Browser anzeigen

Die Download Inhaltselemente wurden um eine Auswahl erweitert, damit der Download direkt im Browser angezeigt werden kann, anstatt des „Speichern unter“ Dialogs.

Drag und Drop in der Dateiverwaltung

Die Dateiverwaltung unterstützt jetzt die Drag und Drop Funktionalität. Es ist möglich Dateien/Ordner einfach durch Ziehen zu verschieben. Zusätzlich kann man auch Dateien über Ziehen in die Dateiverwaltung direkt hochladen. Das vereinfacht die Arbeit mit der Dateiverwaltung immens.

SEO-Optimierungen

In den News und Events können jetzt standardmäßig der Seitentitel und die Seitenbeschreibung überschrieben werden.

Google-Suchergebnis-Vorschau

In der Seitenstruktur, bei den News und Events gibt es jetzt eine Google-Suchergebnis-Vorschau, die die Metadaten (URL, Titel, Beschreibung) annähernd so darstellt, wie es in den Google Suchergebnissen dargestellt wird. Diese Vorschau dient im Grunde als Hilfestellung, denn die tatsächliche Darstellung kann durchaus abweichen, da Google hier einen komplexen Algorithmus zur individuellen Anzeige verwendet.

Rechte für Inhaltselemente und Formularfelder

Es besteht jetzt die Möglichkeit die Rechte für einzelne Inhaltselemente bzw. Formularfelder pro Benutzer bzw. Benutzergruppe einzustellen. Dadurch kann die Bedienbarkeit für Redakteure noch weiter vereinfacht werden, da sie nur die Elemente zur Auswahl haben, die sie auch wirklich benötigen.

Include-Element-Auswahl verbessert

Die Include-Elemente für bezogene Artikel und Inhaltselemente waren aufgrund einer langen Auswahl-Liste immer sehr schwer nutzbar, in der man bei vielen Elementen kaum die Möglichkeit hatte, das richtige Element zu finden. Dies wurde jetzt grundlegend überarbeitet, in dem dort der neue Table-Picker zum Einsatz kommt, den man auch schon bei der Auswahl von Dateien bzw. Seiten innerhalb von Links gewohnt ist. Bei den Inhalts-Elementen kann man nun aus Artikeln oder auch News auswählen. Das ist wirklich eine ultimative Verbesserung.

Suche

Contao 4.9 enthält einen vollständig neu gebauten Such-Crawler zum Aufbau des Suchindexes. Als weitere Funktionalität beinhaltet er auch das Auffinden defekter Links.

Innerhalb des Suchmoduls lässt sich jetzt eine Mindestlänge für Suchbegriffe einstellen, alle, die die unterschreiten, werden bei der Suche ignoriert.

Aliase mit Sonderzeichen

In der Seitenstruktur kann jetzt pro Startpunkt festgelegt werden, in welchem Format die Seiten-Aliase (Url) generiert werden und ob Sonderzeichen umgewandelt werden sollen (z.b. „ä“ in „ae“).

Hervorgehobene Nachrichten zuerst anzeigen

Für die Nachrichtenliste gibt es die neue Auswahl, die hervorgehobenen Beiträge immer zuerst anzeigen. Damit kann man im gewissen Sinne wichtige Beiträge in einer Liste oben anheften.

robots.txt- und favicon.ico-Verwaltung

Im Startpunkt einer Webseite lässt sich die robots.txt einfach und schnell erweitern. Der Vorteil der neuen dynamischen robots.txt ist, dass sie individuell pro Domain einstellbar ist und auch standardmäßig die Sitemap-Angabe enthält. Wichtig, eigene robots.txt vorher löschen!

Auch das Favicon lässt sich ab sofort hier pflegen, jedoch empfehlen wir weiterhin die komplexe Einbindung mit allen Icons auch für die mobilen Geräte.

Seitenlayout

Externe JavaScripts sind ab sofort im Seitenlayout über die Dateiauswahl hinzufügbar. Der Vorteil hierbei ist nicht nur die einfachere Auswahl, sondern auch die Vermeidung von Cache-Problemen.

Frontend-Preview

Die Frontend-Preview ist jetzt nicht mehr innerhalb eines iFrames sondern direkt in die Seite eingebunden, dadurch sieht ist die tatsächliche URL sichtbar und auch der Titel im Browser. Man kann dadurch die Seite über die normale Browser-Funktion (F5) aktualisieren.

Datenschutz

Keine Cookies

Contao 4.9 ist ohne Cookies nutzbar. Cookies kommen nur zum Einsatz, sobald Formulare auf der Webseite genutzt werden.

Double-Opt-In Liste

Im Backend unterhalb von System gibt es einen neuen Bereich „Double Opt-In“ in dem alle zugehörigen Vorgänge aufgelistet und für die Dauer der gesetzlichen Nachweispflicht gespeichert wurden. Diesen Service kann man auch für eigene Module nutzen.

Löschen unbestätigter Registrierungen

Registrierungen von Mitgliedern bzw. Newsletter-Anmeldungen, die nicht innerhalb von 24 Stunden bestätigt werden, werden automatisch gelöscht. Die Opt-In E-Mails enthalten entsprechende Hinweise. Bei einem Update einer älteren Contao-Version, sollte man die ggf. hinzufügen.

Vorschau-Bild für YouTube/Vimeo-Videos

Damit nicht bereits durch die Einbindung eines YouTube oder Vimeo-Videos Daten an die Anbieter gesendet werden, lässt sich ein Vorschau-Bild im Inhaltselement einstellen. Dadurch muss der Nutzer erst auf das Bild klicken, bevor das Video dann dynamisch nachgeladen und angezeigt wird.

Für YouTube ist im Inhalts-Element auch die Option zur Nutzung der youtube-nocookie.com Domain wählbar, bei der laut YouTube auch keine Cookies bzw. keine Werbe-Cookies mehr gesetzt werden.

Wow, bis hier geschafft, dann gleich weiter mit dem zweiten Teil, in dem sich alles um die Verbesserungen der Sicherheit & Performance in Contao 4.9 dreht.

Weitere Informationen zu Contao 4.9 können auch direkt in der zugehörigen News auf contao.org nachgelesen werden.

Datum

Autor

Ulrich Feldmann

Kategorie

Contao

Fragen, Wünsche, Projekte?