Core Crazy

Learn how to build a multisite environment that offers flexibility to upgrade core and/or modules on a per-site basis.

This presentation will cover topics including:

  • Apache's mod_vhost_alias module for dynamic vhosting
  • Architecting a SVN repository to store and organize all Drupal core versions, module versions, and sites
  • Shell scripts for checking out modules from Drupal's CVS, and also for provisioning new websites for development
  • Using symbolic links to swap in new core/module versions without changing the physical path

Also learn how this setup scales across multiple environments, namely production and dev.

This setup is nearly two years in the making, having evolved from best practices established within Warner Bros. Records' multisite environment.

17 score