This site is archived.
Skip to Content

Staging Drupal: Managing your project in multiple environments

Your session in a few words: 
This session will familiarize attendees with the tools and processes used to manage development, QA, and production of Drupal projects.
Date: 
September 4, 2009 - 14:50 - 15:40
Room: 
La Galerie
Track: 
Code it, test it, deploy it
Session Type: 
Lecture
Level of expertise: 
Advanced
Language: 
English

Abstract:
Building complex web applications, especially in a team environment, requires more than just code and geeks; it also requires strategy. Drupal shops need to understand how to manage the platform in multiple environments and in all phases of the application lifecycle.

Agenda:

  • Drupal development strategy
  • Multiple environments
    • sandboxes, staging area, production
  • Managing Drupal with Subversion
    • Repositories, branches, tags, externals, template files, etc
    • Two tier checkout
      • Core repository and project repository
      • Multisite considerations
  • Automate administrative tasks through code
    • views, content types, settings, nodes, taxonomy
    • Install profile “gotchas”
  • Drupal Tools
    • Permissions API
    • Deploy
    • Services
    • Drush
  • What’s Missing

Goals:
This session will familiarize attendees with the tools and processes used to manage development, QA, and production of Drupal projects.

Resources:
• Permissions API (http://drupal.org/project/permissions_api)
• Deploy (http://drupal.org/project/deploy)
• Services (http://drupal.org/project/services)
• Drush (http://drupal.org/project/drush)

Co presenters: 

Slides?

Will slides of this presentation be available online? I know there were video recordings, but for fast reference I prefer slides...
(I ask this for some presentations as it seems there is no central slide policy?)

Slides on CommonPlaces website.

You can find the slides at http://commonplaces.com/resources.