En août dernier,
j'annonçais sur ce blog le démarrage du programme beta du futur générateur d'applications ArcGIS Experience Builder. Depuis le lancement de ce programme beta, environ 4000 apps ont été configurées par des utilisateurs ArcGIS du monde entier !
Aujourd'hui, ce programme franchit une nouvelle étape avec une version beta 2 toujours disponible dans son édition
Online et
Developer. La première version beta était plutôt focalisée sur l'expérience développeur, cette seconde version beta est davantage focalisée sur l'amélioration de l'expérience de l'utilisateur non-développeur.
Créer rapidement des applications à l'aide de modèles
Cette version beta intègre différents modèles de page qui vous permettront d’ajouter immédiatement des cartes et des widgets à des emplacements prédéfinis (mais modifiables) dans vos pages. Les 4 premiers modèles (Foldable, Jewelybox, Launchpad et Billboard) sont conçus pour des applications "classiques" plein écran, tandis que les 3 suivants (General info, Introduction et Gallery)sont optimisés pour créer des expériences de page web. Les 2 derniers sont des modèles vides pour construire "from scratch" des applications plein écran ou des pages web.
Exemple d'application basée sur le modèle "
Foldable":
Exemple d'application basée sur le modèle "
Gallery":
Ajustez facilement la mise en page
Un des avantages d'Experience Builder est que modifier la disposition des éléments d'un modèle pour en faire ce que vous souhaitez. Par exemple, vous pouvez déplacer des widgets vers n’importe quelle zone de la carte, comme le montre l’exemple ci-dessous sur le modèle "Foldable":
Vous pouvez également redimensionner des images, remplacer des widgets par d'autres, ou encore insérer un nouveau bloc à l'endroit souhaité dans la page, comme indiqué dans cet exemple d'application sur le modèle "Gallery":
Comme beaucoup d'outils de conception de pages web (ArcGIS Hub par exemple), Expérience Builder permet d'agencer les éléments d'une page à l'aide d'un système de lignes (rows) et de colonnes (columns). Cet agencement peut se faire de manière interactive en déplacement les éléments avec la souris ou bien en sélectionnant les éléments dans le panneau de gauche puis en appelant les commandes d'agencement automatique.
Une fois que vous êtes satisfait de votre mise en page, vous cliquez sur le bouton "
Lock layout" en regard de Vue en direct pour éviter toute modification accidentelle. Pendant ce temps, à tout moment, vous pouvez prévisualiser votre application en direct en cliquant sur le bouton "
Live View".
Ces modèles sont également disponibles lorsque vous ajoutez une nouvelle page.
Définir l'apparence de vos apps grâce aux thèmes
Pour aller plus loin et plus vite dans la personnalisation de vos apps, vous pourrez choisir différents thèmes, couleurs de palette et polices de caractères.
Nouveaux Widgets et améliorations des Widgets existants
D'autres widgets ont été ajoutés à cette version beta 2, notamment celui permettant la gestion des couches de la carte, la légende, le filtrage des données, le partage, l'affiche des infos sur les entités, le contrôleur de widget et le contrôleur de survol (pour les scènes 3D).
Les widgets existants ont également été améliorés. Le widget "Survey", par exemple, permet désormais d'envoyer des données de la carte vers un formulaire (Survey123 for ArcGIS) en reliant les attributs ou la géométrie d'une entité de la couche aux questions du formulaire.

Avec le widget "List", un certain nombre d'options ont été ajoutées. Pour paginer dans la liste, vous choisirez désormais le style "multi-pages" pour un navigateur bureautique ou le style de défilement pour un navigateur mobile. Vous pourrez également rechercher, filtrer et trier les fiches lorsque l'application sera lancée. Lors de la préparation des données, vous pourrez maintenant choisir les éléments à afficher (et dans quel ordre) en filtrant et en triant les données. Par exemple, si vous avez une couche d'entités pour les projets immobiliers sur l'ensemble de l'Ile-de-France, vous pouvez uniquement répertorier ceux ne concernant que le département de l'Essonne et les présenter dans l'ordre de leur date de construction.
Déclencheurs d'action
Souvent, vous souhaitez que vos widgets communiquent entre eux. Par exemple, si vous effectuez un zoom sur la carte, vous souhaitez appliquer le même cadrage sur une autre carte ou une autre scène. Cela peut être fait très facilement en utilisant des déclencheurs d'action (action triggers), un mécanisme intéressant de communication que possède la plupart des widgets, et que vous pourrez configurer via l'onglet "Action" des paramètres de ce dernier.
Pour commencer...
Dans cet article, je ne vous ai présenté qu'un résumé de certaines fonctionnalités de cette beta 2 d'Experience Builder. Je recommande de l'essayer dès aujourd'hui et de voir ce que les équipes d'Experience Builder ont amélioré. Si vous aviez des applications construites à l'aide de la première version beta, Esri vous recommande de les reconfigurer avec à l'aide de cette beta 2, car il est probable que cette beta 2 ai largement modifié certains widgets.
Pour démarrer dès maintenant avec l'édition "Online", rendez-vous sur ArcGIS Online à cette URL:
https://experience.arcgis.com pour prendre en main le nouveau générateur d'applications web du système ArcGIS. Pour les développeurs, la version beta 2 l'édition "Developer" peut être
téléchargée ici. Pour apprendre à utiliser ArcGIS Experience Builder, je vous recommande également de parcourir et d'enrichir les échanges de
la communauté Experience Builder sur GeoNet.
Conçu pour offrir plus de souplesse et de performance dans la configuration d'applications web cartographiques, ArcGIS Experience Builder est avant-tout un outil pour vous permettre d'en faire plus en moins de temps. Pour cela, Esri attend vos contributions et vos remarques pour l'amélioration d'ArcGIS Experience Builder pendant toute la durée du programme beta et même au-delà. Pour cela, le point d'entrée est
le site Early Adopters d'Esri.