Le Rugbynistère 2026
Refonte intégrale en stack TALL du média rugby lu par plus d'un million de passionnés chaque mois : performance, back-office éditorial et migration sans perte SEO.
Dix ans après avoir recodé ce site pour la première fois, je l'ai repris de zéro. Créé en 2008, Le Rugbynistère est devenu une référence du rugby en France, XV de France, Top 14, Pro D2 et rugby amateur, lu par plus d'un million de lecteurs chaque mois. J'y ai travaillé plusieurs années comme développeur puis lead developer, je connais cette plateforme de l'intérieur. En 2026, l'ancienne base technique ne tenait plus ni la charge éditoriale ni les attentes d'audience, et la mission de reconstruction m'a été confiée via La Boîte à Code, et elle repart d'une page blanche : un socle taillé pour les pics de trafic, un back-office pensé pour une rédaction à plusieurs, et une reprise de l'historique sans perdre le référencement accumulé depuis l'origine.
Une stack TALL, rendue par le serveur
Le socle est une stack TALL : Laravel, Livewire, Alpine.js et Tailwind CSS. Livewire permet d'écrire des composants dont l'état reste côté serveur. La page est rendue en HTML par Laravel, et chaque interaction repart vers le serveur, qui renvoie le fragment mis à jour. Il n'y a donc pas de couche de données côté client à maintenir en parallèle des vues. C'est l'inverse du découpage retenu en 2018, où une API globale alimentait des composants Vue.js dans le navigateur.
Ce mode de rendu déplace la question de la performance vers le serveur : ce qu'il faut soigner, ce sont les requêtes, le cache et le poids des pages renvoyées. C'est exactement le travail mené sur le socle Laravel, pour que les soirs de match, quand le trafic monte d'un coup, la charge reste tenable. Alpine.js couvre le reste, les interactions purement locales qui n'ont besoin d'aucune donnée du serveur, déclarées directement dans le balisage. Tailwind CSS compose le style dans ce même balisage à partir de classes utilitaires, sans feuille de style qui grossit à côté des vues. Les deux prennent la suite de la lignée jQuery, Bootstrap puis Sass des versions précédentes.
Le back-office est construit avec Filament, le framework d'administration de Laravel : l'essentiel des écrans de gestion sort prêt à l'emploi et se compose en PHP par-dessus les modèles existants. Sur un média, cet outil compte autant que le site public : c'est là que la rédaction travaille, à plusieurs auteurs.
Ce que le site embarque
- Socle Laravel optimisé pour le fort trafic : cache, requêtes, pages légères
- Back-office éditorial Filament, pour une production multi-auteurs
- Sections d'actualité par compétition, classements, résultats et programme TV
- Commentaires connectés et modérés
- Reprise de l'historique d'articles et plan de redirections sans perte SEO
Ce dernier point tenait de la contrainte absolue : ne pas interrompre la publication, et préserver un référencement accumulé depuis 2008. L'historique d'articles a été repris et un plan de redirections mis en place, pour que les adresses déjà connues des moteurs continuent de mener au bon contenu pendant et après la bascule.
Le récit de cette refonte du côté client est publié par La Boîte à Code.
Après le site de 2016, la refonte de 2018 et les deux applications mobiles, cette version est le dernier chapitre en date d'une collaboration commencée il y a dix ans.
Besoin de créer un site internet à Perpignan ?
Comme pour ce projet, créons ensemble un site unique, performant et à votre image.