Skip To Content

Festlegen von erweiterten Portal-Optionen

Sie können das Verhalten von Portal for ArcGIS mithilfe einer Konfigurationsdatei anpassen. Sie können festlegen, ob bestimmte Links und Schaltflächen auf der Website angezeigt werden, z. B. Medienlinks oder eine Schaltfläche, die anonymen Benutzern das Erstellen von Portal-Konten ermöglicht. Möglicherweise möchten Sie dies zum Konfigurieren einer nicht verbundenen Bereitstellung zulassen oder Sie ändern das Verhalten des Portals gemäß den Anforderungen Ihrer Organisation. Die folgenden Organisationen etwa können ihr Portal entsprechend konfigurieren:

  • Verteidigung/Regierungsbehörden: Konfigurieren der Verwendung lokaler Ressourcen im gesamten Portal, Hinzufügen von Sicherheitsbannern, Deaktivieren der Erstellung von Konten durch anonyme Benutzer sowie Deaktivieren von Blogs und Freigabe für soziale Medien
  • Kommunalverwaltung: Hinzufügen von Sicherheitsbannern und Festlegen der Verwendung einer lokalen Projektion im Ausdehnungs-Service.
  • Kommerzielle Unternehmen: Aktivieren von Blogs und Freigabe für soziale Medien.

Die Konfigurationsdatei befindet sich im Verzeichnis <Portal for ArcGIS installation directory>\customizations\<version number>\webapps\arcgis#home\js\arcgisonline\config.js. Erstellen Sie eine Sicherungskopie der Datei, bevor Sie sie ändern.

Nachdem Sie die Eigenschaften der Datei geändert haben, müssen Sie das Portal neu starten, um die Änderungen zu übernehmen und den Browser-Cache (einschließlich Cookies) zu leeren, damit die Änderungen auf der Portal-Website angezeigt werden.

Hinweis:

Wenn Sie etwa einen Patch bzw. ein Systemupdate im Portal installieren oder für das Portal ein Upgrade auf eine neuere Version durchführen, wird die Datei "config.js" im Anpassungsverzeichnis gespeichert und die geänderten Eigenschaften in der Datei bleiben erhalten. Es empfiehlt sich, sicherheitshalber eine Kopie der Datei "config.js" für den Fall zu behalten, dass das Anpassungsverzeichnis unbeabsichtigt von einem Mitglied Ihrer Organisation gelöscht wird.

Die Konfigurationsdatei enthält weiteren Code, der nicht geändert werden sollte. Wenn Sie die Konfigurationsdatei öffnen, navigieren Sie zu dem Abschnitt der Datei, der editierbare Eigenschaften enthält. Einige der Eigenschaften in der Portal-Konfigurationsdatei sind selbsterklärend, bestimmte Eigenschaften werden jedoch im Folgenden ausführlich erläutert. Die Eigenschaften sind in alphabetischer Reihenfolge angeordnet.

Eigenschaften in der Konfigurationsdatei

  • addContentSecurityText: Wenn nicht NULL festgelegt ist, wird der angegebene Text bei der Suche auf einem GIS-Server zum Hinzufügen von Layern im Dialogfeld Hinzuzufügende Layer suchen angezeigt. Das Dialogfeld wird immer dann angezeigt, wenn ein Benutzer eine Suche auf einem GIS-Server ausführt. Der Text kann Benutzer vor Sicherheitsbeschränkungen im Zusammenhang mit dem Inhalt warnen, zum Beispiel "Nur zur internen Verwendung. Nicht verteilen." Standardmäßig ist null festgelegt.

  • bitlyUrl: Wenn nicht NULL festgelegt ist, werden kurze URLs für Facebook, Twitter und URL-Kartenlinks im Dialogfeld mit den Elementdetails angezeigt. Wenn null festgelegt ist, sind Twitter- und Facebook-Links nicht verfügbar. Geben Sie zur Verwendung dieser Eigenschaft die vollständige Bitly-URL-Anmeldung und den apiKey an, z. B. http://api.bit.ly/v3/shorten?login=<loginName>&apiKey=<key>. Standardmäßig ist null festgelegt. Außerdem müssen Sie showSocialMediaLinks auf wahr setzen, um die Bitly-URLs nutzen zu können.

  • bitlyUrlSSL: Wenn HTTPS erforderlich ist, geben Sie die vollständige Bitly-URL-Anmeldung und den apiKey in dieser Eigenschaft an, z. B. http://api.bit.ly/v3/shorten?login=<loginName>&apiKey=<key>. Standardmäßig ist null festgelegt.

  • classificationBanner: Gibt an, ob oben und unten auf jeder Seite in der Anwendung ein Sicherheitsbanner angezeigt wird. Die Standardeinstellung ist false. Um ein Sicherheitsbanner anzuzeigen, ersetzen Sie die Zeile classificationBanner:false durch Code, mit dem das Banner definiert wird. Beispiel:

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

  • extentService: Der Service, mit dem die Ausdehnung eines Webkartenelements im Dialogfeld Ausdehnung festlegen auf der Portal-Website aktualisiert oder festgelegt wird. Der Service muss das geographische Koordinatensystem WGS 1984 mit der Well-Known-ID (WKID) 4326 verwenden. Der Standardwert ist http://server.arcgisonline.com/ArcGIS/rest/services/ESRI_StreetMap_World_2D/MapServer.

  • footerLinks: Mit dieser Eigenschaft können Sie die in allen Seitenfußzeilen angezeigten Links definieren. Das folgende Beispiel zeigt Links zu mehreren Seiten: "Eigene Organisation", "Nutzungsbedingungen", "Datenschutz", "Kontakt" und "Missbrauch melden":

    footerLinks: [{
          title: "My 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: Der Service, der als Grundkarte für OGC WMS-Services verwendet wird, die das Web Mercator-Koordinatensystem nicht unterstützen. Der Standardwert ist http://services.arcgisonline.com/ArcGIS/rest/services/ESRI_Imagery_World_2D/MapServer.

  • longTokenExpiration: Wenn sich ein Benutzer bei der Portal-Website anmeldet und Angemeldet bleiben auswählt, wird ein Token mit einer Ablaufzeit von 20.160 Minuten (14 Tage) generiert. Wenn die Option Angemeldet bleiben beim Anmelden nicht ausgewählt wird, wird die in dieser Eigenschaft definierte Zeit von der tokenExpiration-Zeit überschrieben.

  • restrictOrganizationPageToAdmin: Gibt an, ob die Seite Eigene Organisation für Mitglieder mit Benutzer- und Publisher-Berechtigungen für die Portal-Website sichtbar ist. Die Standardeinstellung ist false, die Seite "Eigene Organisation" ist somit für alle Mitglieder des Portals sichtbar. Soll die Seite "Eigene Organisation" für Benutzer und Publisher ausgeblendet werden, geben Sie true an.

  • showSocialMediaLinks: Gibt an, ob Facebook- und Twitter-Links im Dialogfeld mit den Elementdetails angezeigt werden. Der Standardwert ist false, die Links werden somit nicht angezeigt. Um die Links zu aktivieren, geben Sie für diese Eigenschaft true an, und legen Sie für die Eigenschaften bitlyURL und bitlyURLSSL die vollständige Bitly-URL-Anmeldung und den apiKey fest, z. B. "http://api.bit.ly/v3/shorten?login=<loginName>&apiKey=<key>",.

  • signInHelp: Verwenden Sie diese Eigenschaft, um die mit dem Link Sie benötigen Hilfe bei der Anmeldung? geöffnete Seite auf der Anmeldeseite (signin.html) außer Kraft zu setzen. Die Standardeinstellung ist null, entsprechend wird mit dem Link die Standardseite (troubleshoot.html) angezeigt. Wenn Sie Ihre eigene Seite angeben möchten, definieren Sie die URL zu der Seite, die mit dem Link geöffnet wird, zum Beispiel signInHelp: "http://machine.domain.com/mysignin.html".

  • tokenExpiration: Wenn sich ein Benutzer bei der Portal-Website anmeldet, wird ein Token mit einer Ablaufzeit von 120 Minuten (zwei Stunden) generiert. Wenn die Option Angemeldet bleiben beim Anmelden ausgewählt wird, wird die in dieser Eigenschaft definierte Zeit von der longTokenExpiration-Zeit überschrieben.

  • webSearchEnabled: Gibt an, ob Suchläufe im Web (z. B. Google-Suchen) für die Inhalte des Portals zulässig sind. Der Standardwert ist true. Um Websuchläufe für die Inhalte des Portals zu deaktivieren, geben Sie false an.