Mission de 3 mois de refonte du site web ParcoursSup en Drupal 10
đŻ Contexte
Dans le cadre dâune mission de 3 mois au sein de Skeal, jâai contribuĂ© Ă la refonte complĂšte du portail ParcoursSup, lâune des plateformes publiques les plus consultĂ©es en France, dans le but de moderniser son architecture technique et de le migrer vers Drupal 10.
La mission sâinscrivait dans un environnement exigeant, basĂ© sur le Design System de lâĂtat Français (DSFR), nĂ©cessitant une intĂ©gration fidĂšle, performante et conforme aux normes dâaccessibilitĂ© et de sĂ©curitĂ©.
đ» RĂ©alisations
đïž Refonte du portail ParcoursSup sous Drupal 10
-
Participation active à la reconstruction des pages clés du portail.
-
Intégration du backend en respectant les standards Drupal 10 (OOP, services, thÚmes, bonnes pratiques contrib/core).
-
Adaptation totale au systĂšme DSFR pour garantir la conformitĂ© UX/UI demandĂ©e par lâĂtat.
đš ThĂ©matisation avancĂ©e (Frontend + DSFR)
-
IntĂ©gration et thĂ©matisation complĂšte dâune maquette basĂ©e sur le Design System de lâĂtat Français.
-
Développement des templates Twig, ajustements CSS/JS, responsive design.
-
Harmonisation de lâensemble des composants pour coller strictement aux directives du DSFR.
đ Menus & Mega-menus
-
Création, paramétrage et thématisation des menus complexes sur Drupal 10.
-
Intégration de mega-menus ergonomiques, élégants et compatibles DSFR.
-
Optimisation de la navigation pour une meilleure expérience utilisateur.
đ§© Paragraphs Drupal 10
-
Création de paragraphs réutilisables pour structurer le contenu éditorial.
-
Thématisation complÚte (Twig + CSS) pour garantir une modularité propre et scalable.
-
Mise en place dâun systĂšme flexible permettant aux Ă©quipes Ă©ditoriales dâenrichir facilement les pages.
đ Webforms â CrĂ©ation & ThĂ©matisation
-
Développement de formulaires avancés sous Webform.
-
Personnalisation esthétique et UX selon les standards ParcoursSup.
-
Gestion des validations, messages, et logique front.
âïž Module custom â State API
CrĂ©ation dâun module personnalisĂ© permettant la gestion centralisĂ©e des Ă©lĂ©ments statiques du site :
-
Liens réseaux sociaux
-
Informations de contact
-
Contenu des pages 404 / Contact
-
Informations génériques du footer
Objectif : éviter le hardcoding, centraliser la configuration et faciliter la maintenance.
đ Migration Drupal 9 â Drupal 10 (Don du Sang)
-
Migration du site âDon du Sangâ de Drupal 9 vers Drupal 10.
-
Gestion des dépendances, compatibilités, modules, thÚmes, et patchs nécessaires.
-
VĂ©rification post-migration + rĂ©solution dâerreurs liĂ©es aux nouvelles API de Drupal 10.
đ RĂ©sultat
Cette mission a permis :
-
La modernisation complĂšte du portail ParcoursSup.
-
Une intégration fidÚle et conforme au DSFR, garantissant cohérence et accessibilité.
-
Un frontend professionnel, responsive et évolutif.
-
Une architecture Drupal 10 propre, maintenable et robuste.
-
La migration rĂ©ussie dâun second projet (Don du Sang) vers Drupal 10.
Cette expĂ©rience mâa permis de renforcer mon expertise sur les chantiers from scratch en Drupal 10, la thĂ©matisation avancĂ©e, les migrations complexes, et lâintĂ©gration des standards gouvernementaux français.