Deployment Module Beta 1 Released

Error message

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/menu.inc).

The first beta of the Deployment module has been released as of last night! This beta is a big step forward from the alpha code I've had available for a couple months. The improvements include:

  • Many UI improvements
  • Vastly superior error handling and reporting
  • Postgres support
  • Detailed auditing of past deployments
  • Can now add multiple views/content types to a plan in one shot
  • General code cleanup and bug-fixing

I have written an Installation and Usage Guide which everyone should check out before installing.

My thanks go out to everyone who has provided feedback and tested up to this point. It has been invaluable.

For the near future, I want to get this code base finished and released as a proper 1.0. Then I am going to move on to the next version, which will be focused on working through the primary key issues which are the main roadblock to deploying nodes and their dependencies. If we can find a way to resolve that issue, then there's nothing stopping anyone from being able to push anything in there site live through a slick GUI. I have some ideas, some easier or harder or more/less hacky than others. If anyone would like to get involved in this discussion and thoughtwork, please do get in touch. The more minds the better.

So let the bug reports and patches and comments commence!

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 groups.drupal.org.

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!