Configuration Management, Automation & Features (D7)
Drupal core should include the ability to:
- Manage/abstract configurations
- Package them into small pieces as features
- Automate their setup/configuration
This will allow for 1 click setup of new features on Drupal sites such as blogs, image galleries, wikis, social networks, and more!
This functionality should be integrated to work during install and on existing sites.
It should be easy to export or share features from existing sites help setup new ones.
There should be infrastructure on Drupal.org to accommodate sharing, collaborating and improving these and ideally they should be able to be downloaded directly from new, fresh Drupal installations.
The following efforts should be combined into one system for Drupal core that accomplishes this:
- Configuration Framework: http://drupal.org/project/configuration
- Exportables: http://drupal.org/project/exportables
- Features: http://drupal.org/project/features
- Package Builder: http://drupal.org/project/package_builder
- Patterns: http://drupal.org/project/patterns
TODO:
- Add list of existing issues related to this
- Define required core architecture
- Create new issues in the queue for the necessary components
More to come...
Help improve this page
You can:
- Log in, click Edit, and edit this page
- Log in, click Discuss, update the Page status value, and suggest an improvement
- Log in and create a Documentation issue with your suggestion