Seit dem 30. Januar 2024 erscheinen sukzessive die verschiedenen Fassungen von TYPO3 Version 13. Die aktuell neueste Version ist TYPO3 v13.3 vom 17. September 2024.
Die finale Fassung mit Long Term Support (LTS) wird voraussichtlich im Oktober 2024 verfügbar sein und Bugfixes bis zum 30. April 2026 erhalten. Notwendige Sicherheitsupdates werden sogar bis zum 31. Oktober 2027 bereitgestellt.
Systemanforderungen für TYPO3 v13
Die Mindestsystemanforderungen von TYPO3 Version 13 wurden aktualisiert, um Platz für geplante Verbesserungen in den kommenden Sprint-Veröffentlichungen zu schaffen.
Um TYPO3 Version 13 zu betreiben, wird nun die PHP-Version 8.2 benötigt, die bis Dezember 2025 Sicherheitsupdates erhalten wird. Diese PHP-Version ist auch für Symfony in der Version 7 erforderlich, eine weitere Komponente von TYPO3 v13, die bis November 2028 unterstützt wird.
TYPO3 v13 unterstützt mit der Database Abstraction Layer (DBAL) Doctrine Version 4 die folgenden Datenbank-Engines und -Versionen:
- MySQL 8.0.17 oder höher
- MariaDB 10.4.3 oder höher
- PostgresSQL 10.0 oder höher
- SQLite 3.8.3 oder höher
TYPO3 v13: Was ist neu?
Mit TYPO3 v13 werden vor allem folgende Ziele verfolgt: Die TYPO3-Backend-Benutzeroberfläche soll verbessert, sich wiederholende Aufgaben vereinfacht und die tägliche Arbeit von TYPO3-Administrator:innen und Redakteur:innen erleichtert werden.
Wir gehen im weiteren Verlauf noch im Detail auf die neuen Key-Features ein, die für Nutzer:innen von TYPO3 von Bedeutung sind. Hinter den Kulissen tut sich zugleich technisch vor allem so einiges.
Der Release-Plan von TYPO3 v13
Bis zur finalen LTS Version von v13 im Oktober 2024 sind noch vier weitere Releases geplant:
- 23. April 2024 TYPO3 v13.1: Wiederverwendbare Komponenten für die Erstellung neuer Websites
- 2. Juli 2024 TYPO3 v13.2: Content-Blocks und neue APIs für Integrationen
- 17. September 2024 TYPO3 v13.3: Feature Freeze
- 15. Oktober 2024 TYPO3 v13.4: LTS-Release
Alle Informationen zur vorangegangenen Version 12 finden Sie hier:
Vielleicht ebenfalls interessant TYPO3 CMS v12 – Alle Infos zur neuen Version
Wichtige Änderungen in TYPO3 Version 13.0
Rechts-nach-links-Benutzeroberfläche im Backend
TYPO3 strebt seit jeher an, die Benutzeroberfläche für viele Nutzer:innen zugänglich zu machen. Das Backend unterstützt mittlerweile standardmäßig über 60 Sprachen. Diese Vielseitigkeit hat zu einer globalen Nutzerbasis geführt.
Für lokalisierbare Benutzeroberflächen sind aber nicht nur Sprachen ein wichtiges Kriterium, auch verschiedene Schreibsysteme sind von großer Bedeutung.
Neben dem lateinischen Alphabet ist das Arabische das weltweit am weitesten verbreitete Schreibsystem – die Sprache ist in fast 30 Ländern Amtssprache.
Die rechts-nach-links-Schreibrichtung (right-to-left, RTL) wird allerdings nicht nur bei Arabisch genutzt, sondern bei vielen Sprachen wie z.B. auch für Hebräisch, Persisch bzw. Farsi und südasiatische Sprachen wie Urdu, Kashmiri und Pashto.
“Web accessibility is not just about language. It is about creating a digital space where everyone can feel at home, whether they are reading from left-to-right or from right-to-left — and TYPO3 supports that.” – Abdulhamid Kwieder, Gründer des Projektes TYPO3 Arabic.
Mit TYPO3 Version 13.0 wird das Backend nun die rechts-nach-links-Textausrichtung vollständig unterstützen. So sind auch weitere Übersetzungen und Lokalisierungen möglich.
Die Umstellung erforderte eine umfassende Anpassung des Layouts, insbesondere auch bei Tabellen und Menüs.
Optionale Backend-Module
Zwei wichtige Backend-Module, die Admin-Tools (auch als „Installations-Tool“ bekannt) und der Extension Manager, sind nun unabhängig vom TYPO3 Core. Admin-Tools dienen der Einrichtung, Konfiguration und Pflege der TYPO3-Installation, während der Extension Manager das Herunterladen, Installieren und Deinstallieren von Erweiterungen ermöglicht.
In Composer-basierten Installationen können Benutzer:innen diese Funktionen von nun an direkt von der Kommandozeile ausführen, so dass für diese auf die Installation der beiden Module verzichtet werden kann.
Suchfunktion im Formularframework
In TYPO3-Installationen mit zahlreichen unterschiedlichen Formularen können Backend-Benutzer:innen teilweise Schwierigkeiten haben, schnell das gewünschte zu finden. Der Form Manager wurde nun mit einem Sucheingabefeld oben auf der Seite ausgestattet, um diesen Prozess zu erleichtern.
E-Mail zur Wiederherstellung eines Passworts
Die TYPO3-Systemerweiterung “felogin” ermöglicht es Frontend-Benutzer:innen, ihre Passwörter zurückzusetzen. In der vorherigen Version konnten nur wenige Variablen für die E-Mail genutzt werden, die TYPO3 an registrierte E-Mail-Adressen verschickte.
In Version 13.0 enthält die E-Mail-Vorlage eine neue Variable namens “userData”, die eine umfassende Auswahl an Benutzerdetails bereitstellt. So kann die Passwortwiederherstellungs-E-Mail detaillierter an Ihre Bedürfnisse angepasst werden.
Tastenkombinationen in TYPO3-Backend-Modulen
Entwickler:innen haben nun die Möglichkeit, benutzerdefinierte Tastenkombinationen bzw. Tastatur-Shortcuts im TYPO3-Backend zu definieren. Dazu wurde in TYPO3 Version 13 das hotkeys.js JavaScript-Modul eingeführt.
Backend-Nutzer:innen können beispielsweise durch die Tastenkombination Strg/Cmd + K die Live-Suche öffnen oder das aktuell geöffnete Dokument mit Strg/Cmd + S speichern.
Was erwartet uns in TYPO3 v13?
Bei der Ankündigung der v13-Roadmap im Dezember 2023 hat TYPO3 die Hauptziele für die neue Version bekanntgegeben:
Frontend-Rendering-Voreinstellungen
Basierend auf dem Feedback aus der Community konnten die TYPO3 Entwickler:innen herausfinden, welche Aufgaben Backend-Benutzer:innen regelmäßig durchführen müssen, wie zum Beispiel die Website-Erstellung oder die Konfiguration von Benutzerberechtigungen.
Die Entwickler:innen planen, diese Abläufe zu vereinfachen und so den Aufwand für Benutzer:innen in TYPO3 v13 zu verringern. In Planung sind zum Beispiel interaktive Assistenten, die Benutzer:innen durch erforderliche Schritte führen.
Benutzerfreundlichkeit und Barrierefreiheit im Backend
Die TYPO3-Entwickler:innen streben stets danach, die Benutzerfreundlichkeit und Barrierefreiheit des Backends kontinuierlich zu verbessern. Obwohl TYPO3 v12 LTS bereits umfangreiche Funktionen in dieser Hinsicht bietet, soll die Barrierefreiheit noch weiter optimiert werden, um den hohen Standards des öffentlichen Sektors gerecht zu werden. Dazu gehören Verbesserungen der Zugriffsberechtigungen und die Modernisierung des Backends.
Weitere geplante Ziele sind:
- Integration externer Systeme: Neue APIs werden die Integration externer Dienste wie Google Analytics, Matomo, Facebook und andere erleichtern.
- Vereinfachte Arbeitsbereiche: Die Einführung eines “simple mode” soll Arbeitsbereiche für kleinere Projekte und Websites benutzerfreundlicher gestalten.
- Bildrendering: Die Aktualisierung der Bildrendering-Komponente von TYPO3 ermöglicht die Unterstützung moderner Bildformate wie WebP..
- Inhaltsblöcke: Inhaltsblöcke bieten eine verbesserte, native Unterstützung für benutzerdefinierte, semantisch strukturierte Inhaltslemente basierend auf der Structured Content Initiative.
v13.1 Update: Zweiter Sprint-Release
Am 23. April 2024 ist der Sprint-Release der v13-Serie in die zweite Runde gegangen. Das sind die neuen Funktionen:
Site-Sets
In TYPO3-Version 13.1 besteht nun die Möglichkeit, Konfigurationen in sogenannten Sets zusammenzufassen. Diese Sets ermöglichen es Ihnen, vordefinierte Einstellungen in einer Erweiterung zu speichern und dann in eine Website einzubauen.
Über das TYPO3-Backend-Modul “Site-Management → Sites” können Sie ganz einfach ein oder mehrere Sets für eine Website auswählen.
Durch diese Sets können Konfigurationen auch über mehrere Websites und Installationen hinweg geteilt werden.
Frontend-Seitenerstellung
In vielen TYPO3-Installationen werden heute Fluid-Vorlagen verwendet, um die Website im Frontend darzustellen. Mit der Einführung eines neuen TypoScript-Inhaltsobjekts in TYPO3 v13.1 wird es für Integrator:innen und Entwickler:innen einfacher, den benötigten TypoScript-Code zu schreiben.
Reaktiver Seitenbaum
Der Seiten- und Dateibaum im TYPO3-Backend ist ein wichtiges Werkzeug für Backend-Benutzer:innen, da er eine visuelle Darstellung der Seitenstruktur bietet und für Aufgaben wie Dateiverwaltung und Navigation verwendet wird.
In TYPO3 v13.1 wird ein modernisierter und reaktiver Baum eingeführt, der auf zeitgemäßen Webstandards basiert. Zu den Änderungen gehören ein neues Drag & Drop, verbesserte API-Endpunkte und Benutzervorlieben für den Licht- und Dunkelmodus.
TYPO3-Integrator:innen und -Entwickler:innen können nun auch bestimmte Seiten im Baum hervorheben und annotieren, um zusätzliche Details hinzuzufügen.
Tastenkürzel für effizientes Arbeiten im Backend
TYPO3 v13.1 liefert endlich das lang erwartete Tastenkürzel “Speichern und Schließen”. Drücken Sie auf der Tastatur Strg/Cmd + Umschalt + S, um Ihre Arbeit zu speichern und mit der nächsten Aufgabe fortzufahren.
Vielseitiger Datenbankzugriff
Das Doctrine DBAL (Database Abstraction Layer) erlaubt TYPO3, mit Datenbanken zu arbeiten, ohne die genauen Details des verwendeten Datenbanksystems zu kennen. Entwickler:innen können über eine einheitliche Schnittstelle Datenbankoperationen durchführen, unabhängig von der konkreten Datenbank.
Zusätzliche Sprachen
Das TYPO3-Backend unterstützt fortan drei neue Sprachen: Schottisches Gälisch, Irisches Gälisch und Maltesisch.
Übersetzte Backend-Bezeichnungen für diese Sprachen können jetzt vom TYPO3-Übersetzungsserver und von CrowdIn heruntergeladen werden.
v13.2 Update: Ready. Set. Ride.
Am 2. Juli 2024 wurde die dritte Sprint-Version von TYPO3 v13 veröffentlicht. Sie bringt zahlreiche Updates und Verbesserungen für Redakteur:innen mit:
Verbesserungen bei der Backend-Suche
Die TYPO3-Backend-Suche macht es in Zukunft leichter, in einer großen TYPO3-Installation mit vielen Seiten und Modulen zu arbeiten.
Ab sofort können Sie nicht nur auf Seiten, Seiteninhalten und Datenbankeinträgen suchen, sondern auch in Backend-Modulen und Arbeitsbereichen. Mit der Lupe in der Kopfzeile oder der Tastenkombination Strg/Cmd+K lässt sich das Suchfenster öffnen.
Massenbearbeitung ausgewählter Spalten
Im TYPO3-Backend können Sie nun mehrere Datensätze gleichzeitig aktualisieren, also z. B. Seiteneigenschaften oder Metadaten hochgeladener Daten en gros überarbeiten.
Wenn Sie auf mehreren Seiten zugleich eine bestimmte Seiteneigenschaft ändern wollen (beispielsweise den Namen der Autor:in), ließen sich bisher die entsprechenden Seiten auswählen und über im Modul Web → Liste über “Bearbeiten” öffnen. Allerdings wurden dann bislang stets alle vorhandenen Seiteneigenschaften angezeigt.
In der neuesten TYPO3-Version gibt es dafür jetzt die neue Schaltfläche Spalten bearbeiten, die nur die ausgewählten Spalten anzeigt. Dadurch können Redakteur:innen gezielter und effizienter arbeiten, ohne durch unnötige Felder abgelenkt zu werden.
Die gleiche Funktion ermöglicht in der Dateiliste, spezifische Dateieigenschaften (Metadaten) zu bearbeiten.
Voreinstellungen für den Datenexport
In TYPO3 v13.2 ist es jetzt auch möglich, aus fast jeder Datenbanktabelle Daten in verschiedenen Formaten zu exportieren.
Wenn Sie bestimmte Daten regelmäßig exportieren müssen, besteht zudem die Möglichkeit, entsprechende Voreinstellungen zu nutzen, so dass Sie sich die manuelle Auswahl der Felder bei jedem Export sparen können. Zum Beispiel können Sie eine Voreinstellung für den Export einer Frontend-Benutzerliste erstellen, die den Benutzernamen, den echten Namen, die E-Mail-Adresse und den letzten Login enthält – der Download enthält dann genau diese Felder.
Formularlisten
Das TYPO3-Formular-Framework ermöglicht es, Formulare für das Frontend zu erstellen und zentral im Backend unter Web → Formulare zu verwalten. In Version 13.2 wurden die Listenansicht und die Aktionsschaltflächen optimiert:
Die Liste ist jetzt nach Spalten sortierbar und hat ein übersichtlicheres Erscheinungsbild.
Schema-API
Die in TYPO3 v13.2 eingeführte Schema-API ist eine objektbasierte Schnittstelle zur Arbeit mit den Definitionen von Datenbank-Tabellen. In ihrem aktuellen frühen Stadium ermöglicht sie Entwickler:innen den Zugriff auf spezifische TCA-Informationen, wie z. B. „tt_content“-Daten. Die API befindet sich noch in der Entwicklung und wird deshalb noch stark verändert und erweitert werden.
Eigenständige Inhaltselemente
Die eigenständigen Inhaltselemente sind nicht mehr von Rendering-Bibliotheken wie „lib.parseFunc“ und „lib.parseFunc_RTE“ abhängig. TYPO3 lädt diese Bibliotheken jetzt frühzeitig und macht sie im Frontend verfügbar.
Daher ist es nicht mehr nötig, Fluid Styled Content oder ähnliche Erweiterungen für die Darstellung zu nutzen. Dies gilt auch für den FormatHtml-ViewHelper („<f.html>“), der nun ohne Fluid Styled Content funktioniert.
Referenzindex
Der Referenzindex (refindex) ist ein zentrales Element des TYPO3-Kerns und verwaltet Datenbankbeziehungen von TCA-basierten Tabellen. Seit Version 13.0 wird der refindex überarbeitet und in Version 13.2 wurden neue Felder hinzugefügt. Dadurch werden weniger SQL-Abfragen benötigt, was die Systemleistung deutlich verbessert.
Ändern sich TCA-Datenbankbeziehungen, z. B. durch Erweiterungen oder Core-Updates, sollte der refindex aktualisiert werden. Dieser Prozess ist nun erheblich schneller und sollte fest in die Deployment-Strategie integriert werden.
Die Funktion des refindex wird durch zahlreiche Tests sichergestellt, um Datenintegrität und Leistung zu garantieren.
v13.3 Update: Prepare for the Fun
Am 17. September 2024 ist der letzte Sprint-Release der v13 Serie veröffentlicht worden! Damit gilt TYPO3 v13 nun als komplett, und die Nutzer:innen können alle neuen Technologien und Features testen.
Bis zum LTS-Release im Oktober liegt der Fokus darauf, bestehende Funktionen zu vervollständigen und das Benutzerinterface zu optimieren. Das ist neu:
Web-Oberfläche für Site Sets
In TYPO3 Version 13.1 wurden die Site Sets eingeführt. Diese ermöglichen es, vordefinierte Konfigurationen wie TypoScript, TSconfig und Templates in einer Erweiterung zu bündeln, in Websites zu integrieren und zwischen verschiedenen Installationen zu teilen.
Mit TYPO3 Version 13.3 steht nun ein neues Backend-Modul unter “Site Management → Einstellungen” zur Verfügung, das eine benutzerfreundliche Web-Oberfläche für TYPO3-Integratoren bietet, um die Site Sets zu verwalten.
Backend-Benutzerrechte
TYPO3 hat den Bereich zur Bearbeitung von Backend-Benutzer:innen gestrafft und modernisiert, um die Navigation intuitiver und einfacher zu gestalten.
Neue Dashboard-Widgets
In TYPO3 Version 13.3 bietet das TYPO3-Dashboard neue Widgets, die Einblicke in den aktuellen Systemstatus und Notizen im Backend geben.
Backend-Benutzer:innen mit den entsprechenden Berechtigungen können ein Dashboard hinzufügen, das einen Überblick über die Systemnotizen zeigt, übersichtlich geordnet nach Kategorien wie Anweisungen, Notizen, ToDos usw. Alternativ können Sie auch einzelne Widgets bestimmter Kategorien auswählen.
Feature Freeze
TYPO3 Version 13.3 markiert den Feature Freeze für den v13-Releasezyklus. Bis zum LTS-Release im Oktober 2024 sind keine neuen Funktionen geplant. Das TYPO3-Team konzentriert sich nun auf das Testen und Verfeinern des Quellcodes und der Benutzeroberfläche, sowie auf die Verbesserung der kürzlich eingeführten Features.
Version 13.3 ist das letzte Release vor TYPO3 v13 LTS. Jetzt ist ein idealer Zeitpunkt für Entwickler:innen, ihre Extensions zu überprüfen und an TYPO3 v13 anzupassen, um die Akzeptanz des LTS-Releases zu fördern.
Fazit
TYPO3 V13.0 bis 13.2 haben bereits einige bedeutende Verbesserungen und neue Funktionen mitgebracht.
Mit dem aktuellen Release (13.3) kamen noch einmal weitere Fortschritte hinzu, nun sorgt der “Feature Freeze” dafür, dass bis zur Version 13.4 nur noch getestet, poliert und verfeinert wird – diese ist dann nämlich die “Long Term Support”-Version (LTS). Die finale v13 LTS wird voraussichtlich am 15. Oktober veröffentlicht.
TYPO3 Version 13 legt den Grundstein für zukünftige Entwicklungen und demonstriert die fortschreitende Vielseitigkeit dieses Content-Management-Systems.
Wir als TYPO3-Agentur mit Herzblut, werden Sie auch weiterhin über neue Fortschritte und Updates auf dem Laufenden halten.
Zuletzt aktualisiert am 01. Oktober 2024
(Titelbild nach einem Bild von Freepik; Screenshots von typo3.org)