Custom Content Types in TYPO3 mit Content Blocks.
Content Blocks lassen sich einfach entwickeln, wiederverwenden und projektübergreifend einsetzen. Das reduziert Komplexität und sorgt für eine saubere, wartbare Codebasis.
Was ist die TYPO3 Content Blocks Extension?
Custom Content Types in TYPO3 waren lange ein Aufwand: TCA-Konfiguration, FlexForms oder Drittanbieter-Extensions wie Mask, DCE oder Flux. Jede Lösung mit eigenen Trade-offs. Content Blocks ist die Antwort der Community auf das Grundproblem. Ein Content Block ist ein vereinfachter, komponentenbasierter Ansatz zur Definition von Inhaltstypen in TYPO3. Dazu gehören Inhaltselemente, Seitentypen und beliebige Datensatztypen. Die zentrale Grundlage bildet eine YAML-Datei, aus der Content Blocks den erforderlichen Low-Level-Code automatisch generiert. Dabei orientiert sich das System konsequent an Best Practices und reduziert den Boilerplate-Code auf ein Minimum.
Wo Content Blocks heute steht.
Kompatibilität mit TYPO3 v12+
Kompatibel mit TYPO3 Version 12 und allen neueren TYPO3-Versionen.
Maintainance
Bereitgestellt als Friends-of-TYPO3-Extension. Betreuung und Weiterentwicklung durch das Content Types Team.
Zukunftssichere Architektur
First-Citizen-Ansatz zur Entwicklung von Content Types, der konsequent auf Wartbarkeit, Erweiterbarkeit und TYPO3-Standards setzt.
Community-Driven
Kontinuierlich verbessert durch Beiträge aus der Community und den Einsatz in zahlreichen Projekten.
Die Entwicklung von Content Blocks
2019
Die Structured Content Initiative wird gegründet – mit dem Ziel, das Problem komplizierter Custom Content Types in TYPO3 zu lösen.
2020–2021
Erste Proof-of-Concepts. FlexForm-Storage wird von der Community abgelehnt; nach Recherche zu JSON, EAV und Datenbankspalten fällt die Entscheidung für Datenbankspalten.
2022
Nikita Hovratov, Maintainer von EXT:mask, tritt bei. Mask und Content Blocks vereinen ihre Ansätze.
Ende 2022
Manuel Schnabel kommt als Developer ins Team.
Mai 2023
Mit dem TYPO3-v12-LTS-Release übernimmt André Kraus die Lead-Rolle der Initiative.
Juli 2024
TYPO3 v13.2 wird mit Content-Blocks-Integration released.
November 2025
Version 2.0 erscheint mit v14-Support.
Q1 2026
Erster Release der Content Blocks GUI.
TYPO3 v15 LTS (geplant)
Integration als Core-Feature.
Das TYPO3 Content Types Team
Das Content Types Team besteht aus erfahrenen TYPO3-Entwicklern und Spezialisten aus verschiedenen Bereichen des TYPO3-Ökosystems. Gemeinsam entwickeln wir Content Blocks kontinuierlich weiter, stimmen neue Funktionen ab und gestalten die Zukunft moderner Content Types aktiv mit. Auch wir von AutoDudes sind Teil dieses Teams und bringen die Erfahrungen aus realen Kundenprojekten direkt in die Weiterentwicklung mit ein. Treffen finden jeden ersten und dritten Montag im Monat um 20:00 Uhr im TYPO3-Slack-Channel statt.
Content Blocks installieren
composer require friendsoftypo3/content-blocks
Verwandte Themen
Content Blocks GUI
Content-Block-Definitionen per Klick statt per YAML.
TYPO3 Camps
Auf den meisten Camps in DACH vor Ort, oft mit eigenen Sessions.