Multisite Development
Platinum and gold sponsors
SESSION OVERVIEW
This session will explain how to quickly and easily take advantage of Drupal’s multi-site capabilities for rapid and safe development of small, medium & large projects. We create three sites per project - DEVelopment, QA and LIVE - and use SVN and a homegrown tool called pushdb to manage releases and the moving of databases between sites.
AGENDA
* Apache configuration and directory structure
** the Apache Multisite macro
** Directory layout and rationale
** htaccess additions for basic auth protection of Development and QA sites
** An addition to settings.php that enables each site to have its own files/ directory
* A release process will be described that uses SVN for code and pushdb for migrating databases
* If we have time, we’ll describe a patch process for the client-specific changes to core
GOALS
Participants will gain the tools and knowledge to use a powerful set of best practices for developing their sites.