Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
Config Actions provides a pluggable framework for easily manipulating configuration data via simple YAML files with the goal of creating truly reusable software components in Drupal.
Example use cases include:
- Templates : the ability to provide a configuration template file containing variables that can be reused and replaced to create new configuration. For example, a template for adding a certain field to a content type where the content type isn't yet known.
- Override : the ability to easily 'override' configuration provided by core or other modules. These is not "live" overrides system but simply a method to import changes into the config system.
NOTE: This is a Developers module and requires creating custom modules containing YAML files that contain the config actions to be performed.
Documentation
Documentation is here and within the /docs folder of the project code.
Related Projects
- Config Override : creates "live" overrides of configuration within modules or site settings.
- Config Split : splits configuration sync into different folders for importing. Useful for environment-specific config import.
- Config Filter : API module used by Config Split that allows filters to be applied to the config import and export process.
- Features : UI for exporting config to custom modules. Allows modules to import pre-existing configuration.
Supporting organizations:
Project information
- Module categories: Developer Tools
- 564 sites report using this module
- Created by mpotter on , updated
- Stable releases for this project are covered by the security advisory policy.
Look for the shield icon below.
Releases
8.x-1.4
released 21 June 2023
Works with Drupal: ^9.4 || ^10
✓ Recommended by the project’s maintainer.
Install:
Development version: 8.x-1.x-dev updated 21 Jun 2023 at 22:48 UTC