DrupalCon Seattle 2019: Configuration Management Initiative 2.0 updates

29:49
256
4
1
0
0
Apr 18, 2019

The Configuration Management is one of the signature improvements of Drupal 8.

However, now that the community has a couple of years of building Drupal 8 sites behind them, various limitations have surfaced: various common workflows are not natively supported; core's config APIs have missing functionality. While many of these problems have contrib workarounds, often these solutions can conflict with one another, and there's no one set of best practices that works for all.

Hence the Configuration Management Initiative 2.0.

The key aspects are:

Installing sites from config: Config Installer in core (8.6)
Replacing Config Filter: The new ConfigTransform service (8.7)
Environment-specific configuration: Config Split in core (8.7?)
Updating config without overriding customizations (modules and distros)
Documentation for both workflows to use it and API to develop with (“best practices”)
This session will give you an overview on the progress of CMI 2.0 and our roadmap. And in addition, show you how you can structure your projects and workflows with contrib solutions that exist today to minimize disruption. We will introduce the future best practices based on the contrib experience and give you practical examples for real world challenges.

Participants will need to have experience with basic configuration management workflows in Drupal 8 and will walk away with a better understanding of how the limitations can be addressed and how they can help make it happen.

Hi! I'm Karim Boudjema, the developer and site-builder of this site. I'm currently working as a freelance Drupal developer.

I was wondering how could I giving back to the Drupal community all what it gave to me during the last 10 years, that's how the idea of this site came to me ... (read more)

Hi! I’m Santiago Rico, the web designer and themer of this site.

When Karim proposed me to design and theme this site for the Drupal community, I accepted immediately because the community is the main reason why I love Drupal so much.