Entwickeln von SharePoint-Add-Ins

Hier finden Sie ausführliche Artikel und Ressourcen, die Sie dabei unterstützen, erweiterte Funktionen in Ihre SharePoint-Add-Ins zu integrieren.

Hinweis

In diesem Artikel wird davon ausgegangen, dass Sie mit dem Artikel SharePoint-Add-Ins und den Einstiegsmaterialien, auf die dieser verweist, vertraut sind.

Unter Entwicklung finden Sie folgende Ressourcen, in denen die verschiedenen Möglichkeiten in einer SharePoint-Add-In veranschaulicht werden:

  • Ausführliche Übersichten
  • Gewusst-wie-Artikel
  • Codeausschnitte

Sie finden dort Artikel zu folgenden Themen:

  • Durchführen von Erstellungs-, Lese-, Aktualisierungs- und Löschoperationen (CRUD-Operationen) für Listen
  • Erstellen von REST-Abfragen und Interaktion mit den neuen APIs
  • Konfigurieren von OAuth für Sicherheit

SharePoint verfügt über Funktionen für soziale Netzwerke für Unternehmen, wie Aktivitätsfeeds und Benutzerprofile, sowie über Funktionen für das Enterprise Content Management, branchenspezifische Interoperabilitätsfunktionen und Funktionen zum Entwurf von Websites, durch die sich Ihre Add-Ins wirklich aus der Masse herausheben können. Weitere Informationen hierzu finden Sie unter Hinzufügen von SharePoint-Funktionen.

Da der Code das Wichtigste ist, sehen Sie sich im Dev Center das Menü "Beispiele" an. Es handelt sich um einen direkten Link zu unseren Codebeispielen für Add-Ins. Sobald Sie Ihre Entwicklungsumgebung eingerichtet haben, sollten Sie sich einige unserer Beispiele ansehen. Nutzen Sie die Community-Funktion, mit der Sie ein Codebeispiel anfordern können, falls Sie in unseren Beispielen nicht das finden, was Sie suchen. Wir nutzen diese Anforderungen zusammen mit anderen Rückmeldungen für unsere laufenden Aktualisierungen des Inhalts und der Beispiele. Lassen Sie uns also bitte wissen, wenn Sie sich etwas wünschen!

Erste Schritte mit Ressourcen für SharePoint-Add-Ins

Wenn Sie Neuling in der Entwicklung mit SharePoint-Add-Ins sind, sehen Sie sich SharePoint-Add-Ins an. Diese Seite enthält Verweise auf wichtige Artikel, die Sie schnell mit verschiedenen Arten von SharePoint-Add-Ins vertraut machen. Bevor Sie beginnen, anspruchsvollere Projekte mit SharePoint-Add-Ins entwickeln, sollten Sie sich darüber im Klaren sein, welche Art von Add-Ins Sie erstellen möchten, welche Technologien Sie einbeziehen möchten und welche Hostingoptionen Sie verwenden möchten.

Grundlegende Aufgaben und Ressourcen für die Entwicklung von SharePoint-Add-Ins mit dem Clientobjektmodell, dem JavaScript-Objektmodell und REST-Endpunkten in SharePoint

Unabhängig davon, welche Art von SharePoint-Add-In Sie erstellen möchten, interagiert Ihr Add-In immer auf irgendeine Weise mit einer SharePoint-Website. In den Artikeln in Tabelle 1 wird beschrieben, wie Viele der wichtigsten Arten der Arbeit mit SharePoint-Websites mithilfe von drei Schnittstellen ausgeführt werden, die Ihnen in Ihren SharePoint-Add-Ins zur Verfügung stehen: das Clientobjektmodell, das JavaScript-Objektmodell und REST-Endpunkte.

Tabelle 1. Grundlegende Vorgänge mit dem SharePoint-Clientobjektmodell, dem JavaScript-Objektmodell und der REST-Schnittstelle

Thema Beschreibung
Ausführen grundlegender Vorgänge unter Verwendung von SharePoint-Clientbibliothekscode Erläutert, wie allgemeine Vorgänge mit C# und dem Clientobjektmodell ausgeführt werden.
Ausführen grundlegender Vorgänge unter Verwendung von JavaScript-Bibliothekscode in SharePoint Erläutert, wie allgemeine Vorgänge mit dem JavaScript-Objektmodell ausgeführt werden.
Ausführen grundlegender Vorgänge unter Verwendung von SharePoint REST-Endpunkten Erläutert, wie allgemeine Vorgänge mit der REST-Schnittstelle ausgeführt werden.

Informationen über die grundlegenden Konzepte für die Entwicklung mit SharePoint-Add-Ins

Neben den grundlegenden Schritten sollten Sie die grundlegenden Konzepte für die Entwicklung von SharePoint-Add-Ins kennen. Jede Art von SharePoint-Add-In enthält eine Add-In-Manifestdatei und ist in einem Add-In-Paket enthalten, das Sie auf einer SharePoint-Website bereitstellen. Wenn Sie Add-Ins entwickeln, müssen Sie eine Reihe von Problemen im Zusammenhang mit der Authentifizierung und Autorisierung, Datenzugriff und Nutzbarkeit berücksichtigen. Die Artikel in der Tabelle 2 enthalten Informationen zu diesen Problemen und Erläuterungen zu den Auswirkungen auf die Add-Ins, die Sie erstellen möchten.

Tabelle 2. Grundlegende Konzepte für das Arbeiten mit SharePoint-Add-Ins

Thema Beschreibung
Autorisierung und Authentifizierung für Add-Ins in SharePoint In diesem Thema werden die Grundkonzepte in Bezug auf den Erwerb der notwendigen Berechtigungen für die Arbeit mit SharePoint-Ressourcen erläutert.
Hinweise zur App-Manifeststruktur und zum Paket eines SharePoint-Add-Ins Erläutert, wie Add-In-Manifeste funktionieren und Add-In-Pakete erstellt werden.
Erstellen von UX-Komponenten in SharePoint Untersucht die Methoden, mit denen Sie eine funktionsreiche Benutzeroberfläche in SharePoint-Add-Ins erstellen können.
Arbeiten mit externen Daten in SharePoint Erläutert die Optionen und Verfahren für den Datenzugriff, die in verschiedene Arten von SharePoint-Add-Ins verfügbar sind.
Lizenzieren von Office- und SharePoint-Add-Ins Führt Sie durch das Add-In-Lizenzframework für Office- und SharePoint-Add-Ins.

Zusammensetzen der Einzelteile: Erstellen erweiterter SharePoint-Add-Ins durch Integrieren von Funktionen

Wenn Sie mit den Funktionen und Features von SharePoint-Add-Ins vertraut sind, können Sie komplexere Add-Ins erstellen, indem Sie die Funktionen und Elemente so kombinieren, dass Ihre Anforderungen erfüllt werden. Die Artikel in Tabelle 3 zeigen, wie Funktionen integriert und SharePoint-Add-Ins mit einem größeren Funktionsumfang erstellt werden.

Tabelle 3. Erweiterte Konzepte in SharePoint-Add-Ins

Thema Beschreibung
Erstellen eines von einem Anbieter gehosteten Add-Ins, das eine benutzerdefinierte SharePoint-Liste und einen benutzerdefinierten Inhaltstyp enthält Erläutert, wie Sie SharePoint-Add-Ins erstellen, die in der Cloud gehostet werden und benutzerdefinierte SharePoint-Listen und -Inhaltstypen enthalten.

Weitere Artikel