Staging Drupal
Room/Location:
Auditorium 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
- Features
- Install profiles
- 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.