Skip To Content

Konfiguracja zaawansowanych opcji portalu

Za pomocą pliku konfiguracyjnego można dostosować zachowanie portalu. Właściwości, które można skonfigurować, decydują o tym, czy wyświetlane są określone aplikacje i przyciski w witrynie internetowej, np. łącza do aplikacji Scene Viewer lub przycisk pozwalający anonimowym użytkownikom tworzyć konta w portalu. Powodem wprowadzenia tego typu ustawień może być konfiguracja wdrożenia bez połączenia z Internetem lub modyfikacja zachowania portalu w odpowiedzi na wymogi instytucji. Na przykład następujące instytucje mogą skonfigurować swoje portale w opisany poniżej sposób:

  • Przemysł obronny/administracja federalna — konfiguracja całego portalu tak, aby korzystał z zasobów lokalnych, dodanie banerów bezpieczeństwa i wyłączenie możliwości zakładania kont przez użytkowników anonimowych.
  • Administracja lokalna — dodanie banerów bezpieczeństwa i konfiguracja usługi zasięgu tak, aby używane było odwzorowanie lokalne.

Plik konfiguracyjny znajduje się w następującej lokalizacji: <Portal for ArcGIS installation directory>\customizations\<version number>\framework\webapps\arcgis#home\js\arcgisonline\config.js. Utwórz kopię zapasową tego pliku przed przystąpieniem do jego modyfikacji.

Po zmodyfikowaniu właściwości w tym pliku uruchom ponownie portal w celu zastosowania zmian oraz wyczyść pamięć podręczną przeglądarki (usuwając też pliki cookie), aby zmiany były widoczne w witrynie portalu.

Notatka:

W przypadku instalacji poprawek, aktualizacji systemu lub aktualizacji portalu do nowszej wersji, plik config.js pozostanie w folderze dostosowania, a zmodyfikowane w tym pliku właściwości zostaną zachowane. Dla bezpieczeństwa należy przechowywać kopię pliku config.js na wypadek omyłkowego usunięcia katalogu dostosowania przez członka instytucji.

Plik konfiguracji zawiera również inny kod, którego nie należy modyfikować. Po otwarciu pliku konfiguracyjnego przejdź do sekcji pliku zawierającej właściwości podlegające zmianom. Niektóre właściwości w pliku konfiguracji portalu są oczywiste, a inne wybrane właściwości opisano poniżej bardziej szczegółowo. Właściwości są wymienione w porządku alfabetycznym.

Właściwości w pliku konfiguracyjnym

  • classificationBanner — wskazuje, czy baner bezpieczeństwa ma być wyświetlany na górze i u dołu każdej strony w aplikacji. Domyślna wartość to false. Aby wyświetlić baner bezpieczeństwa, należy zastąpić linię classificationBanner:false kodem definiującym baner. Poniżej znajduje się przykład:

    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 — usługa używana do aktualizacji lub konfigurowania zasięgu elementu mapy internetowej w oknie dialogowym Konfigurowanie zasięgu w witrynie portalu. Domyślna wartość to http://services.arcgisonline.com/ArcGIS/rest/services/World_Street_Map/MapServer.

  • footerLinks — tej właściwości można użyć do zdefiniowania łączy wyświetlanych w stopce każdej strony. Poniższy przykład powoduje wyświetlenie łączy do kilku stron — Instytucja, Warunki użytkowania, Prywatność, Skontaktuj się z nami i Zgłoś naruszenie:

    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 — usługa, która ma być używana jako mapa bazowa dla usług OGC WMS, które nie obsługują układu współrzędnych Web Mercator. Wartość domyślna to http://services.arcgisonline.com/ArcGIS/rest/services/ESRI_Imagery_World_2D/MapServer.

  • httpsDomains — ta właściwość umożliwia podanie listy serwerów sfederowanych, dzięki czemu przeglądarka map Map Viewer może przełączać usługi z serwerów sfederowanych na mapie internetowej z protokołu HTTP na HTTPS. Pozwoli to uniknąć problemów z mieszanymi zasobami w przeglądarce map Map Viewer. Użyj formatu ["arcgis.com","arcgisonline.com","server.domain.com"].

  • longTokenExpiration — gdy użytkownik loguje się do witryny portalu i wybiera opcję Zapamiętaj mnie, generowany jest token z domyślnym czasem ważności wynoszącym 20 160 minut (14 dni). Jeżeli podczas logowania użytkownik nie wybierze opcji Zapamiętaj mnie, czas tokenExpiration zastępuje czas określony w tej właściwości.

  • restrictOrganizationPageToAdmin — wskazuje, czy strona Instytucja jest widoczna dla członków portalu. Domyślna wartość to false, co oznacza, że strona Instytucja jest widoczna dla wszystkich członków portalu. Aby ukryć stronę Instytucja dla wszystkich użytkowników z wyjątkiem członków domyślnej roli Administrator, podaj wartość true.

  • searchArcGISOnlineEnabled — ta właściwość umożliwia włączenie opcji wyszukiwania warstw w usłudze ArcGIS Online z poziomu przeglądarki map Map Viewer portalu. Domyślna wartość to prawda (true). Po wyłączeniu opcja wyszukiwania warstw w usłudze ArcGIS Online będzie ukryta w oknie dialogowym Wyszukiwanie warstw w przeglądarce map Map Viewer. Aby wyłączyć opcję wyszukiwania warstw w usłudze ArcGIS Online z poziomu portalu, podaj wartość false.

  • showCreateDashboard — wskazuje, czy aplikacja Operations Dashboard for ArcGIS jest dostępna w portalu. Domyślna wartość to prawda (true). Aby wyłączyć aplikację Operations Dashboard w portalu, podaj wartość false. Po wyłączeniu, aplikacja Operations Dashboard będzie ukryta w oknie dialogowym Udostępnianie w przeglądarce map Map Viewer, w opcji Utwórz aplikację internetową na stronach szczegółów elementu, a także w opcji Utwórz aplikację na karcie Moje zasoby na stronie Zasoby.
  • showinAppLauncher — użyj tej właściwości, aby podać listę aplikacji Esri, które mają być wyświetlane w aplikacji App Launcher, rozdzielając wpisy przecinkami. Domyślny ciąg znakowy to ["Operations Dashboard for ArcGIS","ArcGIS Enterprise Sites","Track Viewer"]. Inne aplikacje firmy Esri, które można dodać do tej właściwości, to Workforce for ArcGIS i aplikacja Ortho Maker. Korzystając z listy, można dodać lub usunąć dowolne z tych pięciu aplikacji.
  • tokenExpiration — gdy użytkownik loguje się do witryny portalu, generowany jest token z domyślnym czasem ważności wynoszącym 120 minut (2 godziny). Jeżeli podczas logowania użytkownik wybierze opcję Zapamiętaj mnie, czas longTokenExpiration zastępuje czas określony w tej właściwości.

  • sceneViewerEnabled — wskazuje, czy aplikacja Scene Viewer jest dostępna w portalu. Domyślna wartość to prawda (true). Po wyłączeniu, opcje aplikacji Scene Viewer zostaną ukryte we wszystkich oknach dialogowych i na wszystkich wstążkach w portalu. Aby wyłączyć aplikację Scene Viewer w portalu, podaj wartość false.

  • webAppBuilderEnabled — wskazuje, czy aplikacja Web AppBuilder for ArcGIS jest dostępna w portalu. Domyślna wartość to prawda (true). Po wyłączeniu aplikacja Web AppBuilder będzie ukryta w oknie dialogowym Udostępnianie w przeglądarce map Map Viewer, a także w opcji Utwórz aplikację na karcie Moje zasoby na stronie Zasoby. Aby wyłączyć aplikację Web AppBuilder w portalu, podaj wartość false.