Vous pouvez personnaliser le comportement du portail au moyen d’un fichier de configuration. Parmi les propriétés que vous pouvez définir, on compte la possibilité d’afficher ou non certains boutons et applications sur le site web, par exemple, des liens vers l’application Scene Viewer ou un bouton permettant à des utilisateurs anonymes de créer des comptes de portail. Cette propriété peut vous intéresser si vous configurez un déploiement en mode déconnecté ou que vous modifiez le comportement du portail pour l’adapter aux besoins de votre organisation.
Le fichier de configuration se trouve dans <Portal for ArcGIS installation directory>\customizations\<version number>\framework\webapps\arcgis#home\js\arcgisonline\config.js. Réalisez une copie de sauvegarde de ce fichier avant de le modifier.
Après avoir modifié les propriétés dans le fichier, redémarrez votre portail pour appliquer les modifications et effacer le cache de votre navigateur (y compris les cookies), afin de faire apparaître les modifications sur le site Web du portail.
Remarque :
Lorsque vous installez un correctif, effectuez une mise à jour système ou mettez à niveau votre portail vers une version plus récente, le fichier config.js est conservé dans le répertoire des personnalisations et les propriétés que vous avez modifiées dans le fichier sont conservées. A titre de précaution, conservez une copie du fichier config.js dans l'éventualité où le répertoire des personnalisations serait accidentellement supprimé par un membre de votre organisation.
Le fichier de configuration contient d'autre code que vous ne devez pas modifier. Lorsque vous ouvrez le fichier de configuration, naviguez vers la section du fichier contenant les propriétés modifiables. Certaines des propriétés figurant dans le fichier de configuration du portail sont explicites, mais certaines propriétés sélectionnées sont décrites par le détail ci-après. Les propriétés sont répertoriées par ordre alphabétique.
Propriétés incluses dans le fichier de configuration
extentService : service permettant de mettre à jour ou de définir l’étendue d’un élément de carte Web dans la boîte de dialogue Set Extent (Définir l’étendue) du site Web du portail. La valeur par défaut est http://services.arcgisonline.com/ArcGIS/rest/services/World_Street_Map/MapServer.
footerLinks : cette propriété permet de définir les liens affichés dans les pieds de page de toutes les pages. L’exemple suivant permet d’afficher des liens vers plusieurs pages, Organization (Organisation), Terms of Use (Conditions d’utilisation), Privacy (Confidentialité), Contact Us (Nous contacter) et Report Abuse (Signaler un abus) :
footerLinks: [{ title: "Organization", url: "http://www.myorganiz.com" }, { title: "Terms of Use", url: "http://www.myorganiz.com/legal/licensing/termsofuse.html" }, { title: "Privacy", url: "http://www.myorganiz.com/legal/privacy.html" }, { title: "Contact Us", email: "feedback@myorganiz.com", type: "contactUs" }, { title: "Report Abuse", email: "feedback@myorganiz.com", type: "reportAbuse" }],
gcsBasemapService : Service à utiliser comme fond de carte pour les services OGC WMS ne prenant pas en charge le système de coordonnées Web Mercator. La valeur par défaut est http://services.arcgisonline.com/ArcGIS/rest/services/ESRI_Imagery_World_2D/MapServer.
httpsDomains : utilisez cette propriété pour répertorier les serveurs fédérés afin que Map Viewer puisse faire en sorte que les services des serveurs fédérés sur une carte web passent de HTTP à HTTPS. Ceci permet d’éviter les problèmes liés au mélange de contenu dans Map Viewer. Utilisez le format ["arcgis.com","arcgisonline.com","server.domain.com"].
longTokenExpiration : lorsqu’un utilisateur se connecte au site Web du portail et sélectionne Rester connecté, un jeton est généré avec un délai d’expiration par défaut de 20 160 minutes (14 jours). Si l’utilisateur ne sélectionne pas l’option Rester connecté lorsqu’il se connecte, le délai tokenExpiration remplace le délai défini dans cette propriété.
restrictOrganizationPageToAdmin : indique si la page Organisation (Organisation) est visible à des membres du portail. La valeur par défaut est false (faux), ce qui signifie que la page Organization (Organisation) est visible par tous les membres du portail. Pour masquer la page Organization (Organisation) à tous les utilisateurs à l’exception des membres du rôle Administrateur par défaut, sélectionnez true (vrai).
searchArcGISOnlineEnabled : cette propriété vous permet d’activer l’option de recherche des couches dans ArcGIS Online à partir de Map Viewer dans votre portail. La valeur par défaut est true (vrai). Si cette propriété est désactivée, l’option de recherche des couches dans ArcGIS Online est masquée dans la boîte de dialogue Search for Layers (Rechercher des couches) de Map Viewer. Pour désactiver l’option de recherche des couches dans ArcGIS Online à partir de votre portail, sélectionnez false (faux).
showCreateDashboard : indique si ArcGIS Dashboards est accessible dans votre portail. Par défaut, la valeur est définie sur true (vrai). Pour désactiver Dashboards dans votre portail, définissez cette propriété sur false (faux). S’il est désactivé, Dashboards n’est pas visible par la boîte de dialogue Share (Partager) dans Map Viewer, par l’option Create Web App (Créer une application Web) des pages de détails et par l’option Create App (Créer l’application) de l’onglet My Content (Mon contenu) de la page Content (Contenu).
showInAppLauncher : utilisez cette propriété pour répertorier les applications Esri à afficher dans le lanceur d’applications, en séparant les entrées par une virgule. Dans la version 10.8, la chaîne par défaut est ["Operations Dashboard for ArcGIS","ArcGIS Enterprise Sites","Track Viewer","Ortho Maker","Workforce for ArcGIS","ArcGIS QuickCapture Web Designer"]. Dans la version 10.8.1, la chaîne par défaut est ["ArcGIS Dashboards","ArcGIS Enterprise Sites","Track Viewer","Ortho Maker","ArcGIS Workforce","ArcGIS QuickCapture Web Designer","ArcGIS StoryMaps","ArcGIS Experience Builder"]Vous pouvez retirer n’importe laquelle de ces applications de la liste et du lanceur d’applications.
tokenExpiration : lorsqu’un utilisateur se connecte au site Web du portail, un jeton est généré avec un délai d’expiration par défaut de 120 minutes (deux heures). Si l’utilisateur sélectionne l’option Rester connecté lorsqu’il se connecte, le délai longTokenExpiration remplace le délai défini dans cette propriété.
sceneViewerEnabled : indique si Scene Viewer est accessible dans votre portail. La valeur par défaut est true (vrai). Lorsque Scene Viewer est désactivé, ses options sont masquées de toutes les boîtes de dialogue et rubans du portail. Pour désactiver Scene Viewer dans votre portail, définissez cette propriété sur false (faux).
webAppBuilderEnabled : indique si ArcGIS Web AppBuilder est accessible dans votre portail. La valeur par défaut est true (vrai). S’il est désactivé, Web AppBuilder n’est pas visible par la boîte de dialogue Share (Partager) dans Map Viewer et par l’option Create App (Créer l’application) dans l’onglet My Content (Mon contenu) de la page de contenu. Pour désactiver ArcGIS Web AppBuilder dans votre portail, définissez cette propriété sur false (faux).
Remarque :
Dans la version 10.8 et les versions ultérieures, il est possible de configurer une bannière d’information dans les paramètres d’organisation du portail pour remplacer le processus de définition de la propriété classificationBanner dans le fichier de configuration.
Vous avez un commentaire à formuler concernant cette rubrique ?