TYPO3 Adventskalender 2025

11.12.2025: Öffentliche Extensions die für TYPO3 14.0 bereit sind

Viele Extensions sind bereits für TYPO3 14.0 fit gemacht. Hier ein kleiner Auszug der zum heutigen Stand 72 Extensions (Link ↗), die Kompatibilität zu TYPO3 14.0 bereitstellen:

Von vielen weiteren Extensions gibt es bereits auch dev Versionen, so dass sich ein Blick in deren Repositories und ggf. Issue-Tracker lohnt, um  den Stand zu erfahren.

Ein besonders Anliegen ist mir die folgende Extension, die ich gesondert mit ihrer TYPO3 v14 Kompatibilität hervorheben möchte:

kreXX Debugger ↗

Warum nicht nur "f:debug"?

Ein Debugger für Fluid-Templates ist unverzichtbar, um Variablen und deren Inhalte im Template nachvollziehen zu können. TYPO3 stellt hierfür das ViewHelper-Element <f:debug> bereit, das die verfügbaren Daten in menschenlesbarer Form ausgibt. Bei der Arbeit mit Objekten, die dynamische Werte enthalten, stößt <f:debug> jedoch an seine Grenzen: Es werden nur die internen Eigenschaften angezeigt, ohne zu prüfen, ob weitere, dynamisch geladene Werte existieren oder erreichbar sind.
 

Dynamische Werte: Herausforderung und Feature

Dynamische Werte werden erst dann geladen, wenn sie im Template tatsächlich benötigt werden. Beispielsweise durch Lazy Loading aus der Datenbank oder aus anderen Objekten. Besonders die Extension „Content Blocks“ setzt auf dieses Prinzip, was die Performance der Website deutlich verbessert. Für Debugging-Tools wie <f:debug> stellt dies jedoch eine Herausforderung dar, da sie nicht erkennen, ob und welche Werte noch nachgeladen werden können oder sollen.

Die kreXX Extension bietet ein leistungsstarkes Debugging-Tool, das speziell für die Anforderungen moderner TYPO3-Entwicklung konzipiert wurde. Die wichtigsten Vorteile im Überblick:

  • Umfassende Anzeige aller relevanten Informationen, auch dynamisch geladener Werte
  • Übersichtliche und gut lesbare Darstellung
  • Sofort einsatzbereit nach der Installation, ohne zusätzliche Konfiguration
  • Grafisches Backend-Modul für individuelle Einstellungen

Der Fokus von kreXX liegt darauf, Entwickelnden einen vollständigen Einblick in alle verfügbaren Datenstrukturen zu ermöglichen. Mit der aktuellen Version 6 wurde insbesondere die Unterstützung für dynamische Werte weiter ausgebaut, sodass kreXX optimal für die Entwicklung mit TYPO3 und Fluid 5 geeignet ist.
 

 

Danke an Tobias Gülzow ↗ für die Mithilfe an dem Adventsbeitrag zu kreXX!

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.