Creating distributions

Installation profiles combine core Drupal, contributed modules, themes, and pre-defined configuration into one download. Installation profiles provide specific site features and functions for a specific purpose or type of site. They make it possible to quickly set up a complex, use-specific site in fewer steps than if installing and configuring elements individually.

More complex install profiles are sometimes also known as Drupal distributions or "distros".

Distribution developers guide

Relevant specifications

How to Write a Drupal 7 Installation Profile

Based on this article.

Installation Profile Utilities

There are several Drupal projects that can be used to help you create an installation profile.

Managing Drush make files for an installation profile

Drush make is a powerful tool for assembling all the dependencies needed for an installation profile to work as a full Drupal website. It

Usage statistics for distributions

Usage statistics are linked from's project and release pages of each distribution, and are the basis for the default Sort by:

Guide maintainers