Staging Drupal

ebeyrent's picture
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.