Custom Content Types in TYPO3 with Content Blocks.
Content Blocks can be easily developed, reused, and used across projects. This reduces complexity and ensures a clean, maintainable codebase.
What is the TYPO3 Content Blocks Extension?
Custom Content Types in TYPO3 have long been a hassle: TCA configuration, FlexForms, or third-party extensions like Mask, DCE, or Flux. Each solution comes with its own trade-offs. Content Blocks is the community's answer to the fundamental problem. A Content Block is a simplified, component-based approach to defining content types in TYPO3. This includes content elements, page types, and any record types. The central foundation is a YAML file from which Content Blocks automatically generates the required low-level code. The system consistently adheres to best practices and reduces boilerplate code to a minimum.
Where Content Blocks stands today.
Compatibility with TYPO3 v12+
Compatible with TYPO3 version 12 and all newer TYPO3 versions.
Maintenance
Provided as a Friends-of-TYPO3 extension. Managed and further developed by the Content Types Team.
Future-proof architecture
First-citizen approach to developing content types, consistently focusing on maintainability, extensibility, and TYPO3 standards.
Community-driven
Continuously improved through contributions from the community and use in numerous projects.
The development of Content Blocks
2019
The Structured Content Initiative is founded – with the goal of solving the problem of complicated custom content types in TYPO3.
2020–2021
First proofs of concept. FlexForm storage is rejected by the community; after research on JSON, EAV, and database columns, the decision is made for database columns.
2022
Nikita Hovratov, maintainer of EXT:mask, joins. Mask and Content Blocks combine their approaches.
End of 2022
Manuel Schnabel joins the team as a developer.
May 2023
With the TYPO3 v12 LTS release, André Kraus takes the lead role of the initiative.
July 2024
TYPO3 v13.2 is released with Content Blocks integration.
November 2025
Version 2.0 is released with v14 support.
Q1 2026 (planned)
First release of the Content Blocks GUI.
TYPO3 v15 LTS (planned)
Integration as a core feature.
The TYPO3 Content Types Team
The Content Types Team consists of experienced TYPO3 developers and specialists from various areas of the TYPO3 ecosystem. Together, we continuously develop Content Blocks, coordinate new features, and actively shape the future of modern content types. We at AutoDudes are also part of this team and bring experiences from real customer projects directly into the further development. Meetings take place every first and third Monday of the month at 8:00 PM in the TYPO3 Slack channel.
Content Blocks install
composer require friendsoftypo3/content-blocks