Solution
Après une mission similaire pour La Poste, Breek accompagne Radio France pour concevoir et mettre en place sa plateforme web basée sur le CMS Drupal.
L'architecture technique que nous avons retenue pour ce projet n'est pas un générateur de sites mais plutôt une version de Drupal packagée et préparamétré spécifiquement pour Radio France. Le cœur de Drupal et les modules les plus courants (CCK, token, views...) sont enrichis de connecteurs et de modules spécifiques diminuant significativement le temps de mise en œuvre d'un site et élargissant les fonctionnalités :
- connecteur au système d'information avec règles de synchronisation (récupération des listes de lecture, grilles de programme, sons...)
- gestion d'une bibliothèque d'objets multimédia avec inclusion dans les contenus par simple glisser / déplacer
- gestion des synchronisations entre serveurs de publication (front office) et de contribution (back office) avec règles de synchronisation préparamétrées
- ...
Breek est intervenu sur ce projet pour :
- recueillir le besoin au cour d'ateliers de travail (avec webmasters, chefs de projet de chaine...)
- définir l'architecture technique
- concevoir la plateforme
- rédiger les spécifications détaillées & cas d'utilisation
- piloter les développements
- développer des modules sur mesures (homebox par exemple)
- réaliser & automatiser les tests fonctionnels
- rédiger la documentation
Pour garantir un bon niveau de qualité des développements (réalisés par Open Web Solutions), nous avons automatisé autant que possible les tests fonctionnels en utilisant Selenium (près de 900 tests regroupés en 12 scénarios).
Résultats
- Réduction des temps de mise en œuvre
- Augmentation de la cohérence de l'architecture web
- Valorisation des données du SI
- Augmentation de la qualité (documentation, tests automatisés de non régression...)