Projet connexe à Europarl Galaxy
La mission
Entre 2011 et 2013, j’ai collaboré sur la refonte du site web du Parlement européen. Et à cette époque-là, tout le code des pages devait être entièrement écrit en interne. Nous avons donc dû développer nos propres librairies et nos propres templates Front-End sans utiliser aucun framework.
Une galerie interactive avec ou sans JavaScript
En binôme avec mon collègue, nous avons développé une page de galerie interactive qui a pour but de présenter les œuvres répertoriées dans un fichier XML. Cette page propose un diaporama numéroté avec un tri soit par artiste, soit par pays, et affiche le titre, le nom de l'artiste, son pays d'origine, et divers détails tels que l'outil employé ou les dimensions.
Grâce aux principes de Template en XSLT, la galerie était également fonctionnelle sans JavaScript. L'utilisation d'un fichier XML était la seule solution de stockage/transport de données puisque aucune base de données relationnelle ne pouvait y être associée – question de sécurité.
Elle répond également aux normes très strictes d'accessibilité pour les personnes ayant besoin d'une assistance matérielle – lecteur d’écran, accessibilité clavier – pour naviguer sur un site web. L'Europe comprend tout de même plus de 550 millions de citoyens. Tout comme la totalité du site web, la galerie était déclinée dans toutes les langues européennes officiellement reconnues. À l'époque, il s'agissait de 22 langues différentes.