Your browser doesn't support the features required by impress.js, so you are presented with a simplified version of this presentation.

For the best experience please use the latest Chrome, Safari or Firefox browser.

Managing Drupal Configuration Like a Boss

Thomas Lattimore & Mark Shropshire

So what do we mean by configuration?

Storytime…

But, then they want changes made (of course)

And these changes have to be duplicated across the test, staging, demo, and live site for UnicornEngine.

So this means I have to point & click across all these sites to make the changes?

Picard facepalm

Wrong! Features module to the rescue.

Features module allows you to export your site configuration into code that can be deployed to different environments.

Picard dance

An analogy... lego - from courtesy of drububu.com

If your Views, content types, taxonomy, and other configuration are "Lego". Features is like storing a blueprint for that configuration in code.

Features history lesson:

Features can export:

Have a need to export something not listed here? There's an API to define your own exportable types.

Need more power? We've got modules

Drush integration? Yep, got you covered

Enough talking - please show me stuff

Moving forward...

Can I see?

And now, here's shrop!