Documentation 

This page explains what the extension's documentation covers and where to find it. The docs are written for developers who build a headless TYPO3 frontend with EXT:headless and EXT:content_blocks — see the README whether the extension fits your setup. The same documentation is rendered on docs.typo3.org.

Getting started 

  • Getting started — install the extension, include the Site Set, and verify your first JSON response

Concepts (why it works this way) 

  • Architecture — the normalization pipeline from Content Block record to JSON: DataProcessor, RecordArrayBuilder, normalizers, field value transformers, and the extension points

How-to guides (solve a task) 

Reference (look it up) 

Troubleshooting 

Design records (internal) 

Design/ holds planning and analysis records — where wording differs from the code, the code wins. Notable: Improve ToArray design record — the 2026-08 rewrite of the ToArray conversion (normalizer registry, Schema API migration, declarative image variants) with its decisions and rationale.

Archive (internal) 

_archive/ holds superseded documentation — how the extension got here, not how it works today. Notable: legacy thumbnails via headless.php — the ImageViewHelper pattern that declarative image variants replaced.