Aéroport

Sabre

Studio Sabre Dev

Développement du portail pour développeurs de Sabre, le plus grand fournisseur de systèmes de distribution mondiale pour les réservations de vols en Amérique du Nord

Interface du Studio Sabre Dev

En collaboration avec l'équipe web de Sabre, Evolving Web a aidé dans le lancement du nouveau site web de Saber Dev Studio sur Drupal 8. Le nouveau site web offre aux utilisateurs une expérience plus conviviale, suivant les lignes directrices de la dernière stratégie de marque de Sabre. Le projet impliquait la migration de la documentation et du contenu existants vers Drupal 8, avec l'utilisation d'une approche automatisée basée sur des tests. Le nouveau site comprend une interface de recherche personnalisée Apache Solr, des pages d'atterrissages simples à modifier, ainsi qu'un kit d'interface utilisateur et un thème pouvant être étendus tout au long du projet.

Contexte

Sabre est le plus grand fournisseur, en Amérique du Nord, de systèmes de distribution mondiale pour les réservations de vols. L'entreprise fournit les données et les API qui connectent les agences de voyages et les services de réservation de voyages avec les compagnies aériennes, les hébergements et les options de transport terrestre. En résumé, c'est ce qui permet de réserver des vols et des hôtels via de nombreuses applications tierces et qui permet à votre agent de voyages de vous aider à planifier votre voyage.

Objectifs

L'objectif de Sabre, en reconstruisant le portail pour développeurs, était de créer la base d'une expérience numérique solide pour ses développeurs internes, qui construisaient des outils pour les réservations de voyages, mais aussi pour les équipes de développeurs des organisations tierces créant des applications et des services de voyage ou s'intégrant aux API de Sabre d'une autre manière. Sabre souhaitait remplacer sa plateforme existante, qui était difficile à naviguer et très peu flexible, par un système de gestion de contenu plus moderne, structuré et flexible.

Solution

Au cours de la phase de découverte, nous avons aidé à mener un atelier sur la stratégie de contenu et l’architecture d'information afin de valider les objectifs du projet et les parcours utilisateurs qui avaient besoin d'être optimisés. Nous avons également utilisé cette session pour élaborer le plan d'un produit minimum viable, facilitant ainsi le lancement de la phase 1 afin de respecter la date serrée de lancement du projet. Nous avons également organisé des ateliers techniques pour planifier un ensemble de fonctionnalités qui nous permettrait de remplacer intégralement le portail pour développeurs existant avec Drupal et qui nous permettrait d'ajouter, à l'avenir, des fonctionnalités supplémentaires.

Nous avons migré une grande quantité de données de documentation de Mashery vers Drupal, à l'aide du framework Migrate de Drupal. Nous avons créé des plug-ins de migration personnalisés pour analyser les contenus JSON et HTML. Au cours de ce processus, nous avons considérablement structuré le contenu afin de le rendre consultable, d'assurer la cohérence et de faciliter la mise à jour par les éditeurs de contenu.

  • Un nouveau site web en Drupal 8
  • Recherches et analyses pour alimenter l'expérience utilisateur
  • Un kit d'interface utilisateur définissant l'apparence des éléments et des composants, conformément à l'image de marque détaillée de Sabre
  • Thématisation responsive
  • Pages d'atterrissage modulaires faciles à mettre à jour pour les éditeurs de contenu
  • Affichage des spécifications de l'API (Swagger) et interface permettant aux développeurs de tester leurs appels d'API
  • Affichage de la documentation pour les API
  • Migration des API vers Drupal
  • Recherche Apache Solr personnalisée: documentation, services, API et autres contenus
  • Intégration avec l'authentification OAuth
  • Contrôle d'accès basé sur les rôles
  • Documentation et formation pour les éditeurs / mainteneurs du site
  • Formation Drupal avancée pour l'équipe Web de Sabre

 

Résultats

Sabre a été en mesure de lancer le nouveau Sabre Dev Studio avec Drupal avant l'expiration de la licence de sa plateforme existante. Le nouveau site web offre aux développeurs une expérience plus conviviale. Le site utilise la stratégie de marque de l'organisation récemment mise à jour. Il est donc aligné avec l'ensemble des autres ressources et matériels Sabre auxquels les développeurs et les propriétaires de produits ont accès. 

L'équipe web de Sabre a eu accès à l'environnement de développement dès la construction du projet. Cela lui a permis, dès le début, de s'approprier la base de code, d'intégrer son équipe et de développer un flux de travail pour la migration continue de leurs données vers Drupal.

Les éditeurs de contenu peuvent facilement mettre à jour les pages d'atterrissage, sans avoir à écrire de code HTML ou à rechercher des éléments de contenu individuels. L'équipe web de Sabre peut également gérer la base de code Drupal de manière indépendante.

Le site web aide également les propriétaires de produits ou les décideurs qui cherchent à implémenter les solutions Sabre dans leurs produits, en leurs fournissant des exemples, des cas d'utilisation et des flux de travail.