TYPO3 CMS v12 – Alle Infos zur neuen Version

Die finale Fassung von TYPO3 v12 ist endlich verfügbar. Wir stellen die zentralen Features vor.

Seit April 2023 ist mit Version 12 die neue Fassung von TYPO3 final verfügbar. Wir stellen die wichtigsten Neuerungen und Besonderheiten vor.

Mit TYPO3 v12 LTS wurde am 25. April 2023 die Entwicklung der Version 12 des CMS TYPO3 abgeschlossen. Die neue TYPO3-Version hat “Long Time Support” (LTS), wird also für drei Jahre – bis April 2026 – zuverlässig von der Community betreut. Danach kann Support für drei weitere Jahre (bis April 2029) kostenpflichtig erworben werden.

Die vorherige “Long Time Support” (LTS) Version 11 wird noch bis Oktober 2024 mit sicherheitsrelevanten Updates versorgt, für TYPO3 v10 hingegen sind seit Mai 2023 jegliche Updates nur noch kostenpflichtig zu haben.

Als technische Basis für TYPO3 v12 wird nun auf dem Server PHP mindestens in der Version 8.1 benötigt, die noch bis November 2024 relevante Sicherheitsupdates erhält. TYPO3 v12 LTS bietet auch Unterstützung für PHP 8.2 (relevante Sicherheitsupdates bis Dezember 2025).

Zusätzlich unterstützt TYPO3 mit der Database Abstraction Layer (DBAL) Doctrine Version 3 die folgenden Datenbank-Engines und -Versionen:

  • MySQL Version 8.0 oder höher
  • MariaDB Version 10.3 oder höher
  • PostgreSQL Version 10.0 oder höher
  • SQLite Version 3.8.3 oder höher

Was kann TYPO3 v12: Ein kurzer Überblick

(Bildquelle: Bildvorlage von junoteamllc auf Freepik)

TYPO3 v12 bietet viele Verbesserungen und neue Funktionen wie eine benutzerfreundlichere Bedienung, bessere Performance und erhöhte Sicherheit.

Auch im Bereich der Internationalisierung wurden Funktionen optimiert, um die Erstellung und Verwaltung mehrsprachiger Inhalte noch benutzerfreundlicher zu gestalten. Das ermöglicht es den Website-Betreiber:innen, Inhalte nahtlos in verschiedenen Sprachen anzubieten und internationale Zielgruppen besser anzusprechen.

Darüber hinaus wurden viele technische Verbesserungen vorgenommen, die vor allem für Entwickler:innen interessant sind. Die Optimierungen erleichtern die Programmierung und eröffnen neue Möglichkeiten für die Erstellung anspruchsvoller Websites.

Entwickler:innen profitieren zudem von größerer Flexibilität und Kontrolle über die TYPO3-Installationen, da neue Konfigurationsoptionen zur Verfügung stehen. Die Anpassung und Optimierung der Websites an individuelle Anforderungen wird so noch einfacher.

Wir stellen in diesem Artikel die zentralen neuen Features der TYPO3 v12 vor.

Mit Herzblut und Erfahrung Ihre ganzheitliche TYPO3-Agentur

Verbesserte Leistung

“TYPO3 v12 will feature a significant productivity boost, as we aim to make the system the fastest TYPO3 version ever.” – Benni Mack, Michael Schams

Mit der neuesten TYPO3-Version hat sich auch die Performance verbessert.

Mit den neueren PHP-Versionen 8.1 bzw. 8.2 können spezialisierte Funktionen und Optimierungen verwendet werden, die den Code effizienter machen und die Leistung der Anwendung steigern.

Ebenso unterstützt TYPO3 v12 mit der Database Abstraction Layer (DBAL) Doctrine Version 3 verschiedene moderne Datenbank-Engines und -Versionen. Indem spezialisierte Funktionen und Optimierungen dieser Datenbanken genutzt werden, kann TYPO3 v12 Datenabfragen schneller ausführen und den Datenzugriff beschleunigen, was wiederum die gesamte Performance des CMS verbessert.

Verbesserte Usability des Backends

Das Backend ist bisher und bleibt weiterhin die hauptsächliche Verwaltungsschnittstelle von TYPO3. Integrator:innen nutzen das Backend, um das System einzurichten, zu konfigurieren und zu pflegen. Ebenso verwenden Redakteur:innen das Backend für ihre tägliche Arbeit an der TYPO3-Website. Aus diesem Grund ist TYPO3 stets bemüht, die User Experience  kontinuierlich zu verbessern.

An vielen Stellen im Backend wurde ein moderneres visuelles Erscheinungsbild umgesetzt; viele Funktionen lassen sich nun zum Beispiel im Seitenbaum direkt über ein Kontextmenü aufrufen:

Kontextmenü im Seitenbaum (Bild: typo3.org)

Analog lassen sich in der oberen Leiste im Backend die wichtigsten Anwendungsinformationen abrufen.

Anwendungsinformationen (Bild: typo3.org)

Neue “Kachelansicht” in der Dateiliste

Bei der Verwaltung von Dateien und Ordnern im Filelist-Modul des TYPO3-Backends haben Backend-Benutzer:innen oft unterschiedliche Präferenzen bezüglich der Darstellung.

In der klassischen Listenansicht werden Dateien und Ordner schnell und übersichtlich dargestellt, wobei optional kleine Miniaturbilder angezeigt werden. Diese Ansicht bietet schnellen Zugriff auf Aktionen wie das Bearbeiten von Metadaten, das Anzeigen von Bildern und das Löschen von Dateien. Zudem werden Details wie Dateitypen, Dateigrößen und ob die Datei in einem Inhaltselement (Referenz) verwendet wird, angezeigt.

Allerdings sind viele Backend-Benutzer:innen eher an größeren Miniaturansichten und weniger detaillierten Informationen interessiert. Dies trifft beispielsweise auf Redakteur:innen zu, die den Inhalt einer TYPO3-Website pflegen. Die neue Kachelansicht, die seit TYPO3-Version 12.1 verfügbar ist und als Standardansicht festgelegt wurde, kommt diesen Wünschen entgegen: 

Kachelansicht im Dokumentenordner (Bild: typo3.org)

Oben auf der Seite gibt es ein neues Menü, das es den Backend-Benutzer:innen ermöglicht, ihre bevorzugte Ansicht anzupassen. In diesem Menü können sie nicht nur zwischen der “Kachelansicht” und der “Listenansicht” wählen, sondern auch Miniaturansichten und die Zwischenablage nach Belieben aktivieren oder deaktivieren.

Des Weiteren können die Benutzer:innen in diesem Menü die Spalten konfigurieren, die in der Listenansicht angezeigt werden sollen. Die individuelle Konfiguration wird beim nächsten Login gespeichert und von TYPO3 wiederhergestellt.

Verbesserte Suche für das Backend

Für Backend-Benutzer:innen kann es manchmal schwierig sein, die gesuchte Information zu finden, insbesondere wenn sie mit großen Websites, Tausenden von Seiten und unzähligen Inhaltselementen arbeiten. In TYPO3 v12.1 wurde die Benutzerfreundlichkeit für User:innen, die mit der Suche arbeiten, verbessert.

Nutzer:innen können die Suche öffnen, indem sie auf das Lupensymbol in der Kopfzeile klicken. Zur Verbesserung der UX kann die Suche nun auch mit der Tastenkombination Strg/Cmd+K geöffnet werden – dies entspricht der gängigen Praxis in verschiedenen anderen Anwendungen und Websites wie Discord, Slack usw.

Wenn Sie mit der Eingabe beginnen, durchsucht TYPO3 die Datenbankeinträge nach dem eingegebenen Suchbegriff. Sie haben auch die Möglichkeit, die Suche optional auf Seitendatensätze zu beschränken, indem Sie die entsprechende Option im Kontextmenü (drei vertikale Punkte) auswählen. Dies ist besonders nützlich bei großen TYPO3-Sites.

Alternativ können Sie Ihrer Suche das Präfix “#page:” hinzufügen, um die Suche auf Seitentitel zu beschränken, die den gesuchten Begriff enthalten.

Suche im TYPO3 Backend (Bild: typo3.org)

Wie üblich können Entwickler:innen die Suchfunktion in TYPO3 weitgehend anpassen und nach ihren eigenen Bedürfnissen individualisieren.

Verschieben und Kopieren per Drag & Drop

Das Übertragen von Objekten von einem Ordner in einen anderen wird dank einer neuen Funktion nun viel intuitiver. Sie ermöglicht das Verschieben und Kopieren von Dateien und Ordnern per Drag & Drop:

Dateien oder Ordner können direkt in passende Stelle im Dateibaum gezogen werden (Bild: typo3.org)

Bestätigungspopup beim Kopieren oder Verschieben von Dateien (Bild: typo3.org)

In früheren Versionen von TYPO3 wurde üblicherweise die Zwischenablage verwendet, um Objekte zwischen Ordnern zu kopieren oder zu verschieben. Seit der  TYPO3-Version 12.2 können Nutzer:innen jedoch direkt auf ein Element in der Dateiliste klicken, es in den Dateibaum ziehen und im Zielordner ablegen.

Auch im neuen Seitenmodul können Inhaltselemente ab sofort einfacher verschoben werden. Insgesamt wurde dafür die Benutzeroberfläche des Moduls sehr viel übersichtlicher gestaltet, die Styles wurden überarbeitet und einige Layoutelemente optimiert.

Verschieben von Inhaltselementen per Drag & Drop. (Bild: typo3.org)

Effizientes Erstellen von neuen Ordnern

Die Erstellung neuer Ordner ist seit der TYPO3 v12.2 noch effizienter geworden. Anstelle einer neuen Seite öffnet das Modul nun ein modales Fenster, in dem Benutzer:innen die neuen Ordner schnell und einfach erstellen können. Sobald das modale Fenster geschlossen wird, aktualisiert sich die Dateiliste automatisch um die neuesten Änderungen.

Neue Ordner im Filelist-Modul erstellen (Bild: typo3.org)

Reactions und Webhooks

Die neuen Webhooks und Reactions in TYPO3 ermöglichen einen direkten Datenaustausch mit anderen Systemen, was die Integration, Automatisierung und Echtzeitkommunikation zwischen verschiedenen Anwendungen und Diensten erleichtert. Dadurch wird TYPO3 noch leistungsfähiger und vielseitiger als Content-Management-System.

Webhooks sind ausgehende Nachrichten, die von einer Anwendung oder einem Dienst gesendet werden, wenn ein bestimmtes Ereignis oder eine Aktion in der Anwendung stattfindet. Diese Nachrichten werden über das HTTP-Protokoll an eine vordefinierte URL gesendet. Der empfangende Dienst oder die Anwendung kann dann auf diese Webhook-Nachrichten reagieren und entsprechende Aktionen ausführen. Webhooks dienen als eine Art Benachrichtigungssystem und ermöglichen die Echtzeitkommunikation zwischen verschiedenen Anwendungen und Diensten.

Reactions wiederum sind die Reaktionen auf eingehende Webhooks in TYPO3. Das bedeutet, dass TYPO3 auf Webhook-Nachrichten reagieren kann, die von anderen Anwendungen oder Diensten an TYPO3 gesendet werden. Die Reactions werden genutzt, um bestimmte Aktionen auszulösen, wenn ein Webhook empfangen wird. Beispielsweise können in TYPO3 Daten in der Datenbank gespeichert, Benachrichtigungen versendet oder bestimmte Prozesse ausgelöst werden, wenn ein bestimmtes Ereignis über einen Webhook empfangen wird. Reactions bieten eine Möglichkeit, TYPO3 nahtlos in den Datenaustausch und die Integration mit anderen Systemen einzubinden.

Neue Sicherheitsfunktionen

“Sicherheit und Stabilität stehen bei TYPO3 an erster Stelle.” – Benni Mack, TYPO3 Core Lead

Durch die Einführung von Content Security Policies (CSP) in TYPO3 wurden Sicherheitslücken geschlossen, die aufgrund einer unzureichenden Kodierung der von Nutzer:innen eingereichten Inhalte entstehen können. Durch die Implementierung dieser zusätzlichen Sicherheitsebene können bestimmte Angriffsarten wie Cross-Site-Scripting (XSS) und Data Injection erkannt und entschärft werden.

Außerdem wurden konfigurierbare Passwortrichtlinien eingeführt, um den modernen Compliance-Anforderungen gerecht zu werden. Seit der TYPO3 Version 12.2 wird die globale Standard-Policy berücksichtigt, wenn der/die erste Admin-Benutzer:in während der Systeminstallation angelegt wird. Diese Richtlinie legt fest, dass ein starkes Passwort verwendet werden muss, das bestimmte Kriterien erfüllt, wie beispielsweise eine Mindestlänge, Groß- und Kleinschreibung sowie die Verwendung von Buchstaben und Ziffern.

Aufbewahrungsfrist für gelöschte Datensätze

Wenn Backend-Benutzer:innen Datensätze wie Inhaltselemente oder Seiten in TYPO3 löschen, werden diese Datensätze nicht sofort aus der Datenbank entfernt. So können Benutzer:innen und Administrator:innen gelöschte Datensätze mithilfe des Backend-Moduls “Web ➜ Recycler” wiederherstellen.

Außerdem können Benutzer:innen fortan selbst festlegen, nach wie vielen Tagen die als gelöscht markierten Datensätze endgültig gelöscht werden sollen. So bleiben die einmal gelöschten Datensätze nicht dauerhaft in der Datenbank gespeichert und die Nutzer:innen haben trotzdem genügend Zeit, um die Inhalte bei Bedarf wiederherzustellen.

Fazit

Die Aktualisierung auf die neueste Version von TYPO3 bietet eine Vielzahl von überzeugenden Gründen, die sowohl die Effizienz als auch die Qualität Ihrer Webprojekte maßgeblich beeinflussen können. Die Entscheidung für ein Upgrade geht über die bloße Aneignung neuer Features hinaus und eröffnet zahlreiche Vorteile, die den Aufwand und die Investition rechtfertigen.

Mit jeder neuen Version werden potenzielle Sicherheitslücken behoben und die Plattform gestärkt, um aktuelle Bedrohungen abzuwehren. Die Nutzung einer veralteten TYPO3-Version kann zu Sicherheitsrisiken führen, die Ihre Webseite und Daten gefährden könnten. Ein Upgrade auf die neueste TYPO3-Version ist daher definitiv eine Überlegung wert. 

Wir, als TYPO3-Agentur mit Herzblut, werden Sie auch weiterhin über neue Fortschritte und Updates auf dem Laufenden halten.

(Titelbild: Bildvorlage von gstudioimagen1 auf Freepik)

Wir sind Enthusiasten der digitalen Welt. Als Digitalagentur wollen wir unsere Leser mit dieser Begeisterung anstecken. Dazu packen wir Themen, Trends und Technologien an, die unser aller Leben und Arbeiten betreffen und leichter machen können. Unverschnörkelt geben wir wertvolle Updates und schaffen Orientierung zu digitalen Lösungen von heute und morgen.

Ähnliche Artikel

Wir vergleichen zwei der wichtigsten Open-Source-CMS für den Mittelstand – welches ist für Ihre Zwecke das richtige?

Version 11 von TYPO3 steht jetzt in der finalen Fassung bereit. TYPO3 v11 LTS “Warp Speed” wird für mindestens drei Jahre von der Community betreut.

VERDURE Update abonnieren

Erhalten Sie einmal im Monat unseren Newsletter mit einer Auswahl aktueller Themen, Trends und Artikeln, um am Puls der Zeit zu bleiben.

Entdecken Sie die zukunftsfähige Formel für hocheffektive KPI-Optimierung und nachhaltiges Wachstum

 

Zum Download