Building Distributions: The Why, How and WTF

This session provides an overview of Drupal distributions from a technical and community organizing standpoint.

We’ll start with a look at the Drupal distribution landscape and discuss why you might want to build a distribution in the first place.

Then, we’ll introduce the essential technical components of a distribution such as Drush make and the Features module, with a focus on best practices and the benefits these tools offer.

We’ll also cover techniques for overriding configuration on a per-site basis, techniques for quality assurance, and making smart architecture decisions that help you focus your development efforts on the things that make your distribution unique.

Finally, we’ll discuss strategies for increasing community contribution to your distributions.

We'll be sure to leave time for questions from the audience so you can ask about any distribution challenges that you may have experienced.

Speaker(s): 
Track: 
Coding and Development
Experience level: 
Intermediate