Freigeben über


Benutzerdefinierte Kacheln in SharePoint Server 2016

 

**Gilt für:**SharePoint Server 2016

**Letztes Änderungsdatum des Themas:**2017-05-30

Zusammenfassung: In diesem Artikel werden benutzerdefinierte Kacheln, eines der neuen Features in der Öffentliches Update für SharePoint Server 2016 (Feature Pack 1), November 2016, beschrieben.

In SharePoint Server 2016 können Benutzer können schnell und einfach alle SharePoint- und Office 365-Arbeitslasten direkt aus dem App-Startfeld abrufen. Zusätzlich dazu können Sie nun auch eigene benutzerdefinierte Kacheln hinzufügen, die auf andere SharePoint-Websites, externe Websites, Legacy-Apps usw. zeigen. Dies erleichtert das Suchen relevanter Websites, Apps und Ressourcen für Ihre Arbeit.

Dieses Feature wird auf der Ebene der Web-App von einem ITPro-Administrator mithilfe vonPowerShell-Cmdlets konfiguriert.

Hinweis

Die Liste für die benutzerdefinierten Kacheln wird auf der Stammebene der Webanwendung bereitgestellt, damit jeder die Liste sehen oder entfernen kann.

Aktivieren von benutzerdefinierten Kacheln

Das Feature der benutzerdefinierten Kacheln ist nicht standardmäßig aktiviert. Gehen Sie folgendermaßen vor, um das Feature zu aktivieren.

  1. Stellen Sie sicher, dass Sie über folgende Mitgliedschaften verfügen:

    • Sie müssen Mitglied der festen Serverrolle securityadmin auf der SQL Server-Instanz sein.

    • Sie müssen Mitglied der festen Datenbankrolle db_owner in allen Datenbanken sein, die aktualisiert werden sollen.

    • Sie müssen Mitglied der Gruppe Administratoren auf dem Server sein, auf dem das PowerShell-Cmdlet ausgeführt wird.

    Wenn diese Voraussetzungen nicht erfüllt sind, setzen Sie sich mit dem Setup-Administrator oder SQL Server-Administrator in Verbindung, damit Ihnen diese Berechtigungen erteilt werden.

    Zusätzliche Informationen zu PowerShell-Berechtigungen finden Sie unter Berechtigungen und Add-SPShellAdmin.

  2. Klicken Sie im Startmenü auf Alle Programme.

  3. Klicken Sie auf Microsoft SharePoint 2016-Produkte.

  4. Klicken Sie auf SharePoint 2016 Management Shell.

  5. Geben Sie an der PowerShell-Eingabeaufforderung den folgenden Befehl ein, um sicherzustellen, dass das Feature verfügbar ist:

    Get-SPFeature -Identity CustomTiles
    

    Hinweis

    Wenn das Feature nicht verfügbar ist, müssen Sie den folgenden Befehl ausführen:

    Install-SPFeature -Path <path to CustomTiles>
    
  6. Geben Sie an der PowerShell-Eingabeaufforderung den folgenden Befehl ein, um das Feature zu aktivieren:

    Enable-SPFeature -Identity CustomTiles -Url http://web_app -Force
    

    Hinweis

    Die von Ihnen angegebene URL ist die Position, an der die benutzerdefinierte Kachel bereitgestellt wird, Sie müssen daher der Liste möglicherweise Zugriffsberechtigungen erteilen. Die Liste der benutzerdefinierten Kacheln wird beim Befehl zum Aktivieren des Features an der angegebenen URL als ausgeblendete Liste erstellt.

  7. Da diese Liste als ausgeblendete Liste erstellt wird, navigieren Sie zu „http://web_app/lists/custom tiles“, um auf die Liste benutzerdefinierter Kacheln zuzugreifen.

  8. Klicken Sie auf Neues Element, um der Liste ein neues Element hinzuzufügen.

    Zeigt das Dialogfeld zum Erstellen eines neuen Eintrags für eine CustomTile im öffentlichen November 2016-Update für SharePoint Server 2016 an.

  9. Geben Sie einen Titel für die neue Kachel an. Der Name wird auf der Kachel angezeigt.

  10. Geben Sie eine Zahl für Kachelreihenfolge ein. Dies ist die Reihenfolge, in der die Kachel nach den drei Standardkacheln (Newsfeeds, OneDrive, Websites) angezeigt werden soll.

  11. Geben Sie eine URL für die Kachel ein. Dies ist der Ort, zu dem Ihre Benutzer gelangen sollen, wenn Sie die Kachel auswählen.

  12. Geben Sie eine IconURL für die Kachel ein. Die empfohlene Größe für ein Symbol ist 50x50 Pixel, die Miniaturansicht wird jedoch automatisch skaliert. Das Bild wird im App-Startfeld angezeigt.

  13. Geben Sie den Namen einer Zielgruppe an, die diese Kachel verwenden soll. Z. B. Marketing.

    Hinweis

    Listen- oder Bibliothekselemente in SharePoint Server 2016 können nur für Personen angezeigt werden, die Mitglied einer bestimmten Gruppe oder Zielgruppe sind. Eine Zielgruppe kann mithilfe von SharePoint-Gruppen, Verteilerlisten oder Sicherheitsgruppen oder mithilfe eines regelbasierten Systems zum Erstellen einer globalen Zielgruppe identifiziert werden.

Nachdem Sie ein neues Element zu der Liste benutzerdefinierter Kacheln hinzugefügt haben, kann es bis zu 24 Stunden dauern, bis dieses im App-Startfeld erscheint. Wenn Sie es sofort sehen möchten, können Sie die ClearSuiteLinksCache()-Funktion in der Konsole des Entwicklerbrowsers ausführen, die angezeigt wird, wenn Sie während einer Browsersitzung F12 drücken, wie im folgenden Diagramm dargestellt.

Zeigt die Entwicklerbrowserkonsole in einer Browsersitzung an.

Nach dem Ausführen der ClearSuiteLinksCache()-Funktion wird "nicht definiert" zurückgegeben.

Zeigt die Ergebnisse in der Entwicklerbrowserkonsole an.

Aktualisieren Sie die Seite durch Drücken von F5 oder der Aktualisierungsschaltfläche Zeigt die Aktualisierungstaste in der Adressleiste des Browsers an. in der Adressleiste des Browsers, damit die Kachel jetzt im App-Startfeld angezeigt wird.

Aktivieren von benutzerdefinierten Kacheln in verschiedenen Webanwendungen

Wenn Sie dieselbe Liste benutzerdefinierter Kacheln in mehreren Webanwendungen verwenden möchten, aktivieren Sie das Feature in jeder Webanwendung, und aktualisieren Sie dann die Webanwendungseigenschaft CustomTilesListHostUrl auf die Webanwendung, die die gewünschte Liste benutzerdefinierter Kacheln enthält. Führen Sie hierzu folgende Schritte aus:

  1. Stellen Sie sicher, dass Sie über folgende Mitgliedschaften verfügen:

    • Sie müssen Mitglied der festen Serverrolle securityadmin auf der SQL Server-Instanz sein.

    • Sie müssen Mitglied der festen Datenbankrolle db_owner in allen Datenbanken sein, die aktualisiert werden sollen.

    • Sie müssen Mitglied der Gruppe Administratoren auf dem Server sein, auf dem das PowerShell-Cmdlet ausgeführt wird.

    Wenn diese Voraussetzungen nicht erfüllt sind, setzen Sie sich mit dem Setup-Administrator oder SQL Server-Administrator in Verbindung, damit Ihnen diese Berechtigungen erteilt werden.

    Zusätzliche Informationen zu PowerShell-Berechtigungen finden Sie unter Berechtigungen und Add-SPShellAdmin.

  2. Klicken Sie im Startmenü auf Alle Programme.

  3. Klicken Sie auf Microsoft SharePoint 2016-Produkte.

  4. Klicken Sie auf SharePoint 2016 Management Shell.

  5. Geben Sie an der PowerShell-Eingabeaufforderung die folgenden Befehle ein, um sicherzustellen, dass das Feature verfügbar ist:

    $w = Get-SPWebApplication http://web_app
    $w.Properties.CustomTilesListHostUrl = "http://web_app url"
    $w.Update()
    

Wenn Sie die Liste der benutzerdefinierten Kacheln einblenden möchten, können Sie hierfür PowerShell verwenden.

Geben Sie an einer PowerShell-Eingabeaufforderung die folgenden Befehle ein:

$web = get-spweb "http://web_app"
$list = $web.Lists["Custom Tiles"]
$list .hidden = $false
$list.update()

Hinweis

Die Liste wird angezeigt, wenn Websiteinhalte angezeigt werden.

Gehen Sie folgendermaßen vor, um diese Liste zum linken Navigationsbereich hinzuzufügen:

  1. Navigieren Sie zu den Listeneinstellungen.

  2. Klicken Sie auf den Namen, die Beschreibung und die Navigation der Liste.

  3. Wählen Sie Ja für die Navigationseinstellung, um die Liste in der Schnellstartleiste anzuzeigen, wie in diesem Bild dargestellt.

Zeigt die Einstellungen für die Schnellstartleiste an.