Introducing the Drupal 8 Configuration System


In Drupal 7 there is no good way to move configuration information between environments because modules store configuration data in different formats.

To help solve this problem, Drupal 8 has a new configuration management system (aka "CMI" from the Configuration Management Initiative) that provides a central place for modules to store configuration data, from simple static data (e.g., site name) to more complex business objects (e.g., field definitions and image styles). This session will outline how to work with the new configuration system from a site building perspective.

In this talk Matthew Tift, a Drupal 8 configuration system co-maintainer, will cover the following topics:

  • A high level overview of the system
  • What it means to change configuration in Drupal 8
  • How to deploy changes to another environment
  • How to import those changes and make them active
  • Advanced workflows using multiple environments
  • New drush commands for managing configuration
  • How to avoid potential problem areas
  • Live demonstration of the configuration management system

Session Track

Site Building

Experience Level


Drupal Version