2. Bonjour !
Olivier Friesse
Responsable Technique des Nouveaux
Médias RadioFrance
@noisetteprod
Sylvain Moreau
Co-fondateur d'Open Web
Solutions.
@slybud
3. Contexte
Premier groupe radiophonique français (France Inter, France
Info, France Culture, France Musique, Fip, Le Mouv’ ainsi que
les 43 stations locales du réseau France Bleu).
15 millions de visites en janvier 2012 selon Médiamétrie-eStat.
Leader français du podcast : 10 074 549 téléchargements en
septembre 2011 selon Médiamétrie-eStat.
En 2008 Radio France décide de refondre l’ensemble de ses sites.
Parmi les besoins fonctionnels, la gestion des médias (sons,
images, vidéos, …) est au cœur des attentes.
Un outil puissant, modulaire et évolutif pouvant offrir une gestion
centralisée et ergonomique des médias était nécessaire pour
les différentes chaînes.
4. Solution retenue
Suite à un appel d’offre,
le projet retenu était basé sur
Drupal 6 et sur la proposition
d’une utilisation d’un module de
gestion des médias déjà utilisé
par la radio publique de Chicago.
Cette implémentation a été réalisée sur la base
du module scald
(http://drupal.org/project/scald) fruit de
nombreux mois de développements de
plusieurs sociétés dont OWS.
5. La librairie
Gestion de tous types de médias
Bibliothèque partagée de médias
Librairie de recherche avec
interface AJAX intuitive
6. La librairie - avancée
Gestion des contextes de représentation des médias
(editeur wysiwyg, site principal, site mobile, flux RSS…)
7. La librairie - recherche
Recherche multicritère
Personnalisable
(utilisation de views)
Sauvegarde possible
des recherches
(views_savedsearches)
8. Intégration avec Drupal
ScalD fournit 2 champs CCK :
Atom Référence
Champ MEE (Multimedia Editorial Element)
(WYSIWYG)
10. CERN’ons l’atome
Unité élémentaire multimédia
Possibilité de définir des types
d’atome (image, vidéos, sons, flash,
…)
Fieldable (cck API, field API)
Propre système de stockage
Couche de cache spécifique
11. Fissurons l’atome
Un atome peut être alimenter par différents
providers (DailyMotion, Vimeo, Youtube,
Allociné, SoundCloud et spécifiquement pour
Radio France les éléments du Système
d’information)
Gestion des copyrights et légendes
Gestion des licences et droits de diffusions
associés
Gestion de l'expiration des médias
12. Et Drupal 7 dans tout ça ?
Coté Radio France, portage
de la « plateforme » en D7
en cours
Scald est sans équivalent
en D6, mais en D7
existence media
Une étude comparative a
été réalisée pour Radio
France entre ScalD et
Média en août 2011
13. Comment porter ScalD en D7 ?
Profiter de la puissance des entités pour
faire évoluer les atomes
Ré-écriture totale du module dans cette
optique
Au passage, refonte de la librairie par UI
designer (avec un petit backport D6 )
14. ScalD vs Média
2 modules (ou suite de modules) complexes pour des besoins
complexes => investissement
2 approches différentes : Entity (scald) vs FileEntity (media :
basé sur le mimetype)
Pour média échos mitigés de la communauté et des use cases
Pour ScalD, pas d’adoption pour l’instant par la communauté
Pour Média : évolution lente
Pour ScalD : efforts reposant sur 2 structures pour l’instant
=> En mars 2012 suite au DrupalCon de Denver, décision est
prise de porter ScalD en D7.
15. Comment aider ?
Contribuer au code,
le développement de la
version 7 est géré sur le GIT de
drupal.org
Installer et tester et mettre en production
Ecrire des providers pour de nouveaux
services