Configuration Management - The Right Way

switzern

Drupal 8 has drastically changed the way developers think and work in Drupal. The Configuration Management Initiative (CMI) is one of the most impactful additions to the Drupal developer’s workflow toolbox, and is often either taken for granted by experienced developers or skipped over by those who are unfamiliar. Despite being extremely powerful and relatively easy to use, successfully integrating CMI into a stable development workflow can be an intimidating task. In this session, we’ll cover everything from the basics of what CMI is and how it works to a step-by-step example of how to implement CMI in a stable, scalable workflow.

Points we’ll touch on in this session include:

  • A basic overview of CMI and the different ways it can be used (CLI vs. UI).
  • How to configure CMI for the first time.
  • How to move configuration between local and remote environments.
  • The best way to use CMI in a workflow managed with Git.
  • Advanced configuration management with Config Read-Only and Config Split.

A basic understanding of Drupal’s structure, the command line and Git will be helpful for attendees, but it’s not mandatory. With or without that experience, attendees can expect to leave this session with an understanding of how to get started with CMI and a real-life example of how to successfully integrate CMI into a git-based development workflow.

Program tags

devops, process, site building

Experience Level

Intermediate

Drupal Version