One of the greatest improvements to Drupal is its configuration management system. The principle of “version control your database” is now easily available to any project. However, teams are still learning how to adopt it and avoid common pitfalls.
In this session we will cover the basics and show various ways it can be adopted into your development process with pros and cons of each approach, including examples of how config overrides, config ignore, and config split (complete vs conditional) work. We’ll conclude with motivations for using it and when it might be appropriate to avoid it.
This session is for you if you have never used configuration management or are using it but want to know how your process compares to other approaches or how to improve it.
Joseph PurcellLead Drupal Architect @ Bounteous
Joseph D. Purcell has been part of the PHP community since 2003. He has a highly diverse technical background with extensive experience in front- and back-end development, system administration, and database administration. He has been responsible for finding and resolving performance bottlenecks in complex highly available systems, using and promoting PHP and web standards and best practices, upgrading and extending legacy PHP platforms, and integration and release management. As a technologist, he is inspired by emerging technologies and the discoveries being made from cross-disciplinary research. He is exercising these many talents at Bounteous in Chicago.