FYI. This blog is translated by machine. Please ignore any spelling and grammar errors; sorry for such inconvenience. We appreciate your understanding and support.
Nach monatelangem Warten ist die TYPO3-Version 12.2 mit einer Vielzahl von Funktionen erschienen, wie in der Roadmap versprochen. Während wir bereits alles über die vorherige Version 12.1 erfahren haben, die Reactions als eines ihrer Highlight-Features eingeführt hat, wollen wir uns ansehen, was die Version 12.1 alles zu bieten hat und mehr erfahren.
Zunächst einmal bringt TYPO3 v12.2 große Verbesserungen im Backend UI zusammen mit der Unterstützung mehrerer Sprachen. Aber das ist noch nicht alles. Lesen Sie weiter unten, um mehr über die neuen Ergänzungen und Änderungen am Dateilisten-Modul zu erfahren.
TYPO3-Fahrplan
Wir haben die Roadmap in unserem vorherigen Review zu v12.1 besprochen, um zu erfahren, wie viel wir bereits abgedeckt haben und was in den kommenden Monaten auf uns zukommt. Hier ist das Update nach der Veröffentlichung von v12.2 und was die TYPO3 CMS Roadmap uns sagt.
Version | Primary Focus | Estimated Release |
12.0 | Neue Systemanforderungen und wichtige Änderungen | Freigegeben: 2022-10-04 |
12.1 | Interoperabilität mit Systemen von Drittanbietern | Freigegeben: 2022-12-06 |
12.2 | Verbesserte Backend UI | Geschätzt: 2023-02-07 |
12.3 | Last-Minute-Funktionen | Geschätzt: 2023-03-28 |
12.4 | LTS-Freigabe | Geschätzt: 2023-04-25 |
Wie bereits erwähnt und in der Roadmap versprochen, wird die Version 12.2 eine deutliche Verbesserung der Backend-Benutzeroberfläche aufweisen, die wir in diesem Blog näher beleuchten werden. Außerdem werden in den nächsten zwei Monaten die nächsten Updates für 12.3 und 12.4 mit weiteren Funktionen veröffentlicht.
Die wichtigsten Funktionen von TYPO3 V12.2
Dateiliste Backend-Modul
Während TYPO3 v12.1 einige subtile Änderungen am Dateilisten-Modul brachte, indem es die Idee größerer Thumbnails mit der Option der Kachelansicht zusammen mit der Standard-Listenansicht hinzufügte. In der Reihe der Aktualisierungen werden Sie Drag-and-Drop-Elemente sehen, Ordner erstellen, usw. Darüber hinaus haben wir Message Bus und Queue, Internationalisierung und vieles mehr.
1. Elemente in die Struktur ziehen und ablegen
Obwohl dies wie eine primäre Funktion erscheinen mag, hatte TYPO3 bis jetzt nur die Möglichkeit, Elemente oder Dateien zwischen Ordnern zu kopieren und einzufügen. In Version 12.2 können Sie nun jedoch Dateien von einem Ordner in einen anderen ziehen und ablegen.
Dies ändert das Spiel völlig und macht es für Entwickler einfacher, Dateien viel schneller und effizienter über das System zu bewegen. Darüber hinaus können Sie sogar die STRG-Taste verwenden, mehrere Dateien auswählen und die Drag-Drop-Funktion für mehr als eine Datei auf einmal nutzen.
2. Erstellen von Ordnern
TYPO3 v12.2 hat die Erstellung von Ordnern effizienter und schneller gemacht. Wenn Sie neue Ordner erstellen, müssen Sie nicht mehr auf einer komplett neuen Seite arbeiten. Stattdessen öffnet sich ein kleines Fenster neben dem Prozess, in dem Sie den Namen des neuen Ordners eingeben und einen erstellen können.
Gleichzeitig können Sie über die linken Menüoptionen oder die Baumstruktur auf andere übergeordnete Ordner zugreifen, so dass jeder bequem im selben Fenster Ordner erstellen und bearbeiten kann. Außerdem wird die Dateiliste nach dem Erstellen von Ordnern innerhalb von Sekunden automatisch aktualisiert.
Nachrichtenbus und Warteschlange
Über diese neue Funktion, die in Version 12.2 hinzugefügt wurde, ist viel geredet worden. Wir haben schon früher darüber gesprochen, was alles zur Dateiliste hinzugefügt wird.
Um die Architektur von TYPO3 und das System leistungsfähiger und effizienter zu machen, haben wir die Funktionen Message Bus und Queue in den Mittelpunkt gestellt. Standardmäßig war die Kommunikation der TYPO3-Komponenten etwas kompliziert, da das System nach dem Empfang einer Nachricht warten musste, bis diese Aufgabe abgeschlossen war, bevor eine weitere gesendet werden konnte. Das war zeitaufwändig und ehrlich gesagt nicht effizient.
Hier hilft die Funktion Nachrichtenbus und Warteschlange, den gesamten Prozess zu vereinfachen. Sie funktioniert folgendermaßen. Wenn eine der Komponenten eine Nachricht empfängt, wird sie an den Nachrichtenbus gesendet, der sie entweder sofort verarbeitet oder in der Warteschlange für eine spätere Bearbeitung je nach Aufgabenpriorität bereithält.
Internationalization
Wie wir bereits erwähnt haben, unterstützt TYPO3 v12.2 mehrere Sprachen sowie andere Komponenten der Internationalisierung. Hier ist, was es zu bieten hat.
1. Länderanbieter-API
Die CountryProvider-API ermöglicht es Entwicklern, eine Liste von Ländern abzurufen und deren Flaggen und Sprachen nach dem ISO 3166-1-Standard zu bestimmen. Darüber hinaus können Sie auch Daten über standardisierte ISO-Codes, die Unicode-Darstellung der Flaggen und vieles mehr abrufen. Da die von dieser API erfassten Daten auf dem ISO-Code-Repository basieren, können Sie außerdem sicher sein, dass die Daten korrekt sind.
2. Mehrstufiges Sprach-Fallback
TYPO3 unterstützt mehrere Sprachen auf seinem Frontend für Kunden. Durch die Multi-Level Language Fallback-Funktion, wenn das System derzeit nicht über die Übersetzung bereit oder aufgrund eines Fehlers, wenn es nicht verfügbar ist, dann fällt das System auf eine beliebige Sprache, die es unterstützt und zeigt Inhalte in der gleichen.
In der neuen Version von TYPO3 ist diese Funktion nun für jeden einzelnen Inhalt verfügbar.
Security Improvements
Die Sicherheit ist eine der wichtigsten Komponenten jeder Software oder Technologie, die den Schutz der Daten der damit verbundenen Organisationen gewährleistet, und diese Institutionen müssen sie einhalten.
Um die Sicherheitsstruktur zu stärken, kann das System in Version 12.2 während der Installation einen Standard-Admin anlegen. Darüber hinaus muss ein starkes und zuverlässiges Passwort nach den festgelegten Kriterien, wie Mindestlänge, Zeichen usw., festgelegt werden.
Other Changes
Einige andere kleinere Änderungen wurden ebenfalls berücksichtigt, wie z. B. Änderungen der Pfad- und Dateinamen.
Zum Beispiel hat die Datei "ENABLE_INSTALL_TOOL" jetzt einen anderen Speicherort. Wenn Sie die Datei jedoch bereits bereitgestellt haben oder verwenden, müssen Sie sich nicht darum kümmern, den Prozess auf der Grundlage des alten Speicherorts zu ändern, da er als Ausweichoption verwendet werden kann.
Ebenso werden die Site-Konfigurationen in den YAML-Dateien gespeichert und befinden sich im Ordner "sites/". Darüber hinaus wurden zwei weitere Elemente zu den System ➜ Konfigurationsmodulen hinzugefügt, nämlich "Sites: TCA-Konfiguration" und "Sites: YAML-Konfiguration".
Systemanforderungen
Das ist alles, was Sie über die Liste der Funktionen wissen müssen, die Sie mit TYPO3 v12.2 erhalten werden. Bevor Sie es jedoch auf Ihrer Website installieren, sollten Sie einen Blick auf die Liste der Systemanforderungen werfen und prüfen, ob Ihr System mit dem neuen Update kompatibel ist..
Operating System | Linux, Microsoft Windows or macOS (this also includes hosting on all common cloud environments) |
Webserver | Apache httpd, Nginx, Microsoft IIS, Caddy Server |
Supported Browsers | Chrome (latest) Edge (latest) Firefox (latest) Safari (latest) |
Composer | Composer >= 2.1 |
Database | MariaDB >= 10.3.0 <= 10.6.99 MySQL >= 8.0.0 <= 8.0.99 PostgreSQL >= 10.0 SQLite >= 3.8.3 |
Hardware | RAM >= 256 MB |
PHP | PHP >= 8.1.0 <= 8.2.99 |
Die oben erwähnte Liste der Systemanforderungen ist die gleiche wie für alle TYPO3 v12 und die nächsten Versionen, die folgen werden.
PHP-Kompatibilitätsbericht
Hier ist eine Liste von PHP-Versionen, die mit v12.2 kompatibel sein können oder nicht.
PHP versions | TYPO3 v12 2021 - 2026 | TYPO3 v11 2020 - 2024 | TYPO3 v10 2019 - 2023 | TYPO3 v9 2017 - 2021 | TYPO3 v8 2015 - 2020 |
PHP 7.0 | No | No | No | No | Yes |
PHP 7.1 | No | No | No | No | Yes |
PHP 7.2 | No | No | Yes | Yes | Yes |
PHP 7.3 | No | No | Yes | Yes | Yes |
PHP 7.4 | No | Yes | Yes | Yes | Yes |
PHP 8.0 | No | Yes | No | No | No |
PHP 8.1 | Yes | Yes | No | No | No |
PHP 8.2 | Yes | Yes | No | No | No |
Herunterladen und Installieren
Sobald Sie alles über TYPO3 und seine Versionen recherchiert und gelernt haben, können Sie es herunterladen und auf Ihrer Website installieren. Dazu können Sie besuchen get.typo3.org um mehr darüber zu erfahren, wie Sie es herunterladen und installieren können, Hier finden Sie den Leitfaden.
Schlussfolgerung
Wir sind endlich mit allen Funktionen, Anforderungen und dem Download-Prozess für v12.2 fertig. Sie hat eine Menge an Funktionen, die interessant sind, um mehr darüber zu erfahren und sogar auf der Website zu implementieren.
Sie werden die Drag-and-Drop-Funktion für Dateilisten sowie die Message Bus- und Queue-Funktionen lieben, die TYPO3 letztendlich effizienter machen werden. Es ist höchste Zeit, diese Funktionen anzuwenden und praktisch auszuprobieren, um praktische Erfahrungen zu sammeln.
Sanjay Chauhan
CTO - T3Planet & NITSANSanjay Chauhan, Mitbegründer von NITSAN (Preisgekrönte TYPO3 Agentur) und Pionier von T3Planet, dem ersten TYPO3 Shop weltweit.
Ein wahrer TYPO3-Fanatiker seit 2010.
Mit meinem umfangreichen technischen Wissen und…
More From Author