Push-button Drupal sites with Aegir, Features, and Install Profiles

Implementation and Config

In this session we’ll talk about how to set up push-button Drupal site deployments using Aegir, Features, and Install Profiles.

There are currently a number of excellent distributions (Managing News, Open Atrium, Open Publish, Eduglu, etc) making use of these tools to provide powerful and simple to configure Drupal sites. We’ll look at some best practices for using Features and Installation Profiles together to create your own custom Drupal distributions. We will be sharing lessons on managing configuration settings in the Install Profile and Features. Finally, we’ll look at some practices for managing updates to a set of sites deployed on a given distribution in Aegir, and how this ties in with managing your code and configuration in version control.

We'll aim to provide a high level overview so that by the end of this session, you should have a good understanding of what projects would warrant creating a custom Drupal distribution, and how you would approach building that distribution.

We’ll also take time to learn from others who are using these tools and answer questions that folks have.

Intended audience: 

Site builders and developers who have built a Drupal site, are vaguely familiar with Install Profiles, and have heard of or are using Features. Anyone who is interested in Drupal distributions and wants to know how to build their own is encouraged to attend.

Questions answered by this session
Question 1: 
Why would I want to create my own Drupal distribution?
Question 2: 
How can I use installation profiles and Features to build a site platform for many similar Drupal sites?
Question 3: 
What are some best practices for managing database configuration updates to multiple sites with separate databases sharing a single codebase?
Question 4: 
How can you use drush make files, version control, and Aegir for stable platform updates?
Question 5: 
What are some of the lessons in using Features for managing site configuration and settings?
Your rating: None Average: 4.1 (31 votes)

Diamond Sponsors


Platinum sponsors


Gold Sponsors

Drupal Connect
Chapter Three
Treehouse Agency