Unser Slogan für die TYPO3 v13 Release-Serie lautet: „Minimierung repetitiver Aufgaben und Vereinfachung der täglichen Arbeit von Administratoren und Redakteuren“. TYPO3 v13.1 zeigt bereits, wie das Erstellen von Websites mit TYPO3 in Zukunft einfacher, schneller und unkomplizierter wird.
Nach dem Prinzip „Build once, use many“ können nun verschiedene Site- und Extension-Konfigurationen gebündelt und wiederverwendet werden. Ein neues TypoScript-Content-Objekt ermöglicht es, Fluid-basierte Frontend-Seiten im Handumdrehen zu erstellen, indem Konventionen über die Konfiguration gestellt werden.
Werfen wir einen genaueren Blick auf die wichtigsten Änderungen der neuen Version. Detailliertere technische Einblicke bietet das v13 Changelog.
Die wichtigsten Änderungen in TYPO3 Version 13.1
TYPO3 ist bekannt für seine hohe Flexibilität durch Konfiguration. In TYPO3 Version 13.1 können Konfigurationen nun in Sets zusammengefasst werden. Sets ermöglichen es, eine vordefinierte Konfiguration (oder mehrere Konfigurationen) in einer Erweiterung zu bündeln, die in eine Site eingebunden werden kann.
Das TYPO3 Backend-Modul Site Management → Sites bietet eine einfache Möglichkeit, ein oder mehrere Sets als Teil einer Site auszuwählen.
Mit Hilfe von Site Sets können Sie Konfigurationen zwischen Sites und/oder Installationen austauschen. Wir werden die Benutzeroberfläche und Funktionalität in den kommenden v13 Sprint Releases weiter optimieren und erweitern.
Weitere Informationen zu diesem Feature finden Sie im Changelog.
Frontend-Seiten-Rendering
Die meisten TYPO3-Installationen verwenden heute Fluid-Templates, um die Frontend-Ausgabe der Website zu generieren. Wir haben in TYPO3 v13.1 ein neues TypoScript-Content-Objekt eingeführt, das den TypoScript-Code, den ein Integrator oder Entwickler schreiben muss, erheblich reduziert.
Das cObject PAGEVIEW rendert eine komplette Seite und löst automatisch den Template-Pfad und den Backend-Layoutnamen auf. Einige nützliche Variablen werden standardmäßig an das Template übergeben, z.B. Site- und Sprachdaten, Seitendetails und TypoScript-Einstellungen.
Das neue cObject hat weniger Konfigurationsoptionen als das umfangreichere FLUIDTEMPLATE-cObject. Diese Vereinfachung macht PAGEVIEW zu einem idealen Ersatz für Sites, die keine komplexen Anpassungen benötigen.
Lesen Sie das Changelog für weitere Details.
Reaktiver Seitenbaum
Der Seiten-/Dateibaum im TYPO3-Backend ist ein wesentliches Element für Backend-Benutzer. Er bietet eine visuelle Darstellung der Seitenstruktur (bekannt als Seitentree) und wird für Aufgaben wie Dateiverwaltung, Kategorie-/Datensatzauswahl und Navigation verwendet.
In TYPO3 v13.1 führen wir einen stark modernisierten und reaktiven Baum ein, der auf modernen Webstandards basiert und eine schlankere und benutzerfreundlichere Erfahrung bietet. Zu den wichtigsten Neuerungen gehören natives Drag-and-Drop, verbesserte API-Endpunkte, optimiertes virtuelles Scrollen und Benutzerpräferenzen für Hell-/Dunkelmodus und Schreibrichtung. Lesen Sie den vollständigen Changelog-Eintrag.
TYPO3-Integratoren und -Entwickler können nun bestimmte Seiten im Seitentree durch Hinzufügen eines Labels und/oder eines Farbcodes (Benutzer TSconfig oder PHP) hervorheben und annotieren. Um noch mehr Details zu einer Seite im Seitentree hinzuzufügen, können Entwickler ein PSR-14-Ereignis verwenden und beliebige Statusinformationen hinzufügen, einschließlich eines Labels, eines Schweregrads, eines Symbols und eines Overlay-Symbols.
Mit dem Übergang zu diesem modernen reaktiven Baum erwarten wir eine neue Ära der Flexibilität, der Benutzerfreundlichkeit und des Potenzials für aufregende zukünftige Funktionen.
Hotkey für effiziente Backend-Benutzer
TYPO3 v13.0 unterstützt die Konfiguration von Hotkeys für Backend-Benutzer. TYPO3 v13.1 liefert den leistungsstarken und lang ersehnten Speichern und Schließen Hotkey. Drücken Sie Strg/Cmd + Shift + S auf der Tastatur, um Ihre Arbeit zu speichern und zur nächsten Aufgabe überzugehen.
Vielseitiger Datenbankzugriff
Die Doctrine DBAL (Database Abstraction Layer) ermöglicht es TYPO3, mit Datenbanken zu interagieren, ohne spezifische Details des zugrundeliegenden Datenbanksystems zu kennen. Entwickler verwenden eine einheitliche Schnittstelle, um Datenbankoperationen durchzuführen, unabhängig von der tatsächlich verwendeten Datenbank.
Die ExpressionBuilder-Klasse von TYPO3 ist eine der Komponenten, die für die dynamische Erstellung von SQL-Abfrageteilen verantwortlich ist. Die Klasse basiert auf dem ExpressionBuilder von Doctrine DBAL und verwendet nur einen Teil aller verfügbaren Ausdrücke.
In TYPO3 v13.1 stehen nun zusätzliche Expression-Methoden zur Verfügung, um erweiterte Datenbankabfragen zu erstellen. Dazu gehören concat(), castVarchar(), castInt(), leftPad(), rightPad() und mehr.
Eine Liste der neuen Ausdrücke und deren Verwendung finden Sie im Changelog.
Zusätzliche Sprachen
Das TYPO3-Backend unterstützt nun drei neue Sprachen: Schottisches Gälisch, Irisches Gälisch und Maltesisch. Die ISO 639-1 Codes sind „gd“, „ga“ und „mt“ und werden von TYPO3 intern verwendet.
Es ist nun möglich, übersetzte Backend-Labels vom TYPO3 Translation Server und CrowdIn für diese Sprachen herunterzuladen, die Backend-Schnittstelle zu ändern und diese Sprachen in Site-Konfigurationen zu verwenden.
Systemvoraussetzungen, Support und Wartung
TYPO3 v13 benötigt mindestens PHP Version 8.2 und wird bis Dezember 2025 Sicherheitsupdates erhalten.
Wir unterstützen jede TYPO3 Sprint-Version (v13.0 bis v13.3) bis zum Erscheinen der nächsten Minor-Version. Die Langzeit-Support-Version TYPO3 v13 LTS (auch bekannt als Version 13.4) wird bis zum 30. April 2026 Bugfixes und bis zum 31. Oktober 2027 Sicherheitsupdates erhalten.
Weitere Informationen zu Anforderungen und Abhängigkeiten finden Sie auf get.typo3.org.
Download und Installation
Alle Details zum Release und wie Sie TYPO3 herunterladen und installieren können, finden Sie auf get.typo3.org. Eine detaillierte Installationsanleitung ist im Installationshandbuch dokumentiert. Wir empfehlen die Verwendung des Composers, um Ihre TYPO3-Umgebung einzurichten.
Was kommt als nächstes
Die nächste Version auf unserer Roadmap ist TYPO3 Version 13.2, geplant für den 2. Juli 2024. Der Schwerpunkt dieses Sprint-Releases liegt auf Content Blocks - einer völlig neuen Art, Content-Elemente zu erstellen, zu verwalten und zu bearbeiten.