Drupal Site Development, Testing, and Deploying With Git
Platinum and gold sponsors
SESSION OVERVIEW
How to manage Drupal and contributed modules for multiple sites with Git, using the venerable Rube Goldberg approach. Using Git and crazy bash scripts to make it really easy to keep code for numerous sites using many modules up to date, even with local modifications. Agaric is very new to this approach ourselves, so we hope for feedback and a reality check or two. However, complete descriptions of enterprise level site dev-test-live management are hard to come by in the Drupal world, and where there’s a big hole, count on us to walk into it. Short presentation followed by discussion.
TRACK
Site building.
AGENDA
* Infrastructure: Putting your sites in version control.
* Development Workflow: Starting a new site, easily adding a new module to
* Site Implementation: Deploying to Test and Live!
* Extending Drupal: Throwing other stuff into the repository,
* Contributing your changes back to Drupal, and merging the official code improved based on your changes back into your deployed sites.
GOALS
* Teach attendees (and make materials available for others) one comprehensive approach for keeping Drupal and contributed module code up to date across many sites, including with modifications to the code.
* Discover from attendees what, if any, scenarios are not covered well.
* Learn from and work out together with attendees improvements to the presented approach.
RESOURCES
(optional, but it would be good to get it installed first) http://git.or.cz/


Related Session
http://boston2008.drupalcon.org/session/multisite-development
- a good complement, the database managing seems more sophisticated
benjamin, Agaric Design Collective
There's an all-star dev-test-deploy session now
Best practices in development environments, staging, build management, and production environments.
I have no idea what tools they use, but there’s unquestionably greater experience there than I have.
Recommended that this session not so necessary, although I’d love a Birds Of a Feather session with other Git users, perhaps following the “best practices” session.
benjamin, Agaric Design Collective