Skip To Content

Impostare le opzioni avanzate del portale

È possibile personalizzare il comportamento del portale utilizzando un file di configurazione. È possibile impostare proprietà che determinano se visualizzare o meno nel sito Web particolari collegamenti e pulsanti, ad esempio i collegamenti alle risorse multimediali o un pulsante che permette agli utenti anonimi di creare account nel portale. Tali modifiche potrebbero essere necessarie ad esempio se occorre configurare una distribuzione disconnessa o modificare il comportamento del portale in base ai requisiti dell'organizzazione. Questo vale ad esempio per i tipi di organizzazione elencati di seguito:

  • Settore difesa/istituzioni statali: configurare l'intero portale in modo da utilizzare risorse locali, aggiungere banner di sicurezza, impedire agli utenti anonimi di creare account, nonché disabilitare blog e condivisione tramite social media.
  • Istituzioni locali: aggiungere banner di sicurezza e configurare il servizio estensioni in modo da utilizzare una proiezione locale.
  • Organizzazioni commerciali: abilitare blog e condivisione tramite social media.

Il file di configurazione si trova in <Portal for ArcGIS installation directory>/customizations/<version number>/webapps/arcgis#home/js/arcgisonline/config.js. Prima di modificare il file, crearne una copia di backup.

Dopo aver modificato le proprietà del file, sarà necessario riavviare il portale per applicare le modifiche e cancellare la cache del browser (inclusi i cookie) per visualizzare le modifiche nel Portale Web.

Nota:

Quando si installa una patch, un aggiornamento di sistema o si aggiorna il portale a una versione più recente, il file config.js viene mantenuto nella directory delle personalizzazioni e le proprietà modificate nel file permangono. Per sicurezza, conservare una copia del file config.js nel caso in cui la directory delle personalizzazioni venga eliminata per errore da un membro dell'organizzazione.

Il file di configurazione contiene altro codice che non deve essere modificato. Quando si apre il file di configurazione, passare alla sezione del file che contiene le proprietà modificabili. Alcune delle proprietà contenute nel file di configurazione del portale sono intuitive. Quelle più specifiche sono illustrate in maggior dettaglio di seguito. Le proprietà sono elencate in ordine alfabetico.

Proprietà incluse nel file di configurazione

  • bitlyUrl – Se il valore è diverso da null, gli URL brevi per Facebook, Twitter e i collegamenti alle mappe vengono visualizzati nella finestra di dialogo dei dettagli degli elementi. Se il valore è Null, i collegamenti a Twitter e Facebook non sono disponibili. Per utilizzare questa proprietà, specificare l'account di accesso e la chiave API dell'URL completo a livello di bit, ad esempio http://api.bit.ly/v3/shorten?login=<AccountAccesso>&apiKey=<key>. Il valore predefinito è Null. È anche necessario impostare showSocialMediaLinks su true per utilizzare gli URL Bitly.

  • bitlyUrlSSL- Se HTTPS è obbligatorio, specificare l'account di accesso e la chiave API dell'URL completi a livello di bit in questa proprietà http://api.bit.ly/v3/shorten?login=<AccountAccesso>&apiKey=<key>. Il valore predefinito è Null.

  • classificationBanner – Specifica se visualizzare o meno un banner di sicurezza nella parte superiore e inferiore di ogni pagina dell'applicazione. Il valore predefinito è False. Per visualizzare un banner di sicurezza, sostituire la riga classificationBanner:false con il codice che definisce il banner, Di seguito è riportato un esempio:

    classificationBanner : {
        text : "UNCLASSIFIED",
        color:[255,255,255],
        font:{
          decoration:"none",
          family:"Portable User Interface",
          size:16,
          style:"normal",
          weight:"bold"
        },
        height : 5,
        backgroundColor:[0,128,0]
      },

  • extentService - Servizio utilizzato per aggiornare o impostare l'estensione di un elemento della mappa Web nella finestra di dialogo Imposta estensione del Portale Web. Il valore predefinito è http://services.arcgisonline.com/ArcGIS/rest/services/World_Street_Map/MapServer.

  • footerLinks - È possibile utilizzare questa proprietà per definire i collegamenti visualizzati nei piè di pagina di tutte le pagine. Nell'esempio seguente sono visualizzati i collegamenti a diverse pagine: Organizzazione, Condizioni d'uso, Privacy, Contatti e Segnala abuso:

    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 - Servizio da utilizzare come basemap per i servizi OGC WMS che non supportano il sistema di coordinate Mercatore Sferica. Il valore predefinito è http://services.arcgisonline.com/ArcGIS/rest/services/ESRI_Imagery_World_2D/MapServer.

  • httpsDomains - Utilizzare questa proprietà per elencare server federati per consentire al Map Viewer di commutare i servizi di server federati in una mappa Web dall'uso di HTTP a HTTPS. Questo evita problemi di contenuto misto nel Map Viewer. Utilizzare il formato ["arcgis.com","arcgisonline.com","server.domain.com"].

  • longTokenExpiration – Quando un utente accede al Portale Web e seleziona Mantieni l'accesso, viene generato un token con una data/ora di scadenza di 20.160 minuti (14 giorni). Se l'utente non seleziona l'opzione Mantieni l'accesso all'accesso, la data/ora di scadenza di tokenExpiration sostituisce la data/ora definita in questa proprietà.

  • restrictOrganizationPageToAdmin - Indica se la pagina Organizzazione è visibile ai membri del portale. L'impostazione predefinita è false, per indicare che la pagina Organizzazione è visibile a tutti i membri del portale. Per nascondere la pagina Organizzazione a tutti gli utenti tranne ai membri del ruolo Amministratore predefinito, specificarla come true.

  • searchArcGISOnlineEnabled: questa proprietà consente di abilitare l'opzione di ricerca dei layer in ArcGIS Online dal Map Viewer del portale. Il valore predefinito è True. Quando è disabilitata, l'opzione di ricerca dei layer in ArcGIS Online non sarà visibile nella finestra di dialogo Cerca layer nel Map Viewer. Per disabilitare l'opzione di ricerca dei layer in ArcGIS Online dal portale, impostare false.

  • showCreateDashboard: indica se Operations Dashboard for ArcGIS è accessibile nel portale. Il valore predefinito è True. Per disabilitare Operations Dashboard nel portale, specificare false. Quando è disabilitata, Operations Dashboard verrà nascosta dalla finestra di dialogo Condividi nel Map Viewer, dall’opzione Crea Web App nella pagina dei dettagli elementi, e dall’opzione Crea App nella scheda I miei contenuti della pagina Contenuti.
  • showinAppLauncher: utilizzare questa proprietà per elencare le applicazioni Esri da visualizzare nell’App Launcher, separando le voci con una virgola. La stringa predefinita è ["Operations Dashboard for ArcGIS","ArcGIS Enterprise Sites"]. Altre applicazioni Esri disponibili da aggiungere a questa proprietà sono Workforce for ArcGIS e Ortho Maker. È possibile aggiungere o rimuovere uno di queste quattro app dall’elenco.
  • showSocialMediaLinks – Indica se visualizzare o meno i collegamenti a Facebook e Twitter nella finestra di dialogo dei dettagli degli elementi. Il valore predefinito è false, pertanto i collegamenti non vengono visualizzati. Per abilitare i collegamenti, impostare la proprietà su true e utilizzare le proprietà bitlyURL e bitlyURLSSL per specificare l'account di accesso e l'apiKey dell'URL completo a livello di bit, ad esempio "http://api.bit.ly/v3/shorten?login=<AccountAccesso>&apiKey=<key>",.
  • signInHelp - Utilizzare questa proprietà per sostituire la pagina aperta tramite il collegamento Assistenza per l'accesso? sulla pagina di accesso (signin.html). Il valore predefinito è Null, pertanto il collegamento visualizza la pagina predefinita (troubleshoot.html). Per specificare una pagina personalizzata, definire l'URL della pagina che verrà aperta dal collegamento, ad esempio signInHelp:"http://machine.domain.com/mysignin.html",.

  • tokenExpiration – Quando un utente accede al Portale Web, viene generato un token con una data/ora di scadenza di 120 minuti (due ore). Se l'utente seleziona l'opzione Mantieni l'accesso all'accesso, la data/ora di scadenza di longTokenExpiration sostituisce la data/ora definita in questa proprietà.

  • sceneViewerEnabled: indica se Scene Viewer è accessibile nel portale. Il valore predefinito è True. Quando è disabilitata, le opzioni di Scene Viewer non saranno visibili in tutte le finestre di dialogo e barre multifunzione nel portale. Per disabilitare Scene Viewer nel portale, specificare false.

  • webAppBuilderEnabled: indica se Web AppBuilder for ArcGIS è accessibile nel portale. Il valore predefinito è True. Quando è disabilitata, Web AppBuilder non sarà visibile nella finestra di dialogo Condividi nel Map Viewer e nell'opzione Crea app nella scheda I miei contenuti della pagina dei contenuti. Per disabilitare Web AppBuilder nel portale, specificare False.