Staging Drupal: Managing your project in multiple environments
Submitted by ebeyrent on June 9, 2009 - 17:46
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)
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.