Deployment Framework released

Error message

  • Deprecated function: implode(): Passing glue string after array is deprecated. Swap the parameters in drupal_get_feeds() (line 394 of /usr/www/users/gdd/heyrocker/includes/
  • Deprecated function: The each() function is deprecated. This message will be suppressed on further calls in menu_set_active_trail() (line 2405 of /usr/www/users/gdd/heyrocker/includes/

I am very sad not to be at Drupalcon this week, but I am pleased to announce that I am now the proud owner of a shiny new Drupal project simply called Deployment. You can visit and download the current code at Please heed the note about the module's current state. I am eager to get testing started and hear people's comments, however the modules are not production-ready at this time.

I will be continuing to do active development in HEAD, so things should progress reasonably quickly, or as quickly as they can in my spare time, which is where this will occur for the time being. Check back often. I have also turned some of the major items on my to do list into tasks which can be tracked in the issue queue.

Download, play, comment, patch, call me crazy, submit bugs, enjoy. I really look forward to building something that will at least help to make everyone's development life a little easier.

I wrote two chapters of this book - Drupal 7 Module Development and I co-wrote it with Matt Butcher, Larry Garfield, Matt Farina, Ken Rickard, and John Wilkins. Go buy a copy!
I am the owner of the configuration management initiative for Drupal 8. You can follow this work at the dashboard on

I used to work at NodeOne in Stockholm, Sweden. NodeOne is the largest pure Drupal consultancy in Europe. They have built websites for clients like IKEA, SFBio, and Möbler. If you need some work done get in touch!