https://github.com/twistedstack/drupal-cmf
Drupal Content Management Feature (CMF)
https://github.com/twistedstack/drupal-cmf
content-model dashboards drupal php rbac uswds workbench workflow-reusable workflows
Last synced: 12 days ago
JSON representation
Drupal Content Management Feature (CMF)
- Host: GitHub
- URL: https://github.com/twistedstack/drupal-cmf
- Owner: twistedstack
- Created: 2026-01-31T14:25:30.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2026-04-04T10:11:20.000Z (2 months ago)
- Last Synced: 2026-04-04T12:12:32.701Z (2 months ago)
- Topics: content-model, dashboards, drupal, php, rbac, uswds, workbench, workflow-reusable, workflows
- Homepage:
- Size: 2.93 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# CMF Architecture Project
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.
## CMF Component Model for Feature
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.
### Core Pieces
* 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.