Automatisierung, Usability, Security und Löschfristen für Datensätze
TYPO3 v12 LTS
1. Automatisierung: Eingehende und ausgehende Webhooks
Die TYPO3 v12 LTS vereinfacht die Realisierung von Automatisierungs-Workflows, denn sie bietet neue Features zur Integration von eingehenden und ausgehenden Webhooks. Damit lässt sich TYPO3 mit unabhängigen Systemen über Schnittstellen verbinden, um Informationen auszutauschen oder Funktionen auszulösen.
Die Einsatzmöglichkeiten sind vielfältig. So kann man sich zum Beispiel
- bei jedem fehlgeschlagenen Login-Versuch am TYPO3-Backend eine Nachricht per Slack schicken lassen,
- TYPO3-Installationen in eine Deployment- oder Daten-Pipeline einbinden,
- Formular-Anfragen an ein CRM übergeben
- und vieles mehr.
Über Low-Code-Umgebungen wie z. B. Zapier steht darüber hinaus eine ganze Fülle an Schnittstellen und Diensten zur Anbindung zur Verfügung.
Eingehende Webhooks
Damit TYPO3 auf eingehende Webhooks reagiert, müssen sogenannte „Reactions“ konfiguriert werden. „Reactions“ können von Administratoren und Redakteuren einfach über ein eigenes Backend-Modul System ➜ Reactions konfiguriert und angepasst werden.
Ausgehende Webhooks
TYPO3 v12 kann aber nicht nur über Reactions auf eingehende Webhooks reagieren, sondern auch Informationen über ausgehende HTTP-Aufrufe an andere Systeme senden. Diese Funktion nennt sich „outgoing Webhooks“. Wie die „Reactions“ können auch die „outgoing Webhooks“ einfach über ein neues Backend-Modul System ➜ Webhooks konfiguriert werden. Mit dem Modul können TYPO3-Integratoren und Administratoren Ereignisse aus einer vordefinierten Liste auswählen (z. B. wenn sich ein Frontend-Benutzer nicht anmelden kann). Im Anschluss vergibt man einen Namen und definiert die Ziel-URL, an die TYPO3 die Anfrage senden soll. Über ein geheimes Token kann die Webhook-Anfrage im Zielsystem validiert werden.
2. Usability: Page-Modul, Filelist und Suche
Das TYPO3-Team hat viele Details des Look & Feel im TYPO3-Backend aktualisiert. So haben die Entwickler das Seitenmodul vereinfacht und für eine bessere Lesbarkeit optimiert. Auch die Verwaltung von Dateien in der Filelist ist durch eine neue Kachelansicht übersichtlicher gestaltet. Die Usability der Dateiverwaltung erhält ebenfalls ein Update: Nun können auch hier Dateien und Ordner per Drag-and-Drop verschoben werden. Zu guter Letzt ist auch die Suche im Backend mit einem eigenen Overlay und Ergebnissen in Realtime aufgewertet worden.
3. Security
Eigene Passwort-Vorgaben
In TYPO3 v12 können eigene Passwort-Richtlinien definiert werden, um moderne Compliance-Anforderungen zu implementieren. Damit ist es möglich, starke Passwörter in Bezug auf die Mindestlänge, Groß- und Kleinschreibung, Ziffern usw. zu erzwingen.
Content Security Policies (CSP)
Content Security Policy (CSP) ist ein Sicherheitskonzept, um Cross-Site-Scripting und andere Angriffe durch Einschleusen von Daten in Webseiten zu verhindern. Über ein neues Backend-Modul Admin Tools ➜ Content Security Policy kann man sich einen Überblick über CSP-Verletzungen im Frontend und im Backend der Website anzeigen lassen. Das Modul liefert dazu Vorschläge, wie sich die Probleme lösen lassen.
4. Datenhygiene: Löschfristen für Daten
In der TYPO3-Datenbank werden gelöschte Objekte nicht direkt entfernt, sondern als „deleted“ markiert. Das ist notwendig, damit Redakteure gelöschte Datensätze wiederherstellen können. Werden die als „deleted“ markierten Datensätze aber nicht regelmäßig endgültig gelöscht, sammeln sich sehr viele alte, nicht mehr benötigte Daten in der Datenbank an. Mit der Systemerweiterung „TYPO3 CMS Lowlevel“ und dem CLI-Befehl "cleanup:deletedrecords" konnten alle als „deleted“ markierten Daten schon in früheren TYPO3 Versionen bequem gelöscht werden. In TYPO3 12 haben die Entwickler diese Funktion um eine neue Option „--min-age“ erweitert, mit der Administratoren ein Mindestalter festlegen können. Jetzt kann man das System so konfigurieren, dass der Befehl nur Einträge löscht, die vor mindestens x Tagen als gelöscht markiert wurden.
Sie haben Fragen zu den Features von TYPO3 Version 12 LTS oder wollen Ihre TYPO3 Installation aktualisieren?
Wir beraten Sie gerne.
Externer Inhalt - Mapbox
An dieser Stelle finden Sie Inhalte eines Drittanbieters, die Sie mit einem Klick anzeigen lassen können.
Dadurch können personenbezogene Daten an den Dienst Mapbox übermittelt werden. Mehr Informationen finden Sie in unseren Datenschutzbestimmungen.