ARTE & Drupal: Building big editorial sites using a common framework

Speakers: 

ARTE, a large Franco-German cultural TV network operational in many countries in Europe, recently launched a number of new multilingual Drupal sites which we at Marzee Labs helped architect and build: ARTE Concert (http://concert.arte.tv) for live concert streaming and video-on-demand (with over 1 million site visits during the Wacken Open Air festival earlier this year in Germany, http://concert.arte.tv/fr/wacken), ARTE Info (http://info.arte.tv) covering latest news in the world, and ARTE Cinema (http://cinema.arte.tv) which showcases cinematographic content from around Europe and the world.

What do these sites have in common? They are multilingual sites, with content curated by different editorial teams and using different content flows (some of the content is created in Drupal, other content is flowing into Drupal from ARTE’s APIs), and they are built on top of ARTE Foundation, a base installation profile that contains a selection of common modules and features.

In this session, we want to share our process and knowledge of architecting and building these large sites on a common codebase and using common development processes using Github. You will learn how we are:

  • Architecting these sites (using the "Build Spec", content fixtures, etc.)
  • Structuring these sites as installation profiles, inheriting from a common base profiled called “ARTE Foundation”
  • Automating site builds
  • Working with different teams using Github Pull Requests
  • Deploying often using cloud services

This session will also touch upon a series of topics that have been part of our "Coding as team" series published on our blog and indexed in Drupal Planet (http://marzeelabs.org/blog)

Audience:

  • Project Leads and Project Managers
  • Anyone interested in hearing a successful Drupal story
Schedule info
Track: 
Case Studies
Experience level: 
Intermediate
Drupal Version: 
Drupal 7.x
Status: 
Unprocessed