Post on 26-Jun-2015
description
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