TYPO3 14.3 - Modernisierung des Codes und Entschlackung

Unter der Haube ändern sich bei TYPO3 auch regelmäßig die Code-Basis für notwendige Modernisierung, Umstrukturierungen und neue interne Methoden, die nicht direkt Auswirkung auf Erweiterungen oder Implementationen haben müssen.

Aufräumarbeiten im Code und Modernisierung

Das Backend-Modulrouting kann nun einen internen Event zum Decoupling an den BackendRouter nutzen, und HTTP 405 Header setzen.

Zielgruppe: Entwicklung

In der Settings API wurde das JSON-Encoding-Handling überarbeitet.

Zielgruppe: Entwicklung

Neues TranslatorInterface ermöglicht eine abstraktere Nutzung der Sprachhandling-Services.

Zielgruppe: Entwicklung

WissenswertAnpassung der PackageSetup (Extensioninstallation) Routinen, Streamlining für weniger Redundanz und klarere Reihenfolgen.

Zielgruppe: Entwicklung

Das LoggerAwareTrait in finalen Klassen wird vermieden, und injiziert den Logger nun direkt.

Zielgruppe: Entwicklung

Neuer Event BeforeRemoveNonCopyableFieldsEvent (intern) der beim DataHandler gefeuert wird wenn ein Datensatz kopiert/lokalisiert wird.

Zielgruppe: Entwicklung

GoodieÜberarbeitung der ContentObjectRenderer Klasse für weiteres Refactoring. request wird nun als Variablenkontext übermittelt und nicht mehr als "state" in der Klasse geführt.

Zielgruppe: Entwicklung

Das "fluid:analyse" Command heißt intern nun "fluid:analyze", und gibt einen Hinweis aus dass nur *.fluid.html Dateien gescannt werden.

Zielgruppe: Integration

WissenswertReduzierung von State in Services (Content Object Renderer, LinkResultService, DataHandler, TranslationStatusController, DataMapProcessor, EmptyRestrictionContainer, PageRenderer, FlexForm traverser) sowie Deklaration von mehr readonly Klassen/Properties. Öffnung vom Extbase DomainObject auf non-internal Deklarationen.

Zielgruppe: Entwicklung

Mit unserem festangestellten Mitarbeiter Garvin Hicking unterstützen wir aktiv die TYPO3-Entwicklung. Er arbeitet im Core-Merger Team des OpenSource Projekts mit, und ist daher über die neuesten Entwicklungen bestens informiert. In unseren Artikelserien zu TYPO3-Releases beleuchtet er detailiert (und garantiert ohne KI-Automatik) wichtige Änderungen.

Garvin Hicking
Senior Developer

BITV Check - Wir prüfen Ihre Website oder Ihr digitales Produkt.

Wir setzen die Projekte unsere Kunden nicht nur BITV-konform um, wir prüfen auch Websites, Apps und digitale Produkte hinsichtlich der gesetzlichen Anforderungen. Buchen Sie unser 30-Minten-Erstgespräch - unverbindlich, klar und kompetent. Denn digitale Barriefreiheit ist Pflicht.