TYPO3 Version 13.0 Release

Das Thema kurz und kompakt

  • Die Release-Serie in einem Schlagwort zusammengefasst: „Minimierung sich wiederholender Aufgaben und Vereinfachung der täglichen Arbeit von Administrator:innen und Redakteur:innen.
  • Geplante Ziele von TYPO3 V13 LTS: Inhaltsblöcke, basierend auf der Structured Content, Integration externer Systeme: Neue APIs und wiederverwendbare Komponenten für die Erstellung neuer Websites.
  • Verbesserung der Backend-Benutzererfahrung und Zugänglichkeit, um die Interaktionen noch selbsterklärender zu gestalten.
  • Im Backend wird nun die rechts-nach-links-Textausrichtung vollständig unterstützen. So sind auch weitere Übersetzungen und Lokalisierungen möglich.
  • Backend-Einstiegspunkt konsolidiert, in der Version 13.0 wurde die Notwendigkeit einer festen URI wie "/typo3/" eliminiert.

GEPLANTE ZIELE VON TYPO3
V13 LTS

Inhaltsblöcke

Die Structured Content Initiative zielt darauf ab, die Art und Weise zu verbessern, wie Inhalte im Web erstellt und präsentiert werden, indem sie eine präzisere und semantisch strukturierte Herangehensweise fördert. Durch die Kombination von Inhaltsblöcken wird eine flexiblere Zusammenstellung von Inhalten ermöglicht.

 

Integration externer Systeme: Neue APIs

Die Einführung neuer APIs erleichtert die Integration externer Dienste wie Google Analytics, Matomo, Facebook und andere in verschiedene Systeme. Durch die Bereitstellung dieser APIs wird es für Entwickler:innen einfacher, Funktionen und Daten dieser externen Dienste in ihre eigenen Anwendungen, Websites oder Plattformen zu integrieren. Dies ermöglicht es beispielsweise, Daten zu verfolgen, Benutzeraktivitäten zu analysieren oder soziale Interaktionen zu ermöglichen, ohne dass umfangreiche manuelle Anpassungen oder individuelle Lösungen erforderlich sind.

 

Wiederverwendbare Komponenten für die Erstellung neuer Websites

Wiederverwendbare Komponenten sind Bausteine oder Module, die bei der Erstellung neuer Websites verwendet werden können. Durch die Verwendung dieser Bausteine können Entwickler:innen Zeit sparen, da sie nicht jedes Element von Grund auf neu erstellen müssen. Stattdessen können sie vorhandene Komponenten nutzen, sie anpassen und in neue Projekte integrieren.

 

Die finale Fassung mit Long Term Support (LTS) wird voraussichtlich am 15. Oktober 2024 verfügbar sein. TYPO3 v13 LTS (Version 13.4) wird bis zum 30. April 2026 Fehlerbehebungen und bis zum 31. Oktober 2027 Sicherheitspatches erhalten. Wir empfehlen Ihnen die LTS Version, da sie Stabilität und langfristige Unterstützung bietet. Gerne stehen wir Ihnen mit Rat und Tat zur Seite. 

Die wichtigsten ÄNDERUNGEN IN TYPO3 V13.0:

Von rechts nach links verlaufende Backend-Benutzeroberfläche

Um die Benutzeroberfläche für so viele Benutzer:innen wie möglich zugängig zumachen, unterstützt das Backend nun die Textrichtung von rechts nach links (RTL). Der Screenshot zeigen das TYPO3-Backend auf Arabisch. Arabisch ist nach der lateinischen Schrift das weltweit am weitesten verbreitete Schriftsystem. RTL ist auch für andere Sprachen wie Hebräisch, Kurdisch (Sorani) und Persisch/Farsi sowie für mehrere südasiatische Sprachen relevant. 

Optionale Backend-Module

Die Admin Tools (auch "Install Tool" genannt) und der Extension Manager sind nun vom TYPO3 Core entkoppelt. Benutzer:innen können sie bei Bedarf über Composer-basierte Installationen nutzen, was die Sicherheit erhöht, indem die Angriffsfläche verringert wird. Trotz der Entkopplung bleiben die Admin Tools und der Extension Manager wichtige Bestandteile des TYPO3-Ökosystems.

 

Backend-Einstiegspunkt konsolidiert

In TYPO3 Version 13.0 wurde die Notwendigkeit einer festen URI wie "/typo3/" eliminiert. Früher gab es getrennte Einstiegspunkte für Frontend und Backend, jetzt gibt es nur noch einen für alle Anfragen. Das Backend ist nicht mehr über "/typo3/" zugänglich, sondern die Backend-URI ist nun konfigurierbar, was eine lange gewünschte Funktion der Community war. Standardmäßig bleibt das Backend jedoch über "/typo3/" erreichbar.

 

Suchfunktion im Form Framework

In TYPO3-Installationen mit vielen Formulardefinitionen haben Backend-Benutzer:innen oft Schwierigkeiten, das gesuchte Formular schnell zu finden. Um den Vorgang zu vereinfachen, verfügt der Formularmanager jetzt oben auf der Seite über ein Sucheingabefeld. Geben Sie einen Suchbegriff wie „Kontakt“ ein, drücken Sie die Eingabetaste und TYPO3 filtert die Liste basierend auf Ihrem Schlüsselwort.

 

E-Mail zur Passwortwiederherstellung

Die Erweiterung "felogin" von TYPO3 verfügt über eine Funktion, mit der Frontend-Benutzer ihre Passwörter zurücksetzen können. Früher enthielten die E-Mails, die von TYPO3 an registrierte E-Mail-Adressen gesendet wurden, nur eine begrenzte Anzahl von Variablen. In Version 13.0 wurde der E-Mail-Vorlage eine neue Variable namens "userData" hinzugefügt, die eine Vielzahl von Benutzerdetails enthält. Diese Aktualisierung erweitert die Anpassungsmöglichkeiten der E-Mail für die Passwortwiederherstellung.

 

Hotkeys in TYPO3-Backend-Modulen

Im TYPO3-Backend ist es nun möglich, dass Entwickler:innen benutzerdefinierte Tastaturkürzel registrieren können. Um diese Funktionalität zu ermöglichen, wurde in TYPO3 Version 13 ein einfaches, aber leistungsstarkes JavaScript-Modul namens "hotkeys.js" integriert. Backend-Benutzer:innen können beispielsweise die LiveSearch durch Drücken von Strg/Befehlstaste + K öffnen oder das aktuell geöffnete Dokument mit Strg/Befehlstaste + S speichern. 

 

Aufräumen

Die erste Version eines neuen Release-Zyklus bedeutet immer Aufräumen. Dabei wurden veraltete PHP-Klassen, Funktionen und CLI-Aufrufe entfernt. Eine wichtige Änderung ist die Entfernung von jQueryUI und RequireJS aus dem TYPO3-Backend. Zusätzlich wurde das Recycler-/Papierkorb-Konzept optimiert und den Recycler-Seitentyp entfernt, da er durch das benutzerfreundlichere Recycler-Backend-Modul ersetzt wurde. Ein Upgrade-Assistent sorgt dafür, dass keine Inhaltselemente verloren gehen, wenn Sie von Version 12 auf Version 13 aktualisieren.

Technische Voraussetzungen

  • PHP-Version 8.2 ist die Mindestvoraussetzung
  • Datenbank
    • 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
  • Packages
    • Symfony Version 7
    • Doctrine DBAL Version 4

 

Weiterführende Links: 
https://typo3.org/article/typo3-v130-the-oceans-calling 
https://typo3.org/article/typo3-v13-roadmap-announcement

Lassen Sie uns kennenlernen!

Wir nehmen uns gern die Zeit, um Ihre Projektidee anzusehen und zu diskutieren. Natürlich unverbindlich und kostenlos.

Einfach anrufen +49 030 8800 135 0 oder schreiben anfrage@brettingham.de

Clemens Keller, <br/>Client Services Lead

Clemens Keller,
Client Services Lead