contentbox-cfml-overviewlisted
Install: claude install-skill ColdBox/skills
# ContentBox CMS Overview (CFML)
ContentBox is a professional open-source hybrid modular CMS (Content Management System) built on ColdBox. It supports both traditional CMS and headless architectures, running on CFML engines (Lucee, Adobe ColdFusion) and BoxLang.
## Architecture
ContentBox follows a layered modular architecture:
```
/ (Root App) ← Host ColdBox application, local dev shell
├── modules/contentbox/ ← Core ContentBox engine
│ ├── ModuleConfig.cfc ← Core module configuration
│ ├── models/ ← Domain entities and services
│ ├── widgets/ ← Core widgets (19 built-in)
│ ├── themes/default/ ← Default theme
│ ├── migrations/ ← Database migrations
│ └── modules/ ← Sub-modules
│ ├── contentbox-admin/ ← Admin interface (entry: cbadmin)
│ ├── contentbox-api/ ← REST API (v1)
│ ├── contentbox-ui/ ← Public-facing UI
│ └── contentbox-deps/ ← Dependencies (cborm, etc.)
├── modules_app/contentbox-custom/ ← Customization layer
│ ├── _themes/ ← Custom user themes
│ ├── _widgets/ ← Custom user widgets
│ ├── _modules/ ← Custom user modules
│ └── _content/ ← Custom content
└── modules/ ← Standalone ColdBox modules
```
## Key Concepts
### Hybrid CMS
ContentBox is both a **traditional CMS** and a **headless CMS**:
- **Traditional**: Full admin UI, the