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 certaines applications et certains boutons sur le site Web, par exemple, des liens renvoyant à 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 d’entre elles sont décrites en 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. Le service doit utiliser le système de coordonnées géographiques WGS 1984 avec l’ID connu (WKID) 4326 et doit être un service de cartes tuilées.
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 Classic 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 Classic. 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é permet d’activer l’option de recherche des couches dans ArcGIS Online à partir de l’application Map Viewer Classic de votre portail. Par défaut, la valeur est définie sur 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) dans Map Viewer Classic. 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. Lorsqu’il est désactivé, Dashboards est masqué dans la boîte de dialogue Share (Partager) de Map Viewer Classic, dans l’option Create Web App (Créer l’application Web) des pages Détails des éléments, ainsi que dans l’option Create App (Créer l’application) figurant sous l’onglet My Content (Mes contenus) 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. 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","ArcGIS Field Maps", "ArcGIS Map Viewer", "ArcGIS Map Viewer Classic", "ArcGIS Dashboards Classic"]. Vous pouvez supprimer n’importe quelle des applications suivantes de la liste et du lanceur d’applications :
sceneViewerEnabled : indique si Scene Viewer est accessible dans votre portail. Par défaut, la valeur est définie sur 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).
surveyUrl : utilisez cette propriété pour accéder au site Web ArcGIS Survey123. Vous pouvez remplacer l’URL par un lien vers un site Web Survey123 installé, y compris des numéros de port ou un point d’accès proxy inverse.
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é.
webAppBuilderEnabled : indique si ArcGIS Web AppBuilder est accessible dans votre portail. Par défaut, la valeur est définie sur true (vrai). Lorsqu’il est désactivé, Web AppBuilder est masqué de la boîte de dialogue Share (Partager) dans Map Viewer Classic et de l’option Create App (Créer l’application) dans l’onglet My Content (Mes contenus) de la page de contenu. Pour désactiver ArcGIS Web AppBuilder dans votre portail, définissez cette propriété sur false.
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 de l’organisation du portail qui remplace le processus de définition de la propriété classificationBanner dans le fichier de configuration.
Vous avez un commentaire à formuler concernant cette rubrique ?