Étude de cas Radiobreizh.bzh : Donnons la voix aux radios bretonnes par l'Agence Lumy

RadioBreizh

Depuis 2021


Avec RadioBreizh,
donnons la voix aux radios bretonnes.


Radiobreizh.bzh

Missions

  • UX/UI DESIGN

    Ergonomie et direction artistique
  • DÉVELOPPEMENT WEB

    Plateforme centralisée avec API, site internet en VueJS
  • HÉBERGEMENT WEB

    CI/CD, Docker, Scalable
  • ACCOMPAGNEMENT

    Suivi dédié, gestion de projet technique et maintenance

Contexte.

Brudañ ha Skignañ (RadioBreizh) est une association composée de 5 radios émettant en breton :
Arvorig FM (Landerneau),
Radio Kreiz Breizh (Rostrenen, Guingamp),
Radio Kerne (Ploneis),
Radio Bro Gwened (Pontivy, Vannes) et
Radio Naoned (Saint-Herblain).

Véritable réseau de radios en langues de Bretagne, le site se veut être un portail des émissions produites et co-produites chaque semaine par les radios du réseau.

Ces dernières collaborent en échangeant des programmes, en co-organisant des plateaux en extérieur et en se soutenant techniquement et administrativement. Afin de moderniser et de faciliter la collaboration entre les radios, RadioBreizh nous a confié la refonte complète du site et du système de gestion des flux streaming de chaque radio du réseau. Un challenge stimulant pour Lumy, la radio étant une passion personnelle pour plusieurs membres de l’équipe…

Les enjeux :

  • Valoriser l’identité de chaque radio et leur programmation d’émissions et de podcasts.
  • Donner de la visibilité aux co-productions et aux différentes collaborations radiophoniques des radios membres.
  • Concevoir une app de gestion modulable et adaptée aux usages des radios

Solutions.


Web

  • Étude ergonomique
  • UX/UI Design
  • Approche mobile first : responsive design
  • Design system 
  • Site multilingue : Français, Breton, Anglais et Gallo
  • Intégration du design et des contenus 
  • Grille de programmes
  • Moteur de recherche avancée : par radio, animateur, thème, date et par langue

Application Web

  • Développement sur-mesure basé sur un CMS headless sous VueJS
  • Des modules souples composés de fonctionnalités spécifiques
  • Développement d’un outil de gestion composé de modèles de données liés entre eux et connectés à une API complète, sécurisée, puissante et totalement flexible
  • Export de données CSV/JSON
  • Double authentification
  • Historique des modifications
  • Recherche avancée avec filtres dynamiques
  • Conception des modèles de données : radios, utilisateurs (Animateurs, Membres, Responsables), émissions, épisodes, podcasts et champs relationnels
  • Back-office accessible et facilement administrable par les radios membres : système de rôle et permission REST/GraphQL
  • Formation des équipes à l'utilisation du système de gestion de contenu

Cloud

  • Solution d’hébergement sur-mesure, performante et modulable basée sur Docker, scalable verticalement et horizontalement
  • Service de stockage pour les multiples Téraoctets de fichiers audio sans contrainte de dimensionnement
  • Déploiement totalement automatisé (DevOps)

Flux

  • Mise en place d’une solution Open Source Azuracast permettant la gestion d’instances Icecast scalables verticalement et horizontalement
  • Accompagnement sur la connexion de chacune des radios au serveur de flux
  • Redondance en cas de coupure internet des studios avec Liquidsoap
  • Utilisation de l’API Azuracast pour le site internet (Titre en cours, recherche de titre)
  • Remplacement de manière transparente et sans coupure des anciens flux

Chiffres clés.


  • 6 radios associatives en langues de Bretagne
  • Plus de 3.500 heures d’émissions disponibles en podcast
  • Les directs des radios en 1 clic
  • Un site disponible en breton, gallo et français
  • Des dizaines de nouveaux podcasts chaque semaine