TYPO3 Roadmap für Version 13 veröffentlicht
Am 14.12.2023 wurde die Entwicklungs-Roadmap für TYPO3 Version 13 veröffentlicht, welche im Oktober 2024 erscheinen soll. Wir schauen darauf, was angekündigt wurde und bieten weitergehende Information dazu an.
Grundsätzlich sollte bei der aktuellen Ankündigung der TYPO3 v13 Roadmap jedoch berücksichtigt werden, dass diese auf Basis aktueller Kenntnisse und Planungen Bestand hat. Wie jedoch auch bei anderen Software-Projekten üblich können einige, der vorgestellten, zum Teil sehr ehrgeizigen Ziele und Funktionen sich noch ändern. Manche davon werden sich möglicherweise auch gar nicht realisieren lassen können.
TYPO3 v13: Fokus liegt auf Vereinfachung regelmäßiger redaktioneller Aufgaben
Als primäre Ziele für TYPO3 Version strebt das TYPO3 Core Entwicklungsteam und die TYPO3 Community die Minimierung wiederkehrender Aufgaben und die Vereinfachung der täglichen Arbeit von TYPO3 Administratoren und Redakteuren an.
Dabei geht es um zwei wesentliche Herausforderungen. Die Erste ist die Verbesserung der Benutzererfahrung bei der Interaktion mit dem TYPO3 Backend. Dieser Prozess sollte einfach, selbsterklärend und geführt sein. Die Zweite besteht darin, wiederkehrende Aktionen zu rationalisieren und zu eliminieren.
Ziele für TYPO3 Version 13
Vereinfachungen für TYPO3 Integratoren
Basierend aus dem Feedback der TYPO3 Community und vielen Gesprächen auf Konferenzen, Barcamps und Entwicklertagen hat das TYPO3 Core Team erfahren, welche Aktionen die meisten Backend-Benutzer immer wieder und wieder durchführen müssen.
Beispiele für wiederkehrende Arbeiten von Integratoren sind die Erstellung von Websites, die Implementierung von Backend-Layouts und die Konfiguration von Benutzerberechtigungen. Dies sind notwendige Arbeitsschritte, um eine neue TYPO3-Instanz für die spätere Bearbeitung durch Redakteure vorzubereiten. Diese Aufgaben müssen TYPO3 Integratoren bei jeder neuen TYPO3-Installation manuell durchführen. Hier schließen sich dann Arbeiten wie die Schulung von Redakteuren oder die Unterstützung bei der Erfassung der Website-Inhalte an.
In TYPO3 v13 sollen diese Prozesse vereinfacht und die manuelle Interaktion minimiert werden. Einige Ideen dafür sind unter anderem interaktive Assistenten, die den Benutzer durch die notwendigen Schritte und Aktionen führen.
Manche von diesen wiederkehrenden Prozessen sollen für TYPO3 Integratoren konfigurierbar und duplizierbar gemacht werden. Sobald ein Integrator oder Entwickler einen Workflow für einen Kunden erstellt hat, sollte die Konfiguration einfach für andere Kunden wiederverwendbar sein. Eine Export- und Import-Funktion oder ein verbesserter Duplizierungsprozess für Inhalte sind angedachte Optionen.
Verbesserung der Benutzerfreundlichkeit und Zugänglichkeit für das TYPO3 Backend
Das TYPO3 Core Team ist dauerhaft bemüht, das TYPO3 Backend auf dem neuesten Stand der Technik zu halten und die neuesten Anforderungen an Barrierefreiheit bestmöglich umzusetzen.
TYPO3 v12 LTS ist im Hinblick auf Barrierefreiheit bereits mit umfangreichen Features ausgestattet.
Die granularen Zugriffsberechtigungen und die eingebauten Datenschutz- und Sicherheitsstandards machen TYPO3 zu einer beliebten Wahl für Regierungen und den öffentlichen Sektor. In 2023 hat das ITSZ der Bundesrepublik Deutschland entschieden, die bisherige teil-proprietäre Lösung “Government Site Builder” künftig durch TYPO3 als das “Bundes CMS” abzulösen. Mehr als 400 Websites der Bundesrepublik Deutschland werden ab 2024 daher auf TYPO3 umgestellt.
Um die strengen Anforderungen des öffentlichen Sektors zu erfüllen und zu übertreffen, werden wir die TYPO3 Community die Zugänglichkeit weiter optimieren und das Backend modernisieren.
Weitere Ziele für TYPO3 v13 LTS
Waren die vorher erwähnten Ziele für TYPO3 Version 13 noch etwas diffus, zeichnen sich einige interessante Ziele bereits deutlich konkreter ab.
Integration externer Systeme in TYPO3
Neue APIs (Anm.: Schnittstellen für externe Systeme) sollen die Integration von externen Diensten wie Google Analytics, Matomo, Facebook und anderen vereinfachen.
Vereinfachung von Workspaces
Die Workspaces sind seit je her ein „Killer-Feature“ von TYPO3 und werden gerne von Power-Usern und auf großen TYPO3 Instanzen genutzt, um Content zu erstellen, Freigabeprozesse zu etablieren und Workflows über mehre User- und User-Gruppen zu ermöglichen.
Mit den bereits existenten TYPO3 Workspaces lassen sich so Inhalte ändern, diese dann beispielsweise zur Abnahme an Team- oder Redaktionsleiter senden und zeitgesteuert veröffentlichen. TYPO3 Redakteure können sich darüber hinaus jederzeit eine Alt-vs-Neu-Ansicht der Inhalte im Website Frontend ansehen oder auch die selektive Veröffentlichung von Inhalten vornehmen.
Für diese Workspaces soll es dann einen "einfachen Modus" geben, um Workspaces für kleinere Projekte und Websites besser nutzbar zu machen.
Unterstützung für modernes Bild-Rendering
TYPO3 unterstützt eine Vielzahl von automatischen Konvertierungsmöglichkeiten für Bilder, so sind die automatische Größenanpassung oder auch Filter für Bilder seit je her eine Funktion des TYPO3 Core. Inzwischen sind jedoch moderne Bildformate wie WebP oder AVIF mit effizienterer Datenkompression hinzugekommen, welche sich positiv auf die Ladezeit einer Website auswirken.
Wollte man diese modernen Bildformate nutzen, musste man entweder auf eine der kostenfrei vorhandenen Dritt-Extensions für TYPO3 oder auf die Konfiguration des Webservers setzen.
In TYPO3 v13 LTS soll nun die Bild-Rendering-Komponente von TYPO3 aktualisiert werden, um aktuelle und moderne Bildformate nativ durch den TYPO3 Core zu unterstützen.
Unser Wunsch wäre hier auch noch die automatische Bildskalierung durch Get-Parameter, die TYPO3 dann gemeinsam mit dem Webserver, die notwendigen Skalierungen von Bildern in den für responsive Websites erforderlichen Größen, automatisch vornimmt.
Content-Blocks zur einfacheren Erstellung von individuellen Inhaltselementen
TYPO3 liefert in der Standardinstallation bereits immer einige typische Inhaltselemente wie z.B. Überschrift, Text, Text + Bild und viele weitere. Möchte man jedoch eigene Inhaltselemente erstellen, gab es bislang hier eine Vielzahl unterschiedlicher Lösungsansätze diese zu erstellen und für Redakteure nutzbar zu machen.
Teilweise erforderten diese Ansätze jedoch Dritt-Extensions, ohne diese dann die individuellen Inhaltselemente nicht nutzbar waren.
Mit der Veröffentlichung von TYPO3 Version 12 LTS gab es mit den Content-Blocks, der TYPO3 Structured Content Initiative, bereits einen Weg Core-nah Inhaltselemente zu erstellen. Für TYPO3 Version 13 ist es nun geplant, für diese Content-Blocks eine bessere, native Unterstützung für benutzerdefinierte, semantisch strukturierte Inhaltselemente zu bieten und diese als System-Erweiterung bereitzustellen.
TYPO3 v13 Release-Plan
In den kommenden 10 Monaten sind fünf TYPO3 v13 Releases geplant:
- 30.01.2024 TYPO3 v13.0: Breaking Changes und neue Systemanforderungen
- 23.04.2024 TYPO3 v13.1: Wiederverwendbare Komponenten für die Erstellung neuer Websites
- 02.07.2024 TYPO3 v13.2: Content-Blocks und neue APIs für Integrationen
- 17.09.2024 TYPO3 v13.3: Feature Freeze
- 15.10.2024 TYPO3 v13.4: LTS Release
TYPO3 v13 Support
Die TYPO3 Community unterstützt jeden TYPO3 Sprint-Release (v13.0 bis v13.3), bis die nächste Minor-Version veröffentlicht wird.
Die Langzeit-Support-Version TYPO3 v13 LTS (auch bekannt als Version 13.4) wird bis zum 30. April 2026 Fehlerbehebungen und bis zum 31. Oktober 2027 Sicherheits-Patches für TYPO3 v13 LTS erhalten.
TYPO3 v13 Systemanforderungen und Abhängigkeiten
PHP v8.2 und Symfony v7
PHP Version 8.2 ist die Mindestanforderung, um TYPO3 v13 auszuführen. Dies ist nur ein kleiner Schritt von Version 8.1, die TYPO3 v12 benötigt, und ermöglicht uns die Nutzung von Symfony Version 7, die im November 2023 veröffentlicht wird.
Die PHP-Version 8.2 wird in den nächsten zwei Jahren bis Dezember 2025 Sicherheitsupdates erhalten.
Datenbank Engine
Dank der Datenbankabstraktionsschicht Doctrine unterstützt TYPO3 eine Reihe von Datenbankservern und -engines. Die TYPO3 Community plant, Doctrine in TYPO3 auf Version 4 zu aktualisieren (sobald es als stabil markiert ist). TYPO3 v13 wird die folgenden Datenbank-Engines unterstützen:
- MySQL Version 8.0.17 oder höher
- MariaDB Version 10.4.3 oder höher
- PostgreSQL Version 10.0 oder höher
- SQLite Version 3.8.3 oder höher
Abhängige Pakete
Bei jedem größeren TYPO3-Release werden die abhängigen Pakete von Drittanbietern gemäß der Deprecation Policy aktualisiert. Die TYPO3 Community plant daher, die Versionen der folgenden Pakete in TYPO3 v13 zu erhöhen:
- Symfony Version 7
- Doctrine DBAL Version 4
TYPO3 Agentur web-vision
Wir bei web-vision haben uns mit Herz und Verstand bereits vor Jahren TYPO3 und seiner großartigen Community verschrieben.
Wir engagieren uns dauerhaft, anhaltend und ehrenamtlich für unser liebstes Content-Management-System TYPO3. Mit sechs Mitarbeiter von web-vision gehören zu den TopTYPO3 Contributoren weltweit.
Wenn Sie mehr über das Engagement von web-vision für TYPO3 erfahren wollen, haben wir hier 30 Gründe und Fun Facts aufgelistet, wieso Sie sich als Kunde für web-vision als TYPO3 Agentur entscheiden sollten. Denn nur wenn man wie wir bei web-vision den Open-Source-Gedanken so lebt, wird das System, für das man sich engagiert, dauerhaft erfolgreich und letztendlich profitieren davon auch Sie als Kunde.