À installer
ArcGIS Experience Builder Developer Edition prend en charge ArcGIS Online et ArcGIS Enterprise 10.6 et versions ultérieures. Il existe deux services pour étendre Experience Builder, le server
et le client
. Vous devez exécuter les deux services pour que vos mises à jour soient chargées dans Experience Builder. Suivez les étapes suivantes pour installer Developer Edition pour Experience Builder Installer le serveur et Installation du client. Si vous devez installer Experience Builder sans connexion Internet, suivez les étapes ci-dessous Installation hors ligne Pas.
Installer le serveur
Créer un ID client sur le site ArcGIS Developers
Suivez ces étapes si vous utilisez developer.arcgis.com.
- Experience Builder utilise Node.js. Les versions LTS (Long Term Support) à partir de la version 12 sont prises en charge. Téléchargez et installez la dernière version Version LTS de Node.js pour votre système d’exploitation.
- Télécharger Experience Builder Developer Edition et extrayez-le sur votre disque local.
- Inscrivez-vous à ArcGIS pour les développeurs.
- Cliquez sur
New Application
. - En faisant
New Applications Details
, entrez ce qui suit:Title
– Entrez quelque chose qui a du sens pour vous, par exempleExperience Builder credentials
.Tags
– Entrez quelque chose commeExperience Builder
.- Cliquez sur
Register New Application
.
- appuie sur le
Authentication
Onglet de l’application que vous venez de vous inscrire. En faisantCurrent Redirect URIs
Entrez dans la sectionhttps://localhost:3001/
Pour l’URI de redirection, cliquez sur+ Add
.
- Copiez l’ID client.
- Ouvrez une invite de commande ou une fenêtre de terminal et entrez cd dans le répertoire / server de l’installation Experience Builder
npm ci
et appuyez sur Entrée pour installer les modules requis. - De l’art
npm start
pour démarrer le serveur. - Ouvrez Experience Builder à l’URL suivante
https://localhost:3001/
dans votre navigateur.
- Fournissez l’URL d’ArcGIS Online et ajoutez votre ID client> Connexion.
- Installez ça client.
Créer un ID client à l’aide d’ArcGIS Online ou d’ArcGIS Enterprise
Suivez ces étapes si vous utilisez ArcGIS Online ou ArcGIS Enterprise.
- Experience Builder fonctionne sur Node.js 12 + .x, peut être téléchargé et installé Node.js (v12 + .x) pour votre système d’exploitation.
- Télécharger Experience Builder Developer Edition et extrayez-le sur votre disque local.
- Connectez-vous à votre portail ArcGIS Online ou ArcGIS Enterprise et accédez à
My Content
Dans l’onglet de la page de contenu, cliquez surAdd Item
et sélectionnezAn application
. - En faisant
Add an application
Entrez les paramètres suivants dans la boîte de dialogue:Type
– ChoisirApplication
en tant que type.Title
– Entrez quelque chose qui a du sens pour vous, par exempleExperience Builder credentials
.Tags
– Entrez quelque chose commeExperience Builder
.- Cliquez sur
Add Item
.
- appuie sur le
Settings
Tab. Faites défiler jusqu’àApp Registration
Section et cliquezUpdate
. - Sur le
Register Info
Entrez dans la boîte de dialogue comme indiqué ci-dessoushttps://localhost:3001/
pour leRedirect URI
et cliquez surAdd
>Update
. Bien reçuApp ID
.
- Ouvrez une invite de commande ou une fenêtre de terminal et entrez cd dans le répertoire / server de l’installation Experience Builder
npm ci
et appuyez sur Entrée pour installer les modules requis. - De l’art
npm start
pour démarrer le service. - Ouvrez Experience Builder à l’URL suivante
https://localhost:3001/
dans votre navigateur.
- Fournissez l’URL à votre organisation ArcGIS Online ou ArcGIS Enterprise et ajoutez la vôtre
App ID
pour l’ID client> Connexion.
- Installez ça client.
Installation du client
Pour le développement avec Experience Builder, un service doit être installé pour démarrer le pack Web qui prend en charge le regroupement et le chargement de vos widgets et thèmes personnalisés qui seront utilisés dans votre Experience Builder local.
- Ouvrez une invite de commande ou une fenêtre de terminal et entrez cd dans le répertoire / client de l’installation Experience Builder
npm ci
et appuyez sur Entrée pour installer les modules requis. - De l’art
npm start
pour démarrer le service.
Vous pouvez avoir plusieurs versions de Developer Edition sur le même ordinateur. Veuillez vérifier si votre machine répond aux exigences Configuration requise.
Installation hors ligne
- Dans un environnement déconnecté, vous n’aurez pas accès au CDN JSGI (ArcGIS API JavaScript). Dans ce scénario, vous devez Téléchargez le JSAPI et installez-le localement.
- Experience Builder fonctionne sur Node.js 12 + .x, peut être téléchargé et installé Node.js (v12 + .x) pour votre système d’exploitation.
- Télécharger Experience Builder Developer Edition et extrayez-le sur votre disque local.
- Téléchargez le zip npm-cache pour Experience Builder Developer Edition et extrayez-le sur votre disque local.
- Ouvrez votre dossier utilisateur
(e.g., Windows OS c:Usersexbuser)
dans une invite de commande ou un terminal(e.g., macOS /Users/installExB)
et tapeznpm config get cache
. - Copiez le chemin du dossier du cache npm et ouvrez ce répertoire dans l’Explorateur Windows ou le Finder.
- Copiez le répertoire de cache npm (à partir de l’étape 3) et collez-le dans ce répertoire.
- Ouvrez une invite de commande ou une fenêtre de terminal et entrez cd dans le répertoire / client de l’installation Experience Builder
npm install --offline
et appuyez sur Entrée. - Ouvrez une autre invite de commande ou une autre fenêtre de terminal et entrez cd dans le répertoire / server de l’installation Experience Builder
npm install -- offline
et appuyez sur Entrée. - Ouvrez le répertoire client de votre Experience Builder sous le chemin suivant
<install folder>/client/dist
. - Il y a quatre endroits où vous devez mettre à jour la variable
arcgisJsApiUrl
avec l’URL de votre hôte JSAPI local. Par exemple, remplacezvar arcgisJsApiUrl = 'https://js.arcgis.com/4.17/'
Avecvar arcgisJsApiUrl = 'https://exb.esri.com/4.17/'
dans chacun des fichiers suivants:<install folder>/client/dist/index.html
<install folder>/client/dist/experience/index.html
<install folder>/client/dist/template/index.html
<install folder>/client/dist/builder/index.html
- Ouvrez une invite de commande ou une fenêtre de terminal, accédez au répertoire / client de l’installation Experience Builder et entrez ce qui suit
npm start
pour démarrer le service client. - Ouvrez une invite de commande ou une fenêtre de terminal, accédez au répertoire / server de l’installation Experience Builder et entrez ce qui suit
npm start
pour démarrer le service serveur.
- Connectez-vous à votre portail ArcGIS Online ou ArcGIS Enterprise et accédez à
My Content
Onglet de la page Contenu. Cliquez surAdd Item
et choisissezAn application
. - En faisant
Add an application
Entrez les paramètres suivants dans la boîte de dialogue:Type
– ChoisirApplication
en tant que type.Title
– Entrez quelque chose qui a du sens pour vous, par exempleExperience Builder credentials
.Tags
– Entrez quelque chose commeExperience Builder
.- Cliquez sur
Add Item
.
- appuie sur le
Settings
Tab. Faites défiler jusqu’àApp Registration
Section et cliquezUpdate
. - Sur le
Register Info
Boîte de dialogue comme indiqué ci-dessous, entrezhttps://localhost:3001/
pour leRedirect URI
et cliquez surAdd
>Update
. Bien reçuApp ID
. - Ouvrez Experience Builder à l’URL suivante
https://localhost:3001/
dans votre navigateur. - Fournissez l’URL à votre organisation ArcGIS Online ou ArcGIS Enterprise et ajoutez la vôtre
App ID
pour l’ID client> Connexion.