Mehr Innovation und Effizienz
Seit rund zwei Wochen steht mit TYPO3 12.4 die aktuelle Long Term Support (LTS) Version zum Download oder Update bereit. Ausgestattet mit einer Reihe von Features, die insbesondere Usability und Sicherheit verbessern, präsentiert sich TYPO3 in Zukunft schicker, schlanker und benutzerfreundlicher. Der Change-Log der 12er Version umfasst über 200 neue Features sowie diverse weitere Korrekturen und Fehlerbehebungen.
Backend Usability verbessert
Intuitiver und schneller soll das neue Backend sein. Nutzerinnen und Nutzer benötigen weniger Klicks, um beispielsweise Ordner anzulegen und können zudem verschiedene Seitenelemente per Drag & Drop verschieben. Im Zuge dieser UI-Anpassungen hat das Entwicklerteam auch die visuelle Darstellung aufgewertet und dem Backend einen modernen, dynamischen Anstrich verpasst.
Mehr Komfort im Dateimanager
Drag & Drop sowie eindeutige Thumbnails für Dateien: Diese beiden Komfortfunktionen erleichtern den Umgang mit dem Dateimanager insbesondere bei der redaktionellen Arbeit erheblich. Außerdem ist es einfacher, Ordnung zu schaffen und zu halten. Benötigte Bilder, PDFs oder Videos können jetzt viel schneller hochgeladen und an die richtige Stelle verschoben werden.
Optimierte Backend-Suche
Für eine schnelle Orientierung ist eine gute Suchfunktion unerlässlich. Zusätzliche Filteroptionen, die die Suche beschränken sowie eine bessere Auffindbarkeit der Suchfunktion selbst sollen den Usern dabei helfen, schneller das Gewünschte zu finden.
Vereinfachte Kommunikation dank Webhooks und Reactions
Mit dem Update werden die Routinen, mit denen TYPO3 Informationen von außen aufnimmt oder mit externen Programmen kommuniziert, erheblich vereinfacht und verbessert.
Reactions bietet die Möglichkeit, TYPO3 so zu konfigurieren, dass es auf Anfragen von außen reagieren kann. Die Funktion ist so gestaltet, dass TYPO3 Integrator:innen und Website-Administrator:innen entsprechende Einstellungen mit wenigen Klicks vornehmen können.
Ausgehende Webhooks bilden das Gegenstück zu Reactions. Sie ermöglichen es, Informationen und Anfragen an externe Programme zu senden und damit gegebenenfalls Prozesse anzustoßen. So lässt sich das CMS besser als zentrale Schaltstelle in komplexe Systeme integrieren.
Verbesserte Sicherheit
Einige sicherheitsrelevante Features wurden mit der neuen Version eingeführt oder erweitert, um aktuellen Standards zu entsprechen.
- Erweiterter Support für Content Security Policies (CSP) sorgt für einen verbesserten Schutz vor „Cross-Site Scripting“ und „Data Injection Attacks“.
- Auch für Entwickler von Extensions steht ab sofort die TYPO3-Funktion zum Generieren von Passwörtern zur Verfügung. Zudem sind neue Richtlinien für die Länge und Komplexität von Passwörtern hinzugekommen. Die Länge der zu generierenden Zeichenkette, Groß- und Kleinbuchstaben sowie Sonderzeichen lassen sich individuell einstellen.
Änderungen an Extbase
Das TYPO3-eigene Framework wartet mit zwei großen Änderungen auf. Zum einen gehen die Entwickler auf Probleme mit den Magic-Methods ein. Diese ermöglichen es, über Funktionsaufrufe Daten aus Respository-Klassen abzufragen und sind damit Voraussetzung für die Nutzung von zeitsparenden Befehlen wie findByFirstname(), findByLastname() oder findByWhatever(). Diese „magischen Methoden“ verursachen allerdings häufig Fehler bei der Interpretation von Namen und anderen Informationen in integrierten Entwicklungsumgebungen. Als Lösung wird eine neue Methode implementiert, die solche und weitere bekannte Probleme vermeidet. Die Magic Methodes bleiben allerdings bis einschließlich Version 13 erhalten, um Programmierern genügend Zeit für notwendige Anpassungen zu geben.
Zum anderen unterstützt die neue TYPO3-Version Union-Type-Deklarationen für Entity-Eigenschaften, was für ein besseres Zusammenspiel mit modernen PHP-Frameworks sorgen sollte.
Was sonst noch wichtig ist
Weitere Änderungen und Erweiterungen in TYPO3 12 umfassen unter anderem:
- Unter der Haube wurde auf Symfony 6 und auf Doctrine 3 umgestellt.
- Erweiterung der Mehrsprachigkeit des Backends um Luxemburgisch.
- Serverseitig sind die PHP-Erweiterungen Internationalisierung ("intl") und Multi-Byte-Strings ("mbstring") jetzt erforderlich.
- Die Pagination-API wurde um „Sliding Windows“ erweitert.
- Ein Schnellerer TypoScript-Syntaxparser wurde implementiert, der allerdings beim Upgrade auf v12 Probleme verursachen kann und Korrekturen erfordert.
- Die Mail-API wurde um Hooks und Konfigurationen zur weitergehenden Sendekontrolle erweitert.
TYPO3 12: Schicker, schlanker, mehr Sicherheit
TYPO3 positioniert sich mit der neuen LTS-Version noch mehr als modernes Enterprise Content-Management-System. Der Fokus liegt klar auf einer einfacheren Bedienung des Backends für Redakteure, einer besseren Integration in größere Systeme und Prozesse sowie auf einer höheren Sicherheit. Bei allen Maßnahmen für mehr Bedienkomfort bleibt aber die Komplexität erhalten, die das CMS zu einer so vielseitig einsetzbaren und bei Entwicklern beliebten Lösung macht. Wer weitere Informationen zur Version 12 sucht, findet sie auf der Seite zur Development-Roadmap von TYPO3. Und natürlich können Sie sich mit all Ihren Fragen und Anliegen gerne an unser Team wenden.