Here's the scenario, you're building this fantastic site for a client and the client wants to see how the site is coming along. You help the client secure a domain, set up hosting on a server, and you manage to get the site installed so the client can view it remotely. The client loves how the site is looking, starts adding some content, and sends you some feedback on a new section of the site. After building the new section on your computer, everything looks great. You get approval from the client and start the process of replicating that same section on the live site. No big deal though, this only took you a couple of hours. Bad news though, it hits you that you're going to need to do this for every new bit of functionality that you build. And you can't just reinstall your local site on the remote server, the client is already adding content. You may be tempted to just start building in the live environment, but that’s a recipe for disaster.
Sounds exhausting right?
The good news is that it doesn't have to be this way. Right out of the box, Drupal 8 allows site builders to move configuration from your local site to any number of development, testing, or live sites. You don't have to rebuild work that you've completed locally. You don't have to give in to the temptation to build everything in the live environment to save time (don't do this!). You don't have to learn the command line or how to code. Drupal 8 has made managing configuration between your site's environments powerful and simple.
In this session we will:
- look at common problems a site builder can get into when not using configuration management.
- explain why configuration management can and should be part of your site building process.
- show just how easy configuration management is and how to start using it on your D8 site builds.
- talk pro tips regarding configuration management in Drupal 8 and how it will help us level up as Drupal site builders.