Alles neu für Developer in SharePoint 2013


Seit kurzem ist SharePoint 2013 Preview verfügbar. Mit diesem Startschuss sind jetzt die ersten Details dazu verfügbar. Eine wesentliche Neuerung für SP-Developer ist, dass es nun ein neues Entwicklungsmodell gibt.

A1

Die "alte" Programmierung funktioniert nach wie vor ...ABER: Das neue AppModel wird einige Vorteile bieten!

Das neue AppModel in SharePoint 2013 heißt “Napa” und verwendet bestehende Web-Standards:
HTML5, CSS, Javascript, OAuth 2.0 und OData.

Microsoft nennt diese Lösungen "SharePoint Apps". Eine SP-App wird in SharePoint mit einem App-Manifest deklariert. Hier stehen neben Titel und weiteren Meta-Informationen auch die Startseite der App und wo diese gehostet ist (am SP-Server selbst oder auch auf einem anderen Webspace, beispielsweise in Azure…). Jede App besitzt eine eindeutige GUID. Über das Manifest werden auch Updates gesteuert.

SharePoint-Apps in SP2013 liegen in den Site Contents. Es gibt FullScreen Apps, Part Apps (diese laufen sinngemäß wie in einem WebPart) und UI custom actions (wie zuvor, beispielsweise um Elemente in das Ribbon einzusetzen).

Microsoft hat eine Reihe von SharePoint Funktionen per API Remote verfügbar gemacht. Die Idee dahinter ist, nicht mehr server-seitigen Code zu schreiben, sondern auf SharePoint per API-Calls via OData zuzugreifen – mit fast jeder Programmiersprache. Reine Web-Developer können somit ebenso SP-Apps bauen! Wow!

Um auf Daten in SharePoint 2013 zuzugreifen werden REST Endpoints verwendet. Zugriffe sind über das SharePoint Client Object Model (Javascript und .NET) und per SharePoint 2013 REST Service möglich. Ein guter Überblick über die neuen und ausgelaufenen Datenzugriffs-Methoden ist im MSDN in "Choose the right API set in SharePoint 2013" verfügbar.

Microsoft wird SharePoint Apps (und Office Apps) übrigens auch über einen Marketplace bereitstellen – ein riesiges Potential für Developer und IT-Firmen!

Für alle Interessierten hier noch einige weitere Link-Empfehlungen:

Viel Spaß beim Einlesen in die neue Developer-Welt von SP2013!


Skip to main content