Étude de cas · Média · actualité de la radio et de l’audio
Le site et le forum de la radio, refaits sans perdre une adresse.
Radio Actu suit l’actualité de la radio et de l’audio depuis 1998 ; son forum Libre-Antenne réunit les passionnés depuis 2005. Les deux ont été refaits en 2026 : un thème WordPress sur mesure pour le site, une application Next.js pour le forum — 25 546 sujets et vingt ans de liens conservés au caractère près.

Le contexte
Vingt-huit ans d’articles, vingt ans de forum, et deux maisons qui vieillissaient.
Radio Actu, c’est 18 000 articles publiés depuis 1998 sur les radios FM et DAB+, les webradios, les podcasts et les livres audio — dont 2 200 seulement avec une image à la une. Le site tournait sur WordPress avec Elementor, des gabarits pour l’en-tête, le pied et les articles, et deux régies publicitaires dont les fichiers se masquaient l’un l’autre.
Libre-Antenne, son forum, vivait depuis 2005 chez Invision Community : 47 salons, 25 546 sujets, 91 275 messages, 20 671 membres, et des pièces jointes servies par le CDN de l’éditeur — qui meurent avec l’abonnement. L’API d’Invision ne sert pas les sujets archivés, et le site public répondait 403 à nos serveurs. Il fallait tout ramener à la maison, sans casser une seule des adresses que Google connaît depuis vingt ans.
- Elementor, ses gabarits et ses extensions à maintenir pour un site d’actualité
- Un forum hébergé ailleurs, avec ses images sur un CDN qui disparaît à la fin du contrat
- Vingt ans de liens entrants et de positions Google tenus par les adresses d’Invision
- Deux régies publicitaires qui se marchaient dessus, un ads.txt qui en cachait un autre

01
Un thème classique, sans constructeur ni dépendance.
Le site a été refait en un thème WordPress classique : une feuille de style, des gabarits PHP, des icônes dessinées à la main, plus de Font Awesome ni d’Elementor. Il reprend la charte du forum — vert sur encre, cartes arrondies — et partage avec lui le même réglage de thème clair ou sombre. Les 16 000 anciens articles sans image reçoivent une vignette de secours : la première image du texte, sinon un aplat teinté par le titre.
- Accueil : à la une, dernières actus, une section par rubrique, et le forum
- Fiches radios avec écoute intégrée, petites annonces, page « Écouter la radio »
- Temps de lecture, extraits et dates calculés à la volée : rien n’est stocké en plus
- Elementor désactivé, pas supprimé : le retour arrière tient en deux clics

02
Le forum repris à l’identique — surtout ses adresses.
La règle qui explique toute l’architecture : les URL ne changent pas. Forum, sujet, message et membre gardent leur numéro d’Invision ; le segment lisible est extrait des anciennes adresses, pas recalculé ; la barre finale et la pagination sont conservées. Aucune des 25 546 adresses de sujet ne répond 404. Même les 19 998 sujets archivés, que l’API ne servait pas, existent avec leur titre, leur auteur et leurs premier et dernier messages.
- Import rejouable par l’API REST d’Invision, identifiants posés tels quels
- 3 519 fichiers joints rapatriés, les messages pointent désormais vers nous
- Domaine historique libreantenne.radioactu.com repris, ancienne adresse de travail en 301
- Google prévenu du changement d’adresse, sitemap et flux RSS en place

03
Un sujet est un mur de publications, pas un tableau.
Chaque message est une carte : avatar, nom, date, contenu, puis une barre de réactions et une conversation propre à ce message. Le fil garde ses réponses — comptées, paginées, indexées — et gagne un étage en dessous pour les remarques qui n’en méritent pas une. Les mentions « @pseudo » notifient, les liens s’affichent en aperçu, les sons ont un lecteur avec spectre.
- Six réactions, une par membre et par message ; reposer la même la retire
- Réponses citées transformées en commentaires, lisibles là où elles répondent
- Aperçus de liens, lecteur audio avec spectre, sondages
- Connexion par mot de passe, Google, Microsoft ou Apple

04
Des fiches radios écrites par l’analyse des discussions.
Vingt ans de messages parlent de radios, d’animateurs et d’émissions. Une analyse automatique les reconnaît et alimente des fiches : Europe 2, Nostalgie, Skyrock, NRJ, RTL, France Inter… chacune avec les sujets qui la concernent, ses animateurs et ses émissions. Un moteur de contexte que personne n’a eu à saisir.
- Radios, animateurs et émissions détectés dans les messages
- Une fiche par entité, avec ses sujets liés et ses compteurs
- Recherche plein texte sur l’ensemble du forum

05
Le site et le forum se parlent.
Le forum expose ses derniers sujets, ses sujets populaires de la semaine et ses chiffres en JSON et en RSS ; le site les affiche en tête de colonne, sur l’accueil et sous chaque article, avec une réserve de 24 heures si le forum ne répond pas. Dans l’autre sens, le forum montre « L’actu radio » dans sa colonne et un lien Radio Actu dans son en-tête.
- Trois apparitions du forum sur le site, mises en cache cinq minutes
- Dernière réponse valide conservée 24 h : si le forum tombe, les blocs restent
- Un seul thème clair / sombre, même clé, même palette des deux côtés
Sous le capot
Ce qui ne se voit pas, mais tient tout.
Un média vit de son référencement et de sa publicité ; un forum vit de ses membres et de sa modération. Trois choix qui protègent les deux.
Une régie, aux mêmes emplacements
La régie injecte ses emplacements par sélecteurs CSS configurés sur son hub, et ces sélecteurs visaient l’ancien thème. Le nouveau reproduit les points d’ancrage à l’identique plutôt que de faire changer la configuration côté régie. Le fichier ads.txt n’existe plus sur le disque : il est servi par l’extension de la régie, synchronisé depuis son hub.
Un forum hébergeur, pas éditeur
Pages légales conformes au règlement sur les services numériques : statut d’hébergeur, mécanisme de signalement, licence sur les contributions. Journal des adresses IP, modération, compte d’équipe, accueil des nouveaux comptes. L’identité de l’éditeur vit dans les réglages, pas dans le code.
Rien de figé dans le code
Rubriques de l’accueil, réseaux, contact, éditeur : tout est dans la configuration. Le contenu des messages est le HTML d’Invision, assaini, pas du BBCode reconverti. Et l’import reste rejouable : si les archives d’Invision sont un jour récupérées, rien n’est à refaire.
Les deux sites sont hébergés sur l’infrastructure DYCAST en France, fichiers répliqués chaque minute sur un second nœud.
Sur mobile
Lire l’actu, suivre un fil, réagir : d’une main.
Le site garde ses rubriques dans un menu plein écran ; le forum passe en cinq onglets en bas d’écran — fil, salons, publier, recherche, compte — avec le thème en haut.









- 25 546
- sujets repris, aucune adresse perdue
- 91 275
- messages importés
- 20 671
- membres, vingt ans de communauté
- 1,6 Go
- de fichiers joints rapatriés
Ce que ça change
- Le site et le forum ont la même maison, la même charte, le même hébergeur
- Google retrouve chaque sujet à l’adresse qu’il connaissait, barre finale comprise
- Les membres retrouvent leur compte, leur profil et leurs images — plus rien ne dépend d’Invision
- Une régie, un ads.txt, des emplacements publicitaires identiques : les revenus n’ont pas bougé
- Les articles sans image en ont une, et les fiches radios se sont écrites toutes seules
Fiche technique
- Site
- WordPress 7, thème classique sur mesure, sans constructeur
- Forum
- Next.js 16, React 19, PostgreSQL
- Import
- API REST d’Invision, identifiants et adresses conservés
- Connexion
- Mot de passe, Google, Microsoft, Apple
- Régie
- YoungID, ads.txt virtuel synchronisé
- Pont
- JSON + RSS du forum, transients WordPress, réserve 24 h
- Thème
- Clair / sombre partagé, même clé des deux côtés
- Hébergement
- Infrastructure DYCAST, France, réplication à la minute
Les savoir-faire mobilisés
Quatre univers, un seul projet.
Un média, une communauté, une migration à ne pas rater ?
Un forum ou un site d’actualité tient à ses adresses comme à ses lecteurs. En 30 minutes, nous regardons ce que vous avez à reprendre — et ce que vous risquez si vous le reprenez mal.
Ou, plus direct :
Appeler le 04 48 07 27 95E-mail :[email protected]