This site is archived.

Drupal and its contributed modules provides an impressive amount of functionality without needing to write a single line of code by storing information in Drupal's database tables. Unfortunately this poses a challenge for developers wanting to stage changes between servers. This talk will address these issues by describing the problem and presenting a variety of solutions as well as their pros and cons.


Greg Dunlap
Kathleen Murtagh
Shaun Haber
Sacha Chua


  • The what and why of the problem
  • Installation vs Change Management
  • Configuration vs Content
  • Option #1 - Moving admin to code
  • Option #2 - DBscripts module
  • Option #3 - Deploy module
  • More options possible
  • Putting it all together to create a workflow that meets your needs
  • What still needs work and options for addressing it


A solid understanding of the pros and cons of using different methods to deploy Drupal content and confguration between servers, and how these can be used to build up a manageable workflow for your team.


Greg Dunlap - Maintainer of the Deploy module
Kathleen Murtagh - Maintainer of the DBscripts module
Shaun Haber - Lead engineer at Warner Brothers records
Sacha Chua - Emerging Technologies Evangelist at IBM


This session was scheduled to go long, and to hear that the videographer left halfway through is disappointing. I had to leave early myself, as I was presenting another session, but I was hoping to be able to see the rest of it online.

Is there a group on dealing with staging and deployment? It's a topic I'm interested in and I'd like to join the discussion...

Oh no!

Only the first 38 minutes of this 75 minute session are online!

Can this be fixed? The video is missing the entire deploy.module demo that heyrocker gave.

And the Internet Archive page is also missing Greg Dunlap’s name from the "Presented by" and "keywords" parts of the description. Ouch.

JohnAlbin: I was at this discussion. This session went long. At the point when the video on stops is probably the point at which I saw the videographer pack up and leave, and 38 minutes seems about right IIRC.