TYPO3 v13.0 ist da!

Lesezeit: 4 Minuten

Foto von Oguzhan Akdogan auf Unsplash
WebentwicklungCorporate WebsiteTYPO3
Autor: Achim Wagner

In der TYPO3-Community und für Betreiber von TYPO3-Websites gibt es spannende Neuigkeiten und einen guten Grund zum Feiern. Der erste Sprint-Release der TYPO3 v13 Serie ist da.

TYPO3 Long-Term-Support-Release im Oktober 2024

TYPO3 Version 13.0 ist der erste Schritt zum Long-Term-Support-Release im Oktober 2024. Neben Plattform- und Dependency-Upgrades setzt die neue Version auch einen Meilenstein für die Internationalisierung des Systems. Lesen Sie weiter, um mehr über die Neuerungen in TYPO3 Version 13.0 zu erfahren.

Wie für ein Punkt-Null-Release typisch, wurden in TYPO3 Version 13.0 einige Bibliotheken aktualisiert und den Weg für neue Funktionen und Erweiterungen geebnet, die für die kommenden Sprint-Releases geplant sind. Viele Änderungen wurden bereits jetzt „unter der Haube“ der neuen Version vorgenommen. Funktionen und Komponenten wurden bereits entfernt, die in TYPO3 v12 LTS als veraltet gelten, neue Mindestsystemanforderungen für die neue Version TYPO3 v13 sind definiert.

Die wichtigsten Änderungen in TYPO3 Version 13.0

Eine der auffälligsten Neuerungen im neuen TYPO3 ist die "Rechts-nach-Links"-Kompatibilität der TYPO3-Benutzeroberfläche im Backend. Die neue Funktion unterstreicht den hervorragenden Ruf von TYPO3 als internationales Open-Source-Content-Management-System.

Werfen wir einen genaueren Blick auf die wichtigsten Änderungen der neuen Version. Ausführlichere Informationen mit detaillierten technischen Einblicken finden Sie im v13 Changelog. Den Link zum Changelog finden Sie unten in den Quellen.

Es war schon immer ein Hauptziel von TYPO3, die Benutzeroberfläche so vielen Benutzern wie möglich zugänglich zu machen. Dieses Ziel spiegelt sich in der standardmäßigen Unterstützung von mehr als 60 Backend-Sprachen wider. In diesem Bereich ist es TYPO3 jetzt möglich, eine weltweite Benutzerbasis aufzubauen.
TYPO3 wird in großem Umfang von internationalen Organisationen und im öffentlichen Sektor eingesetzt, wo lokale regulatorische und rechtliche Erwägungen eine wichtige Rolle spielen. Strenge Anforderungen an Zugänglichkeit und Sprache sind dort üblich.

Neben Sprachen sind auch unterschiedliche Schriftsysteme ein wichtiger Faktor bei der Entwicklung lokalisierbarer Benutzeroberflächen. Mit der Veröffentlichung von TYPO3 Version 13.0 unterstützt das Backend nun die Textrichtung von rechts nach links (RTL). Dies hat Auswirkungen auf das Layout. Die Entwickler von TYPO3 mussten nicht nur den Inhaltsbereich berücksichtigen, sondern auch Tabellen, Menüs etc., die nun vollständig unterstützt werden.

Das TYPO3 Backend funktioniert jetzt also auch beispielsweise in arabischer Sprache. Arabisch ist nach der lateinischen Schrift das weltweit am meisten verbreitete Schriftsystem. Es ist Amtssprache in fast 30 Ländern (Staaten und Territorien) und wird schätzungsweise von weit über 400 Millionen Menschen weltweit gesprochen.

Bei der Barrierefreiheit im Web geht es allerdings nicht nur um Sprache. Es geht darum, einen digitalen Raum zu schaffen, in dem sich jeder zu Hause fühlen kann, egal ob er von links nach rechts oder von rechts nach links liest - und TYPO3 unterstützt das jetzt mit der neuen Version.

RTL ist nicht nur für die arabische Sprache relevant. Die Schreibrichtung wird auch für Hebräisch, Kurdisch (Sorani) und Persisch/Farsi sowie für einige südasiatische Sprachen wie Urdu, Kaschmiri und Paschtu verwendet.

Das TYPO3-Backend unterstützt nun vollständig RTL-Schrift und ermöglicht weitere Übersetzungen und Lokalisierungen. 

Zwei wichtige Backend-Module, die Admin Tools (auch bekannt als "Install Tool") und der Extension Manager, sind nun vom TYPO3 Core entkoppelt. Die Admin Tools dienen der Einrichtung, Konfiguration und Wartung der TYPO3-Installation. Mit dem Extension Manager können TYPO3-Administratoren und -Integratoren Erweiterungen herunterladen, installieren und deinstallieren.

Mit Composer-basierten Installationen können Benutzer nun all diese Funktionen auf der Kommandozeile ausführen - von der Neuinstallation des TYPO3 Core bis hin zur Systemkonfiguration und Wartung von Drittanbieter-Extensions, einschließlich der automatischen Verwaltung von Abhängigkeiten.

Infolge dieser weit verbreiteten Verwendung des Composers sind die meisten Funktionen der Admin-Tools und des Extension Managers nicht unbedingt erforderlich. Insbesondere müssen diese Module in Composer-basierten Installationen nicht installiert werden.

Obwohl diese Komponenten standardmäßig vorausgewählt sind, können Systembetreiber nun entscheiden, sie nicht zu installieren, wenn sie eine neue TYPO3-Instanz einrichten. Sie können die Komponenten auch aus bestehenden Installationen löschen. Wenn die Admin-Tools und/oder der Extension Manager nicht im System installiert sind, wird die Sicherheit erhöht, indem die Angriffsfläche verringert wird. Ein Angreifer kann keine administrativen Funktionen auf niedriger Ebene ausnutzen, die nicht vorhanden sind.

Obwohl beide Module vom TYPO3 Core entkoppelt wurden, ist das Entfernen der Module optional. Die Admin Tools und der Extension Manager bleiben ein wichtiger Teil des TYPO3 Ökosystems.

In TYPO3 Version 13.0 wurde der Bedarf an einer dedizierten URI (Uniform Resource Identifier) wie "/typo3/" eliminiert. TYPO3 hatte schon immer das Konzept eines Frontend- und Backend-Bereichs mit streng getrennten Eingangspunkten für HTTP-Anfragen. Alle Anfragen an das System, egal ob sie an das Frontend oder Backend gerichtet sind, gehen an einen Eingangspunkt.

TYPO3-Installationen haben nicht länger ein "typo3/"-Verzeichnis für den Zugriff auf das Backend. Diese Änderung öffnet die Tür für einen konfigurierbaren Backend-URI - ein lang gehegter Wunsch aus der Community. Das Backend bleibt standardmäßig über den Pfad "/typo3/" erreichbar, aber Administratoren können den Backend-URI nun an ihre Bedürfnisse anpassen.

In TYPO3-Installationen, die viele Formulardefinitionen enthalten, haben Backend-Benutzer oft Schwierigkeiten, das gesuchte Formular schnell zu finden. Um diesen Prozess zu vereinfachen, bietet der Formular-Manager nun ein Such-Eingabefeld am oberen Rand der Seite.

Geben Sie einen Suchbegriff wie "Kontakt" ein, drücken Sie die Eingabetaste, und TYPO3 filtert die Liste auf der Grundlage Ihres Stichworts.

Die Systemerweiterung "felogin" von TYPO3 bietet eine Funktion, mit der Frontend-Benutzer ihre Passwörter zurücksetzen können. Bisher bot die E-Mail, die TYPO3 an registrierte E-Mail-Adressen schickte, nur eine sehr begrenzte Anzahl von Variablen. In Version 13.0 bietet die E-Mail-Vorlage eine neue Variable "userData", die eine Vielzahl von Benutzerdaten enthält. Diese Verbesserung erweitert die Anpassungsmöglichkeiten der Passwort-Wiederherstellungs-E-Mail.

Entwickler können jetzt benutzerdefinierte Tastenkombinationen im TYPO3-Backend registrieren. 

Backend-Benutzer können beispielsweise die LiveSearch mit Strg/Cmd + K öffnen oder das aktuell geöffnete Dokument mit Strg/Cmd + S speichern. 

Großes Aufräumen in der Software

Die erste Version eines neuen Release-Zyklus bedeutet immer auch große Aufräumarbeiten. Veraltete PHP-Klassen, Funktionen, CLI-Aufrufe usw. wurden aus dem System entfernt.

Zu den bemerkenswerten Änderungen gehört aktuell die Entfernung der Komponenten jQueryUI und RequireJS aus dem TYPO3-Backend.

Das Konzept des Recyclers/Mülleimers im Backend wurde gestrafft und eine der ältesten Funktionen in TYPO3 entfernt: den Recycler-Seitentyp. Das Recycler-Backend-Modul bietet jetzt die gleichen Funktionalitäten, ist viel benutzerfreundlicher, zudem sicherer und hat mehr Features.

Systemanforderungen, Support und Wartung von TYPO3 v13

TYPO3 Version 13.0 hat neue Mindestsystemanforderungen. Dieser Schritt ebnet den Weg für Verbesserungen, die für die kommenden Sprint-Releases geplant sind, und ermöglichen es, aktuelle abhängige Pakete mit langfristigem Support zu verwenden.

TYPO3 benötigt die PHP-Version 8.2, die in den nächsten zwei Jahren bis Dezember 2025 mit Sicherheitsupdates versorgt wird. Diese PHP-Version wird auch für Symfony Version 7 benötigt, das eine weitere Komponente von TYPO3 v13 ist. Symfony v7 wird bis November 2028 unterstützt.

Geplant ist auch ein Update von Doctrine, der in TYPO3 verwendeten Datenbank-Abstraktionsschicht (DBAL). 

Das Doctrine v4-Upgrade hat auch Auswirkungen auf die Systemanforderungen hinsichtlich der unterstützten Datenbank-Engines. TYPO3 v13.x unterstützt die folgenden Datenbankprodukte und -versionen:

  • MySQL Version 8.0.17 oder höher
  • MariaDB Version 10.4.3 oder höher
  • PostgresSQL Version 10.0 oder höher
  • SQLite Version 3.8.3 oder höher

Was kommt als Nächstes?

Erscheinen werden die TYPO3 Sprint-Release v13.0 bis v13.3, bis die nächste Minor-Version veröffentlicht wird. Das nächste Release auf der Roadmap ist TYPO3 Version 13.1, geplant ist die Veröffentlichung für den 23. April 2024. Die Longtime-Support-Version TYPO3 v13 LTS (Version 13.4) wird dann bis zum 30. April 2026 Fehlerbehebungen erhalten, bis zum 31. Oktober 2027 werden Sicherheits-Patches für TYPO3 v13 LTS bereitstehen.

Fazit:

TYPO3 Version 13.0 ist das erste Sprint-Release der v13-Serie und markiert den Beginn einer spannenden Reise! Wenn Sie mehr erfahren und frühzeitig das Upgrade planen möchten, sprechen Sie uns gerne direkt an.

Details zum Release und wie Sie TYPO3 herunterladen und installieren können:

  1. Release Note TYPO3 v13
  2. v13 Changelog
Dennis Metz

Experte zu diesem Artikel:

Dennis Metz