Stage au lycée Elie Vinet
Mise à jour de l'affichage, maintenance du code source hérité et ajout de nouvelles fonctionnalités d'administration sur le site web du lycée.
Durant mon stage au lycée Élie Vinet, j’ai participé à l’évolution et à la maintenance du site web de l’établissement. Ma mission principale consistait à développer plusieurs nouvelles fonctionnalités destinées à simplifier la gestion du contenu pour les administrateurs du site. Parmi ces ajouts :
- Gestion des URL externes : création d’un système permettant d’ajouter facilement des liens vers des ressources externes au site (plateformes pédagogiques, documents, outils numériques, etc.) via une interface d’administration dédiée.
- Système de panels/tuiles dynamiques : mise en place d’un affichage sous forme de tuiles permettant de regrouper et mettre en avant différentes ressources. Ces panels pouvaient être organisés par rubriques afin de structurer visuellement les informations et améliorer leur lisibilité.
- Interfaces d’administration personnalisées : chaque fonctionnalité développée disposait de sa propre page d’administration, conçue pour être simple d’utilisation et accessible à des utilisateurs non techniques. Aucun développement ou modification de code n’était nécessaire pour les administrateurs.
- Documentation utilisateur : rédaction d’une documentation expliquant le fonctionnement des nouvelles fonctionnalités afin de faciliter leur prise en main et leur utilisation quotidienne.
J’ai également travaillé sur la maintenance d’un code source existant et hérité, ce qui m’a amené à analyser une architecture déjà en place, comprendre son fonctionnement et corriger différents problèmes techniques afin d’assurer la stabilité et la pérennité du site.
En parallèle, j'ai modernisé l’interface afin d’améliorer l’expérience utilisateur sur tous les types d’écrans (ordinateurs, tablettes et smartphones). Pour cela, j’ai effectué une refonte de l’affichage en appliquant des principes de responsive design, garantissant ainsi une navigation plus fluide et accessible, et en limitant le nombre de sous-menu dans les menus déroulants.