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

SprintPériodeOrdres du JourComptes-rendusReleaseStatut
Sprint 001/09 - 05/09/2025ODJ 03-09-2025CR 03-09-2025v0.0.0Terminé
Sprint 108/09 - 19/09/2025ODJ 08-09-2025
ODJ 15-09-2025
CR 08-09-2025
CR 15-09-2025
v1.0.0Terminé
Sprint 222/09 - 03/10/2025ODJ 22-09-2025
ODJ 03-10-2025
CR 22-09-2025
CR 03-10-2025
v2.0.0Terminé

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