Configuration Management: Tips, Tricks & Perspective [NEDCamp 2017]

Zach Weishar // December 2017

Version control systems manage change in your application’s code base, but what about changes to the database? Managing changes to the database between environments is challenging. Luckily for us, Drupal 8 has introduced the Configuration Management System, which aims to solve this problem for site admins and developers alike.

In this video session we will start from the beginning by exploring what it means to manage configuration and why you would want to do so. Then we’ll take a deep dive into the different components of the configuration management system in Drupal 8 and how these differ from what we had in Drupal 7. Finally we’ll wrap up with some actionable tips on how to get the most out of the configuration management system on your next project, as well as an overview of the contributed module space around configuration management. By the end of this learning, you will have a solid foundation for understanding and fully leveraging the configuration management system on your next Drupal 8 project. If after that, you’re interested in learning even more, A Practical Guide to Configuration Management in Drupal 8 is a great place to check out more on configuration management in Drupal 8.

Key Concepts:

  • What is configuration management and why is it important
  • Configuration management changes between D7 and D8
  • How does the configuration management system work in Drupal 8
  • Practical tips and tricks for managing configuration on a real project
  • Overview of the contributed module space around configuration management
Configuration Management: Tips, Tricks & Perspective
Zach Weishar Headshot

Zach Weishar

Solutions Architect

My job is to build, plan, and implement Drupal-based websites. I love solving new problems and working on interesting projects. One such example is a project for a website that featured translations—I helped upgrade existing custom modules, remove much of the related custom code, and get the system working the way the client wanted without affecting existing content on the site.