Content Management Feature (CMF) architecture in Drupal is a structured approach that combines content types, roles, workflows, views, permissions, and related configuration to streamline content operations within a Drupal-based system.
By systematically combining these components, a comprehensive Drupal Content Management Feature (CMF) architecture enables teams to manage, produce, moderate, and publish structured content consistently, efficiently, and securely.
A Drupal CMF provides a consistent, scalable foundation for structured content, editorial workflows, and governance.
Content types are created by assembling reusable components rather than defining large, single-purpose schemas. This modular approach allows content to be flexible, reusable, and easier to maintain across different pages and channels.
Component Modeling Framework (CMF) (sometimes called component-driven or modular content modeling), content types are built by composing reusable components instead of defining large, monolithic schemas.
Think LEGO blocks for content 🧱
A Content Management Feature (CMF) in Drupal is a reusable configuration that combines content models, workflows, permissions, and tools to manage content efficiently.
- Content Model: Content types, fields, taxonomies, media
- Roles & Permissions: Editors, admins, and access control
- Workflow: Draft → Published → Archived (+ transitions)
- Views: Moderation dashboards and editorial queues
- UI: Admin menus, shortcuts, help blocks
- Automation: Rules/ECA, notifications, scheduled publishing
- Revisions: History, logs, rollback
- Access Control: Granular permissions, role-based access
- Integrations: APIs, webforms, external tools
- Auditing: Reports, logs, permission matrices
- Packaging
A CMF is typically delivered as a feature or install profile.