Une distribution Drupal oriéntée Media pour Radio France

Post on 26-Jun-2015

443 views 1 download

description

Présentation à Drupagora 2013 par Maziar Dowlatabadi et Samy RANAVELA

Transcript of Une distribution Drupal oriéntée Media pour Radio France

Retour d'expérience : une distribution Drupal orientée Radio (France)

Maziar DOWLATABADI - Responsable du web studio de production @RFNvx - http://nvx.radiofrance.fr/

Samy RANAVELA - Co-responsable de l'offre Drupal @AlterWay

Sommaire

1. Pourquoi une distribution Drupal spécifique à Radio France ?

2. Problématiques métiers, architecture Drupal

3. Problèmes rencontrés et solutions

4. Conclusion et perspectives

Pourquoi une distribution Drupal spécifique à Radio France ?

Un socle technique commun à toutes

les radios, appelé NVX7

Maintenance et évolutivité facilitée

Personnalisation selon les besoins

des stations

Premier site sous NVX7 : France Musique

Problématiques métiers, architecture Drupal et l'équipe projet

Gestion des émissions, saison et diffusion

Gestion de la grille des programmes

Inter-connexion avec le SI Radio France

Problématiques métiers, architecture Drupal et l'équipe projet

Gestion des émissions, saison et diffusion

1 émission = 1 ou plusieurs saisons Chaque saison a potentiellement une équipe différente :

Producteur(s), chroniqueur(s), présentateur(s) En cas absence du présentateur principal, celui-ci peut être

remplacé pendant 1 ou plusieurs émissions Grille de programme différentes selon les régions et les horaires

(France Bleu) Diffusion exceptionnelle : cas d'un événement exceptionnel qui

doit être retranscrit sur la grille.

Grille des programmes

Grille des programmes (émission en cours)

Problématiques métiers, architecture Drupal et l'équipe projet

Gestion de la grille des programmes

La programmation est gérée via un champ "Date repeat" à l'instar d'un événement.

Génère des problèmes de performance. Solution : Pré-calculer et agréger les occurrences dans une table

dédiée. Exposition de cette table "custom" à views pour pouvoir

l'exposer.

Problématiques métiers, architecture Drupal et l'équipe projet

Inter-connexion avec le SI Radio France

Import automatisé des fichier son des diffusions. Utilisation du module Migrate : abstraction de l'API de Drupal Problèmes :

Une structure XML dense => utilisation de xpath compliquée Migrate destiné à un import « one-shot », modification de

migrate pour permettre un import récurrent en mode mise à jour.

Conclusion et perspectives

Où en sommes-nous avec cette distribution ?

Pertinence de la distribution de Drupal pour Radio France.

Drupal pour être en phase avec la distribution numérique (IP) de la

radio.

Questions ?

maziar.dowlatabadi@radiofrance.comsamy.ranavela@alterway.fr