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

12
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

description

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

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

Page 1: 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

Page 2: Une distribution Drupal oriéntée Media pour Radio France

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

Page 3: Une distribution Drupal oriéntée Media pour Radio France

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

Page 4: Une distribution Drupal oriéntée Media pour Radio France

Premier site sous NVX7 : France Musique

Page 5: Une distribution Drupal oriéntée Media pour Radio France

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

Page 6: Une distribution Drupal oriéntée Media pour 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.

Page 7: Une distribution Drupal oriéntée Media pour Radio France

Grille des programmes

Page 8: Une distribution Drupal oriéntée Media pour Radio France

Grille des programmes (émission en cours)

Page 9: Une distribution Drupal oriéntée Media pour Radio France

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.

Page 10: Une distribution Drupal oriéntée Media pour Radio France

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.

Page 11: Une distribution Drupal oriéntée Media pour Radio France

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.

Page 12: Une distribution Drupal oriéntée Media pour Radio France

Questions ?

[email protected]@alterway.fr