workspace_config
No security coverage
The Workspace Config module lets you stage configuration changes inside a Drupal Workspace, the same way content is staged, and review them before they reach your live site. Edit a view, a field, an image style, or any other tracked setting while a workspace is active, and the change stays contained in that workspace until you publish it.
When the workspace is published, its configuration changes are deployed to the live (active) configuration alongside the workspace's content, so a feature and the content that depends on it can go live together in a single, reviewable step.
Features
- Stage simple config and config entities: both settings (like system.site) and configuration entities (views, fields, content types, image styles, and more) are tracked per workspace.
- Safe by default: only configuration explicitly marked workspace-safe can be edited while a workspace is active; everything else is protected from accidental changes. Config that is intrinsically global (such as field storage) can be marked workspace-ignored so its edits pass straight through to Live.
- Reliable publishing: staged changes are deployed through Drupal's configuration importer, preserving dependency order and lifecycle hooks, with full support for creating, updating, deleting, and renaming configuration.
- Isolated per workspace: per-workspace cache isolation and a workspace-aware key/value store keep one workspace's configuration from leaking into another, or into Live.
Requirements
- The Drupal core Workspaces module.