Une application créée par Web AppBuilder peut être téléchargée et hébergée sur votre serveur Web. Les applications 2D ou 3D téléchargées doivent être inscrites auprès de ArcGIS Online ou ArcGIS Enterprise si elles font référence à des éléments non publics.
Remarque :
Quel que soit l'endroit où vous déployez l'application, elle doit pouvoir accéder à la carte Web.
Télécharger une application créée par Web AppBuilder
Téléchargez l’application à partir de l’onglet My Content (Mon contenu) de la page de contenu.
- Dans l’onglet My Content (Mon contenu) de la page de contenu, cliquez sur l’application pour afficher les détails de ses éléments.
- Cliquez sur Download (Télécharger) sur la page Vue d’ensemble (Overview). Le fichier .zip est téléchargé sur votre ordinateur.
Déployer l'application
Déployez l'application en utilisant l'authentification de votre portail.
- Si votre portail est configuré avec l'authentification OAuth2 ou SAML, procédez comme suit pour déployer l'application sur votre serveur Web :
- Décompressez l'application téléchargée.
- Ajoutez un proxy à votre application. Reportez-vous à la rubrique Utiliser un proxy pour plus de détails.
- Ajoutez et inscrivez l'application. Reportez-vous aux rubriques Ajouter des applications et Inscrire votre application.
- Copiez et collez l'ID de l'application dans la propriété appId du fichier de configuration de l'application. Enregistrez le fichier.
- Déployez l’application sur votre serveur Web.
- Si votre portail est configuré avec l'authentification IWA, PKI ou LDAP, procédez comme suit pour déployer l'application sur votre serveur Web :
- Décompressez l'application téléchargée.
- Ajoutez un proxy à votre application. Reportez-vous à la rubrique Utiliser un proxy pour plus de détails.
- Modifiez l’URL d’ArcGIS API for JavaScript.
Attention :
Lorsque vous accédez à l’application, vous pouvez être invité plusieurs fois à vous connecter. La raison en est que les fichiers JavaScript hébergés par votre portail doivent être authentifiés. En conséquence, vous devez héberger ArcGIS API pour JavaScript en dehors du portail et modifier la variable apiUrl en conséquence. Cette procédure est propre à l'authentification au niveau du Web
- Déployez l’application sur votre serveur Web.
Personnaliser l'application
Pour personnaliser l'application, procédez comme suit.
- Ajoutez des widgets personnalisés :
- Placez un widget personnalisé dans le dossier de widgets.
- Ajoutez le widget dans le fichier config.json de l’application.
L'exemple suivant illustre l'utilisation du widget Demo. Ajoutez-le dans le fichier config.json.
{ "uri": "widgets/Demo/Widget" },
- Configurez l'application et les widgets. Reportez-vous à la rubrique Référence JSON.
- Référencez l'emplacement favori d'ArcGIS API for JavaScript. Reportez-vous à la rubrique Modifier l'URL d'ArcGIS API for JavaScript.
Navigateurs pris en charge
Pour obtenir la liste des navigateurs pris en charge par les applications 2D et 3D que vous avez déployées, consultez la rubrique Navigateurs pris en charge.
Remarque :
Si rien n'est chargé dans l'application à l'ouverture, vous devrez peut-être ajouter .arcgis.com à la liste des sites de confiance dans les paramètres du navigateur.
Versions prises en charge d’ArcGIS API for JavaScript et ArcGIS Maps SDK for Javascript
ArcGIS API for JavaScript et ArcGIS Maps SDK for Javascript sont fournis avec Portal for ArcGIS. Pour un tableau des versions d’ArcGIS API for JavaScript et ArcGIS Maps SDK for Javascript prises en charge par les applications 2D et 3D, reportez-vous à la rubrique À propos des versions.
Vous avez un commentaire à formuler concernant cette rubrique ?