TYPO3 v10 LTS



Übersicht der neuen Funktionen, Änderungen und Verbesserungen

  • Veröffentlichungsdatum: 20. April 2020
  • Releasetyp: LTS Release (Long Term Release)
  • Entwicklungszeit: 16 Monate


Systemvoraussetzungen

  • PHP Version 7.2+
  • PHP Einstellungen:
    memory_limit >= 256M
    max_execution_time >= 240s
    max_input_vars >= 1500
    Die Option --disable-ipv6 darf nicht gesetzt sein
  • Erforderliche PHP-Erweiterungen:
    lter, hash, openssl, pcre >= 8.38, session, SPL, standard, xml, zip and zlib
  • Webserver Apache
  • Doctrine DBAL Datenbank MariaDB
  • Festplattenplatz: mindestens 200 MB
  • Das Backend benötigt Microsoft Edge, Google Chrome, Firefox, Safari oder jeden anderen modernen Browser


Release Zyklus

  • v10.0 Einführung neuer Konzepte und Methoden, stabilisierung der neuen APIs
  • v10.1 Verbesserungen im Routing, Site Handling V2
  • v10.2 Verbesserung in der Rendering Engine und Fluid
  • v10.3 Einführung Dashboard und «Feature Freeze»
  • v10.4 LTS Vorbereitung und Release


Long Term Support

  • TYPO3 Version 10.4 ist eine LTS-Version (Long Term Support)
  • Instandhaltung und Bugfixes bis Oktober 2021
  • Sicherheitsthemen und kritische Bugfixes bis April 2023


Dashboards

Das Dashboard ist die Einstiegsseite in das System, das auf einen Blick wichtige Informationen zum Status des WCMS und anderen Dingen bereithält.

Über eine API können Entwickler leicht eigene Widgets, also Elemente für die Dashboard-Übersicht, erstellen.

Zur Zeit steht das Dashboard dem Webmaster zur Verfügung. Im laufe der Zeit wird das Dashboard auch für die anderen Redakteure zur Verfügung gestellt.



Neue Übersetzungssoftware

Zur Verbesserung des multilingualen Backends von TYPO3 wird in Zukunft in der Default-Einstellung Crowdin genutzt, eine SaaS-Lösung (Software as a Service), die es erleichtern soll, Sprachelemente im Backend, aber auch in Extensions zu übersetzen.

Einmal übersetzte Begriffe können in allen Bereichen der Software genutzt werden, maschinelle Übersetzungen können als erster Schritt den Übersetzungsprozess beschleunigen, und durch ein Glossar wird sichergestellt, dass zentrale TYPO3-Begriffe an allen Stellen identisch übersetzt werden.



E-Mail mit HTML-Vorlagen

Bisher konnten E-Mails aus dem TYPO3-System nur als reine Text-E-Mails verschickt werden; mit Version 10.3 gibt es nun auch die Möglichkeit, Vorlagen (Templates) für HTML-E-Mails zu erstellen und zu nutzen.

Die Templates basieren auf der Fluid Templating Engine und können auch angepasst werden, so dass sie z.B. im Corporate Design des eigenen Unternehmens erscheinen.



Vereinfachtes User-Management

Das User Module im Backend der TYPO3-Installation bietet Administratoren nun einen neuen, detaillierteren Blick auf grundlegende Nutzerdaten. Das schließt neben Namen und E-Mail-Adressen auch Gruppen, Untergruppen, Berechtigungen usw. ein. Das Verwalten dieser Informationen wird dadurch wesentlich erleichtert.



Verbesserter Privatsphärenschutz mit SameSite Cookies

TYPO3 verwendet jetzt SameSite Cookies, damit ist es möglich, bei Cookies zu definieren, ob bestimmte Cookie-Informationen beim Einsatz von Iframes oder Skripten auch an fremde Seiten übertragen werden dürfen.

In der Grundeinstellung sind Frontend-Cookies nun auf «lax» («freizügig») eingestellt, Backend-Cookies auf die Einstellung «strict» («streng»). Falls diese Grundeinstellungen zu eingeschränkt sind, lassen sie sich in der System-Konfiguration ändern.



Höhere Abwärtskompatibilität

Ursprünglich war angekündigt worden, dass TYPO3 v10 bei Verwendung des Datenbankservers MySQL mindestens Version 5.7 dieses Systems benötigen werde; die LTS-Version wird nun sogar mit Version 5.5 kompatibel sein. Außerdem besteht offizieller Support für die Datenbanksysteme MariaDB, PostgreSQL und SQLite.



Fluidbasiertes Frontend-Anmeldeformular

Mit der Systemerweiterung Frontend Login («felogin») konnte bisher schon auch im Frontend eine Login-Funktionalität für Endnutzer angeboten werden, über die z.B. geschützte Bereiche einer Website genutzt werden konnten. Die Vorlagen hierfür waren jedoch bisher nur umständlich veränderbar, da sie, anders als andere Systemerweiterung, nicht auf die Fluid Templating Engine zurückgriff.



Verbesserungen an «form»

Die Systemerweiterung «form» wurde an mehreren Stellen deutlich verbessert. Backend-Benutzer können nun einen erweiterten Assistenten nutzen, um Formulare zu erstellen; so wird es möglich, zu vorherigen Schritten zu navigieren und beschreibende Bezeichnungen wie «Start» oder „Finish» zu nutzen. Ergänzt werden diese Verbesserungen durch ein optimiertes Setup und eine optimierte Konfigurationsstruktur.

Nach unserer Meinung ist die Systemerweiterung «form» ausgereift.



Link-Validator

Der Link-Validator von TYPO3 soll fehlerhafte Links im gesamten System erkennen. Diese Funktion wurde weiter ausgebaut und unterstützt nun Seiten, Dateien und sogar externe Links. Externe Links können jetzt auch on-the-fly validiert werden.