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.
The development of Content Blocks
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
Related Topics
Content Blocks GUI
Content block definitions by click instead of by YAML.
TYPO3 Camps
On-site at most camps in DACH, often with their own sessions.