Configuration Management: Site Configuration in Code

Problem: You have a team of developers and you all work locally pushing up to one central development environment. Your client has been adding content to your live environment while your team is working away on other features. Your client decides they want to add calendar functionality to the site, which you can easily do with a plugin. However, configuring this plugin requires database changes. If you make any changes to your database, or even the development environment database, you are going to have to go make those changes again on the live site since they already have content in the site and you can’t copy over that entire database.

UGH! There has got to be a better way! We have all been in this situation more than once. So how do we get out of this situation?!

Solution: Configuration Management! We will talk about what configuration management is and how you can start to use it in your current workflow. We will also talk about WordPress plugins that make our lives easier by using similar methodologies.

Leave a Reply

Your email address will not be published.

Meet Tessa Kriesel

Developer Advocate at Pantheon, Tessa has been a web developer for over 10 years. She enjoys front-end development but also loves to build sites from start to finish.

She enjoys teaching others to code, mentoring junior developers and speaking at conferences and youth events. She is an instructor and retired Chapter Leader for Girl Develop It Minneapolis, WordCamp Minneapolis Organizer and founder of Outspoken Women. Tessa is a northern Minnesota native, but now lives in the Twin Cities. She loves dogs and enjoys helping local organizations rescue dogs in her free time.

Get in Touch with Me

Whether you are a new client, a junior developer seeking a mentor, or just want to say hello, I would love to hear from you.

Minneapolis / Albertville, MN