Content Modeling
Keep Content Separate from Design
- Design options/customization are not content
- Design embedded in content makes content less reusable
Prioritize Content Sources
- Page Type structured fields
- Page Type Rich Text fields
- Page Builder component configuration
- Page Builder inline editors
- Page Template configuration
- CMS Settings
- App Settings
Prioritize Design Configuration Sources
- Page Template configuration
- Page Builder component configuration
- Page Builder inline editors
- Page Type Rich Text fields
- Page Type structured fields
- CMS Settings
- App Settings