Skip to main content Skip to page footer
Die offene API für Content Types

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.

composer require friendsoftypo3/content-blocks

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.

Installation

Content Blocks installieren

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.

Mitmachen am Content-Blocks-Projekt.

Content Blocks lebt von echten Anwednungsfällen. Lass uns dein TYPO3-Projekt mit Content Blocks gemeinsam angehen.