Headless CMS
About
About Headless CMS
WHAT YOU'LL LEARN
- What are the core extensibility points in Headless CMS?
- How models, groups, and entries work together?
- When to use builders, event handlers, and use cases?
Overview
The Headless CMS is built around three core concepts: Groups, Models, and Entries. Groups organize related models, models define content structure, and entries are the actual content instances.
Extension Points
You can extend the Headless CMS through three main approaches:
Builders - Programmatically define structure using:
GroupBuilder- Create and organize model groupsModelBuilder- Define content modelsFieldBuilder- Configure model fields
Event Handlers - React to lifecycle events:
- Before/After Create, Update, Delete operations
- Validation and authorization hooks
- Custom business logic integration
Use Cases - Implement custom business logic:
- Override default behavior
- Add custom operations
- Implement complex workflows
For detailed documentation on each extension point, see the specific sections on Builders, Event Handlers, and Use Cases.