This site is archived.

Managing and deploying configuration with exportables and the Features module

Day: 
Tuesday
Time: 
5:30 PM - 6:30 PM
Room: 
306 Trellon

Presented by

Jeff Miccolis (jmiccolis)
Development Seed
Configuration, Set-up & AdministrationConfiguration, Set-up & Administration
Code-free success: Manage Drupal through the User Interface.

This presentation will look at managing configuration in Drupal using the Features module. We'll look at how to move configuration into code using Features, and how this can make site development and deployment easier.

Problems to be addressed

Because of the huge flexibility that Drupal offers, all of the hard decisions that are made during a site build end up as configuration in the database. This makes duplicating configuration between sites, or from staging to production, a tedious, time consuming and error prone process. We'll look at concrete examples of how this is a problem, and how exporting configuration to code can save time, reduce errors and increase accountability.

Questions answered

The presentation will step through the process of exporting configuration into feature module, and updating the exported configuration over the life-cycle of a project. Additionally we'll look at how to manage feature across many installs, different project and even how to offer update notifications using "feature servers". We'll cover how to extend your own modules to provide exportable configuration and include a brief demonstration of how the Features module works.

Background

Experience: Intermediate, Advanced, Expert
Industry: education, entertainment, library, marketing, media, non-profit