Do Multi-site Like the Pros

Speakers: 

Drupal's multi-site architecture allows you to share a single Drupal platform (core, contributed modules and themes) among several sites. Each site has its own database and configuration, so each site has its own content, settings, enabled modules and themes.

In this session we'll begin by looking at when and where multi-site deployments are appropriate and beneficial. We'll then review the steps required set up a multi-site install, including:

  • required directory structure;
  • vhost and .htaccess configuration; and
  • sites.php and domain aliases.

Once we've covered the basics, we'll move on to explore the tools that help make multi-site so exceptionally efficient. These include:

  • Drush Make for managing Drupal platforms;
  • Installation profiles for standardizing installs;
  • Drush for simplifying many installation and maintenance tasks; and
  • the Aegir Hosting System for a full Drupal control-panel built on multi-site.

Finally, we'll cover some tips and tricks that every Drupal pro should know before deploying multi-site installs, including:

  • Challenges and gotchas of multi-site
  • Changes to multi-site is Drupal 8
  • Security concerns with multi-site
  • Overriding platform code and module precedence
  • and much more!
Schedule info
Experience level: 
Intermediate
Drupal Version: 
N/A