Refonte du site web GDR-GPL - CNRS
Résumé du projet et ma contribution
Dans le cadre de ma formation, j’ai participé à la refonte complète du site web du GDR-GPL pour le CNRS.
J’ai contribué à la migration de WordPress vers Hugo (générateur de sites statiques), à la mise en place de l’automatisation du déploiement avec GitHub Actions, au développement d’un thème personnalisé répondant à la charte graphique du CNRS, ainsi qu’à l’organisation des sprints, la gestion du backlog et la documentation technique.
Ce projet m’a aussi permis de renforcer mes compétences en gestion de projet, versioning, structuration de contenu Markdown, industrialisation (CI/CD) et travail en équipe.
Architecture technique
- Hugo v0.148.0 – Générateur de sites statiques
- GitHub Actions – Automatisation CI/CD
- Markdown – Contenus structurés en fichiers texte
Thème personnalisé
Le thème du site a été développé sur-mesure, en respectant la charte du CNRS.
Voir le repository du thème
Gestion de projet & qualité
- Sprints de 2 semaines, livraisons régulières (releases)
- Version actuelle : v2.0.0
Documentation
Tableaux de sprints et releases
| Sprint | Période | Ordres du Jour | Comptes-rendus | Release | Statut |
|---|---|---|---|---|---|
| Sprint 0 | 01/09 - 05/09/2025 | ODJ 03-09-2025 | CR 03-09-2025 | v0.0.0 | Terminé |
| Sprint 1 | 08/09 - 19/09/2025 | ODJ 08-09-2025 ODJ 15-09-2025 | CR 08-09-2025 CR 15-09-2025 | v1.0.0 | Terminé |
| Sprint 2 | 22/09 - 03/10/2025 | ODJ 22-09-2025 ODJ 03-10-2025 | CR 22-09-2025 CR 03-10-2025 | v2.0.0 | Terminé |
Product Backlog
Le suivi du backlog est géré sur GitHub Projects, Sprint par Sprint.
User Stories majeures
- Site web CNRS : faciliter l’accès aux actualités scientifiques
- Création d’un thème Hugo personnalisé : cohérence graphique & maintenance simplifiée
- Vérification automatique : script Python pour contrôler l’intégrité du site avant publication
Fonctionnalités développées
- Migration du contenu WordPress vers Hugo/Markdown
- Création d’un thème sur-mesure
- Déploiement automatisé avec GitHub Actions
- Configuration avancée d’Hugo (structure, navigation…)
Fonctionnalités en cours
- Optimisation des performances
- Finalisation du contenu
- Tests de déploiement automatisés
Fonctionnalités à venir
- Système de contribution ouvert à la communauté
- Automatisation avancée des mises à jour
- Validation orthographique automatique avant publication
Contexte et objectifs
Le site WordPress d’origine était jugé complexe et difficile à maintenir (back office peu adapté à la communauté scientifique).
La refonte, basée sur Hugo et GitHub, offre :
- Génération & mise à jour automatiques des pages web
- Amélioration des performances et de la fiabilité
- Structuration claire des informations (participants, actualités, laboratoires, publications…)
- Respect de la charte graphique CNRS
- Déploiement automatisé et contrôles de cohérence/qualité
Liens utiles / références
Compétences mobilisées sur ce projet :
- Développement web statique (Hugo)
- Automatisation CI/CD (GitHub Actions)
- Gestion de version (Git, GitHub)
- Travail en équipe & gestion agile (sprints)
- Conversion de contenus & structuration Markdown
- Rédaction et structuration documentaire (technique & utilisateur)
- Respect de chartes graphiques institutionnelles