The Drupal 8 configuration management works best when importing and exporting the whole set of the sites configuration. However, sometimes developers like to opt out of the robustness of CM and have a super-set of configuration active on their development machine and deploy only a subset. The canonical example for this is to have the devel module enabled or having a few block placements or views in the development environment and then not export them into the set of configuration to be deployed, yet still being able to share the development configuration with colleagues.
Enter config_split that provides a Drupal console command for importing and exporting filtered configuration. Drush integration is likely to follow soon (after all the filter is inspired by the --skip-modules filter of drush).
The important part to remember is to use Drupal 8s configuration management the way it was intended to be used. This module does not interfere with the active configuration but instead filters on the import/export pipeline.
If you use this module you should have a staging environment where you can let the configuration management do its job and verify that everything is good for deployment.
The module is still in an early development stage.
Project Information
- Maintenance status: Actively maintained
- Development status: Under active development
- Module categories: Developer, Drush, Import/Export, Utility
- Automated tests: Enabled
- Last modified: August 18, 2016
Stable releases receive coverage from the Drupal Security Team.
Look for the shield icon below.