Drupal Distribution

Drupal distributions are in fashion. They can reduce the TCO of your sites.

A Drupal distribution is a set of modules, content types, module settings, and taxonomies for creating a site as quickly as possible.

Indeed, in numerous domains, sites offer identical basic functions. For instance, on all e-commerce sites we'll find a shopping cart, a search engine, and product data sheets. Similarly, a video platform will offer video content types, a Flash player or HTML5, tags, and hierarchical themes.

For two years, Drupal distributions have been booming: Open Public, Managing News, Commons, Open Atrium are the most well-known, but others are born every day.

Who are these distributions for and why call on us to create one for you?

  • If you have more than 3 to 4 sites to create or maintain, based on similar features (for example, Radio France with dozens of sites for their local radio stations, Johnson & Johnson with all their brand sites actually quite similar). The design can be very different from one site to another, but with each one offering the same functions. Just look at blogs made with Wordpress.
  • Your sites have very different features but are based on business building blocks that are common and always used (e.g., an SSO with your Active Directory, integration with a CRM system for all personal data collected on your sites, an ERP with your products or other business objects, etc.)

The installation of a distribution needs more important architectural work than the mere construction of a site... then what's the point?

  • First, with the creation of any new site, you start from a strong functional basis without redevelopment or even copying/pasting the code.
  • Thanks to the Features module, you are able to install a new feature on any site with a few clicks and without complex deployment procedures.
  • Maintenance of all the features included in the distribution is centralized. If a bug is fixed on your SSO, it will automatically (or almost automatically :) ) be fixed on all your sites.

Overall, setting up a Drupal distribution is to industrialize the production of your application projects based on Drupal.