TYPO3 CMS v10 – Alle Infos zur neuen Version

Die Version 10.4 mit Long Term Support (LTS) von TYPO3 ist am 21. April 2020 erschienen, die aktuelle Fassung ist v10.4.9. Hier versammeln wir die wichtigsten Neuerungen und Informationen zu TYPO3 v10!

Der Zähler steht auf 10: Mit dem Erscheinen von TYPO3 v10.4 LTS am 21. April 2020 wurde Version 9 als aktuelle Fassung des CMS TYPO3 mit über einen langen Zeitraum garantiertem Support (Long Term Support, LTS) abgelöst. In diesem Artikel gibt es alle Infos rund um diese neue Version und ihre Vorgänger 10.3, 10.2, 10.1 und 10.

TYPO3 Version 9 LTS stammte noch aus dem Oktober 2018. Support und Updates für die Version TYPO3 v10.4 LTS sind bis Oktober 2021, prioritäre Bugfixes bis April 2023 zugesagt.

Dieser Artikel wurde zuletzt am 2. November 2020 aktualisiert.

Zeitleiste für Erscheinen und Support der letzten TYPO3-Versionen. (Bild: typo3.org)

Version 10.4 (LTS)

Die neueste Fassung von TYPO3 wird bis mindestens Oktober 2021 mit Support und Updates unterstützt – bis dahin sollte dann die Long-Term-Support-Version von TYPO3 v11 erschienen sein.

Die aktuelle Fassung (Stand 2. November 2020) ist TYPO3 v10.4.9 LTS, die am 29. September 2020 veröffentlicht wurde. Der ursprünglich publizierte Release-Plan für die Maintenance Updates wurde deutlich beschleunigt, was aber nicht ungewöhnlich ist, wenn spezifische Sicherheitsupdates (etwa v10.4.2 und v10.4.6) nötig werden. Zudem gab es mit v10.4.7 offenbar in spezifischen Situationen Probleme, so dass v10.4.8 unmittelbar darauf publiziert wurde

Die jeweils aktuellen Releases werden z.B. hier angekündigt

Neue Features und Besonderheiten sind in v10.4 und seinen Maintenance Releases nicht mehr hinzugekommen; stattdessen gab es zu den unten beschriebenen Änderungen und Ergänzungen nur noch Verbesserungen und Bugfixes.

TYPO3 Relaunch? Vertrauen Sie auf unsere Erfahrung!

Version 10.3

Die Version 10.3 von TYPO3 ist am 25. Februar 2020 erschienen, als letzte Version vor der nächsten LTS-Fassung, die für lange Zeit von der Community betreut werden wird (“Long Term Support”). Diese Version ist eine “Feature Freeze”-Version – bis zum Erscheinen des LTS-Release im April 2020 kommen keine neuen Features und Funktionalitäten mehr hinzu, stattdessen wird getestet, poliert und verbessert, was schon da ist. Für Version 10.3 sind allerdings noch einmal einige wichtige Änderungen hinzugekommen:

Dashboards

Ein Dashboard ist eine Einstiegsseite in das System, das auf einen Blick wichtige Informationen zum Status des CMS, zu Zugriffszahlen, wichtigen Aufgaben oder anderen Dingen bereithält. Diese sind mit Version 10.3 nun erstmals auch in TYPO3 enthalten; über eine API können Entwickler leicht eigene Widgets, also Elemente für die Dashboard-Übersicht, erstellen.

Ein neues TYPO3-Dashboard mit Standard-Widgets der TYPO3-Core. (Bild: typo3.org)

Eine Reihe von Widgets sind in Zukunft im TYPO3-Kernsystem bereits enthalten. Widgets können auf mehrere Dashboards verteilt werden, um so z.B. thematisch fokussierte Übersichten zu ermöglichen.

Beispiele für Widgets: Fehlermeldungen und Backend-Nutzerzahlen. (Bild: typo3.org)

Neue Übersetzungssoftware

Zur Verbesserung des multilingualen Backends von TYPO3 wird in Zukunft in der Default-Einstellung Crowdin genutzt, eine SaaS-Lösung (Software as a Service), die es erleichtern soll, Sprachelemente im Backend, aber auch in Extensions zu übersetzen.

Einmal übersetzte Begriffe können in allen Bereichen der Software genutzt werden, maschinelle Übersetzungen können als erster Schritt den Übersetzungsprozess beschleunigen, und durch ein Glossar wird sichergestellt, dass zentrale TYPO3-Begriffe an allen Stellen identisch übersetzt werden. Detailinformationen zu dem neuen System gibt es in diesem Artikel.

E-Mail mit HTML-Vorlagen

Bisher konnten E-Mails aus dem TYPO3-System nur als reine Text-E-Mails verschickt werden; mit Version 10.3 gibt es nun auch die Möglichkeit, Vorlagen (Templates) für HTML-E-Mails zu erstellen und zu nutzen.

Eine einfache HTML-Mail aus dem TYPO3-System. (Bild: typo3.org)

Die Templates basieren auf der Fluid Templating Engine und können auch angepasst werden, so dass sie z.B. im Corporate Design des eigenen Unternehmens erscheinen.

Ist TYPO3 die richtige Wahl? 9 Auswahlkriterien für das richtige CMS

Vereinfachtes User-Management

Das User Module im Backend der TYPO3-Installation bietet Administratoren nun einen neuen, detaillierteren Blick auf grundlegende Nutzerdaten. Das schließt neben Namen und E-Mail-Adressen auch Gruppen, Untergruppen, Berechtigungen usw. ein. Das Verwalten dieser Informationen wird dadurch wesentlich erleichtert.

Verbesserter Privatsphärenschutz mit SameSite Cookies

TYPO3 verwendet jetzt SameSite Cookies (nähere Informationen dazu); damit ist es möglich, bei Cookies zu definieren, ob bestimmte Cookie-Informationen beim Einsatz von Iframes oder Skripten auch an fremde Seiten übertragen werden dürfen.

In der Grundeinstellung sind Frontend-Cookies nun auf “lax” (“freizügig”) eingestellt, Backend-Cookies auf die Einstellung “strict” (“streng”). Falls diese Grundeinstellungen zu eingeschränkt sind, lassen sie sich in der System-Konfiguration ändern.

Der Konfigurations-Dialog für SameSite Cookies. (Bild: typo3.org)

Höhere Abwärtskompatibilität

Ursprünglich war angekündigt worden, dass TYPO3 v10 bei Verwendung des Datenbankservers MySQL mindestens Version 5.7 dieses Systems benötigen werde; die LTS-Version wird nun sogar mit Version 5.5 kompatibel sein. Außerdem besteht offizieller Support für die Datenbanksysteme MariaDB, PostgreSQL und SQLite.

Version 10.2

Anfang Dezember 2019 wurde Version 10.2 von TYPO3 zur Verfügung gestellt. Einige der wichtigsten Neuerungen im System stellen wir hier kurz vor:

Fluidbasiertes Frontend-Anmeldeformular

Mit der Systemerweiterung Frontend Login (“felogin”) konnte bisher schon auch im Frontend eine Login-Funktionalität für Endnutzer angeboten werden, über die z.B. geschützte Bereiche einer Website genutzt werden konnten. Die Vorlagen hierfür waren jedoch bisher nur umständlich veränderbar, da sie, anders als andere Systemerweiterung, nicht auf die Fluid Templating Engine zurückgriff.

Die Vorlagen können mit der neuen Anpassung – ab sofort für Neuinstallationen verfügbar – einfacher geändert werden, es sind HTML-basierte E-Mails zur Passwort-Wiederherstellung möglich, und Passwortbeschränkungen lassen sich leichter konfigurieren.

Verbesserungen an “form”

Die Systemerweiterung “form” wurde an mehreren Stellen deutlich verbessert. Backend-Benutzer können nun einen erweiterten Assistenten nutzen, um Formulare zu erstellen; so wird es möglich, zu vorherigen Schritten zu navigieren und beschreibende Bezeichnungen wie „Start“ oder „Finish“ zu nutzen. Ergänzt werden diese Verbesserungen durch ein optimiertes Setup und eine optimierte Konfigurationsstruktur.

Barrierefreiheit

Im Backend ist es nun möglich geworden, mit der Tastatur durch den Seitenbaum zu navigieren.

Website-Titel in der Konfiguration

Der Titel der Website wird nun über das Modul “Site Configuration” festgelegt – für mehrsprachige Websites bedeutet das, dass er leicht pro Sprache angepasst werden kann. Im Gegenzug wurde das title-Feld im Template (sys_template) als „deprecated“ markiert; ab Version 11 wird es in TYPO3 nicht mehr vorhanden sein.

Datenschutz

Ein Cookie, der von “Widget ViewHelpers” unter bestimmten Umständen im Frontend gesetzt wurde, kann nun an- oder abgeschaltet werden. Dies verbessert den Datenschutz und sorgt für bessere Übereinstimmung mit der Europäischen Datenschutzgrundverordnung (DSGVO/EU GDPR).

Link-Validator

Der Link-Validator von TYPO3 soll fehlerhafte Links im gesamten System erkennen. Diese Funktion wurde weiter ausgebaut und unterstützt nun Seiten, Dateien und sogar externe Links. Externe Links können jetzt auch on-the-fly validiert werden.

Unterstützung von PHP 7.4 und Symfony 5.0

Ein wichtiger Schritt für die Zukunft: TYPO3 unterstützt in Version 10.2 nicht nur Symfony Version 5.0, sondern auch erstmals PHP Version 7.4.

Version 10.1

Seit dem 1. Oktober 2019 ist die Version 10.1 von TYPO3 verfügbar. Auch wenn die Änderungen im Backend nicht unmittelbar sichtbar sind, bringt der neue Sprint-Release doch eine Reihe Verbesserungen mit sich. Ein kurzer Überblick über die wichtigsten Neuerungen im CMS.

Voreingestellte Seitenkonfiguration

Um eine TYPO3-Seite von null an aufzusetzen, sind diverse Schritte auf Nutzerseite nötig. Version 10.1 vereinfacht diesen Prozess nun: Wird auf Root-Level-Ebene eine Seite erstellt, konfiguriert TYPO3 diese direkt per Standard. Das spart Zeit beim Projektstart und erleichtert neuen TYPO3-Nutzern den Einstieg.

Aufspüren problematischer Redirects

Das Backend-Modul für Redirects, bekannt aus Version 9, hilft Seitenadministratoren beim Hinzufügen und Konfigurieren von Redirects. Eine tolle Sache. Hin und wieder passiert es jedoch, dass ein Redirect genauso heißt wie eine Seiten-URL. Um das zu vermeiden, gibt es bei Version 10.1 nun einen Kommandozeilen-Befehl, der eine Liste solcher Konflikte ausgibt (sofern diese vorhanden sind).

Ein Kommandozeilen-Befehl zeigt in Version 10.1 die
problematischen Redirects auf. Quelle: TYPO3

Automatische Redirects bei Slug-Änderung

URL-Pfade zu ändern, geht bei TYPO3 schnell. Das Problem ist nur: Oft erreichen Nutzer die Seiten dann unter ihrem alten Pfad nicht mehr. Version 10.1 vermeidet das und aktualisiert automatisch die relevanten Slugs für alle Unterseiten. Zusätzlich werden Redirects von der alten zur neuen URL gesetzt. Backend-Nutzer werden vom CMS darüber informiert und haben die Möglichkeit, die Änderungen jederzeit zu widerrufen.

Voreinstellung für Cache-Speicherung

Normalerweise nutzt TYPO3 die Datenbank als Speicher für das Caching. Laut TYPO3 zeigen verschiedene Tests jedoch, dass dies nicht immer die beste Einstellung ist. Vor allem, wenn es um die Performance geht. Abhängig von Systemumgebung und Hosting ist ein Cache schneller, wenn er im Dateisystem gespeichert ist. Bei Version 10.1 wählen Integratoren und Administratoren nun selbst den Ort aus, an dem die Caches gespeichert werden sollen.

Über die Cache-Voreinstellungen wählen Nutzer aus, ob Caches in der Datenbank oder im Dateisystem gespeichert werden sollen. Quelle: TYPO3

Standardeinstellungen für Dateien-Upload

Der bisherige Datei-Upload funktionierte so: Luden Backend-Nutzer eine Datei hoch, die bereits existiert, zeigte das CMS die Aktion „Datei überspringen“ an. Von jetzt an besteht hier mehr Flexibilität. Bei Version 10.1 lässt es das CMS zu, Dateien zu ersetzen, umzubenennen oder den Upload generell abzubrechen.

Beim Upload lassen sich Dateien nun auch ersetzen oder umbenennen. Quelle: TYPO3

Klickbare Benachrichtigungen im Backend

Nutzer über Prozesse, Warnungen oder Fehler zu informieren, gehört zum User Interface von TYPO3. Buttons in die Benachrichtigungen einzubinden, war bisher jedoch nicht möglich. Auch das hat sich mit Version 10.1 geändert. Entwickler haben nun die Möglichkeit, über die Pop-Ups Nutzeraktionen einzubetten. Da die Benachrichtigungen jedoch nach kurzer Zeit automatisch verschwinden, ist vorher zu prüfen, wie Backend-Nutzer mit diesen interagieren sollen.

Benachrichtigungen gibt es bei Version 10.1 jetzt auch mit Buttons zum Interagieren. Quelle: TYPO3

Version 10.2 ist laut der TYPO3-Roadmap für den 3. Dezember 2019 geplant. Alle Änderungen rund um die Version 10 sammeln wir hier.

Version 10.0

Initiativen als Treiber für Innovation

Letztes Jahr hat TYPO3 sog. Initiativen gestartet. Diese bewerten, diskutieren und entwickeln neue Konzepte außerhalb der fixen TYPO3 Roadmap. Die Ideen sind dabei vielfältig. Es gibt Initiativen, die ein Dashboard für TYPO3 entwickeln, um die Arbeit von Editoren zu erleichtern. Andere arbeiten an neuen Möglichkeiten, um Daten in TYPO3 mit GraphQL zu speichern und abzurufen. TYPO3 profitiert enorm von den Erkenntnissen aus den Initiativen, die ein enormes Potenzial für die Weiterentwicklung des Content-Management-Systems bieten. Deshalb möchten sie bei Version 10 verstärkt mit den Initiativen zusammenarbeiten.

Schnellere Veröffentlichungszeit

Das Site Handling in Version 9 machte es enorm einfach, neue Projekte und Websites innerhalb einer einzigen TYPO3-Installation aufzusetzen. Nun wittert TYPO3 die nächste Chance: Das Rendern einer ganzen Seite als Fluid Template. Fluid ist eine Template-Engine, die Template-Dateien liest, verarbeitet und bestimmte Variablen oder spezifische Tags mit dynamischem Content ersetzt. Die Einbindung dieser Funktionalität in den TYPO3 Kern eröffnet neue Wege, wiederverwendbare Seiten-Templates zu erstellen. Auch Teile von TYPO3, die noch auf Marker-basierten Templates laufen, werden durch die neuen Fluid Templates ersetzt.

Kern API wird gestärkt

Ein Schwerpunkt der neuen Version wird es sein, die TYPO3 Core API weiter zu stärken. So steht in puncto Schnittstellen vor allem eine verbesserte Extbase Plugin API und eine neue Authentifizierungs-API auf der Agenda. Zudem soll es einen einheitlichen Weg für die Dependency Injection geben, die bei der Verwaltung von Abhängigkeiten zwischen Objekten unterstützt. Das Ziel der Injection ist es, Objekte zu entkoppeln und sie dadurch flexibler und erweiterbar zu machen. Zu guter Letzt soll es ein neues Hook System respektive „Event Dispatcher“ geben. Ein Hook unterbricht an einer definierten Stelle den Programmablauf und ermöglicht es, eigenen PHP-Quellcode einzubinden. So hat man als Entwickler bspw. die Möglichkeit, eine Extension an vorgegebenen Stellen nach Bedarf zu erweitern.

LTS Version für April 2020 angekündigt

Die Veröffentlichung der Version 10.4 LTS ist für April 2020 geplant. Wie immer lohnt es sich, für ein Upgrade auf die LTS Version zu warten, um das eigene System nicht mehrfach hintereinander aktualisieren zu müssen. Wer jedoch schon vorher einmal in die neue Version reinschauen will, muss nicht mehr lange warten. Als Veröffentlichungsdatum für Version 10.0 Version wurde der 23. Juli 2019 angesetzt. Danach werden alle 8-12 Wochen die üblichen Sprint Releases veröffentlicht. Eine Übersicht über alle kommenden Release-Termine gibt es auf der offiziellen Website von TYPO3.

Schon jetzt können Anwender ihre CMS-Systeme auf die Version 10 vorbereiten. Bei wem das CMS mit MySQL läuft, sollte auf MySQL 5.7 und höhere Versionen aktualisieren oder zu MariaDB migrieren. Zusätzlich sollten die aktuellsten Versionen der Web Clients verwendet werden, um Content zu verwalten. Es wird außerdem empfohlen, vor einem Update die allgemeinen Systemanforderungen zu checken, die für den Betrieb von TYPO3 v10 nötig sind.

In den nächsten Wochen wird es von TYPO3 sicher weitere Infos zu Features und Extensions sowie Updates aus den Initiativen geben. Anwender und Entwickler können weiter gespannt bleiben und der Veröffentlichung von TYPO3 v10 entgegenfiebern.

Wir sind TYPO3-Spezialisten

Als Digitalagentur mit Fokus auf TYPO3 realisieren wir ganzheitliche Websites. Transparent geben wir wertvolle Updates und schaffen Orientierung zu digitalen Lösungen von heute und morgen.

Ähnliche Artikel

Im schnelllebigen Internet währt die Aktualität einer Website nur einen Wimpernschlag. Neue Frameworks, Rankingfaktoren und Design-Trends lassen jede noch so gute Online-Präsenz altern. Spätestens nach ein paar Jahren ist es mal wieder Zeit, den entstandenen Rückstand aufzuholen. Dann wird der nächste, große Website-Relaunch fällig. Oder geht es auch anders?

Die Auswahl an Content-Management-Systemen ist riesig. Hier geht’s schon los: Für welches Unternehmen ist das CMS? Die nachfolgende Betrachtung bezieht sich daher auf mittelständische Unternehmen in Deutschland, die ein umfangreiches Informationsangebot und Kunden im Ausland haben.

VERDURE Update abonnieren

Erhalten Sie einmal im Monat unseren Newsletter mit einer Auswahl aktueller Themen, Trends und Artikeln, um am Puls der Zeit zu bleiben.

Messen werden abgesagt, Events verschoben… was nun? Geben Sie Ihrem Marketing neuen Schwung und generieren Sie digital hochwertige Leads!

 

Zum Download