Office fédéral de topographie swisstopo·mai 2022

Un nouvel e-commerce pour la boutique en ligne swisstopo

L’Office fédéral de topographie swisstopo « mesure » la Suisse. Il relève et documente le paysage et le sous-sol et met à disposition des données géospatiales de haute qualité.
shop.swisstopo.admin.ch

Design

  • Accessibilité web
  • Architecture de l'information

Développement

  • Accessibilité web (dev)
  • Architecture technique
  • Plateformes e-commerce

Objectifs

  • Refonte technique complète sur la base d'une solution e-commerce Open Source.
  • Un CMS pour éditer la structure des pages
  • Proposer une nouvelle arborescence et architecture du contenu.
  • Développer un outil de visualisateur et sélecteur de cartes interactives ("map viewer")
  • Suggérer des propositions afin d'améliorer l'expérience utilisateur.
  • Intégrer le nouveau système d'authentification eIAM officiel de la Confédération.
  • Gestion des codes de réductions, des frais de livraisons et TVA sur mesure.

Une carte interactive en partenariat avec Inser

Nous avons travaillé main dans la main avec Inser pour la création d’une carte interactive permettant de recherche les produits et de visualisé leurs périmètres.

Un CMS pour les gouverner tous

Grâce à la mise en place de Drupal et de son compagnon Drupal Commerce, nous avons pu répondre très rapidement à l’un des objectifs principaux du projet, soit un seul outil afin de gérer tant la gestion des Pages, des Produits et des Commandes.
La boutique en ligne de Swisstopo propose plus de 778 produits traduits dans 4 langues. Grâce à Drupal nous avons pu mettre en place un outil de création des pages permettant l’inclusion des produits désirée au cas par cas pour chaque page.

Un système d’authentification suisse

L’upgrade vers Drupal a également été l’occasion pour Swisstopo de passer son système d’authentification client sur le nouvel outil d’authentification de la confédération, le bien nommé eIAM utilisant la technologie SAML 2.0.
Encore une fois, grâce à Drupal et à sa communauté, nous avons pu utiliser le module SamlAuth afin d’embarquer le protocole SAML au sein de Drupal et de sa gestion des utilisateurs.
Rapidement, nous nous sommes vus confrontés à une limitation. Aucun module SAML Drupal ne proposait un système compatible avec la norme SAML implémentée par la Confédération, à savoir le support du HTTP-POST Binding.
Heureusement, notre expertise Drupal et nos connaissances du protocole SAML nous ont permis de pallier à ce problème et nous avons pu contribuer au projet SamlAuth par l’ajout du support du HTTP-POST Binding.

Intégration avec PostFinance Checkout Flex

Enfin, nous avons travaillé de concert avec MD System pour la création du module Drupal PostFinance Checkout Flex. Un tout nouveau module permettant désormais à n’importe quel projet Drupal Commerce d’utiliser le nouveau système de paiement Checkout Flex proposé par PostFinance.
Le Shop swisstopo était basé depuis de nombreuses années sur des technologies peu évolutives et regroupant une multitude de systèmes annexes devant faire cohabiter une plateforme E-Commerce et un visualiseur cartographique. Le challenge pour Antistatique (Frontend et E-Commerce) et Inser (Backend et cartographie) a été de proposer des technologies Opensource actuelles bénéficiant de la majeure partie des fonctionnalités permettant de satisfaire les besoins spécifiques du nouveau Shop swisstopo et de respecter également les contraintes liées aux Web Guidelines de la Confédération. Grâce à leurs compétences et à leurs expertises respectives, le défi a été relevé de manière optimale et intelligente. swisstopo a pu se reposer durant chaque phase du projet sur le savoir-faire d’Antistatique et d’Inser, tant au niveau de la gestion de projet que dans la collaboration proactive indispensable à cette réalisation singulière. Le nouveau Shop swisstopo est un succès pour nos clients et offre de nouvelles perspectives. Nous avons trouvé chez Antistatique et Inser bien plus que des fournisseurs de prestations : nous avons découvert des partenaires fiables de haut niveau.
Paulo Amado

Paulo Amado

Chef de projet Web swisstopo

Projets suivants

Fondation Théodora

Nouveau site pour la Fondation Théodora

project.teaser.a11y.servicesConduite de projet + Design + Développement

La Liberté

La Liberté fête ses 150 ans avec Antistatique

project.teaser.a11y.servicesDesign + Développement + Stratégie