© Kellie L. Folkerts/Shutterstock.com
Was sind eigentlich UX Design Guidelines?

SP-2013-Apps für User


Oft ist bei Microsoft die Rede von UX Design Guidelines. Aber was genau verbirgt sich dahinter und was bedeutet das für mich als Entwickler? Dies möchte ich Ihnen im folgenden Artikel gerne näherbringen. Ausgeschrieben bedeutet UX bekanntlich „User Experience“, also wie der Nutzer SharePoint erlebt. Dafür hat sich Microsoft Richtlinien ausgedacht, um den neuen, wesentlich größeren Pool der Entwickler abzuholen, und um zu verhindern, dass die Apps das Host Web umgangssprachlich zerpflücken.

Wenn sich möglichst jeder Entwickler an diese Guidelines hält, bleibt SharePoint seinem Verhalten und Stil treu und der Endanwender hat ein flüssiges und übersichtliches User Interface (UI) oder eine einheitliche User Experience. Es gibt derzeit eine Übersichtsseite von Microsoft zu den UX Design Guidelines, die ich empfehlen kann, um sich kurz in das Thema einzulesen [1]. Ich möchte die dort angesprochenen Punkte aufbereiten mit Informationen aus verschiedenen Quellen und eigenen Erfahrungen, die ich bei der bisherigen App-Entwicklung machen konnte.

Grundlegendes zum App-Modell

Wie aus diversen anderen Artikeln bekannt, ist eine SharePoint-2013-App nicht mit Apps für den bisher bekannten mobilen Sektor zu vergleichen. Diejenigen von Ihnen, die SharePoint 2013 bereits nutzten, werden gemerkt haben, dass mittlerweile „alles“ eine App ist. Damit möchte sich Microsoft nicht unbedingt dieser aktuellen „Mode“ anpassen, sondern es eher den End-Usern ermöglichen, ein anderes Verständnis für SharePoint aufzubauen.

Grundlegend ist eine App ein Modul oder eine Anwendung, die ein bestimmtes Problem löst. Wenn ich als Nutzer nun meine Kontakte pflegen möchte, benötige ich hierfür am besten eine Liste. Deswegen ist unter SharePoint 2013 auch eine Liste eine App.

Dieses „simple Denken“ muss ich mir als Entwickler einer App zuerst einmal aneignen. Denn ich vermute, dass einige von Ihnen aus der SharePoint-Entwicklung größere Maßstäbe gewohnt sind. Es soll nicht bedeuten, dass komplexe Lösungen aus der neuen SharePoint-Welt verbannt sind, es gibt weiterhin die altbekannten Solutions und drei unterschiedliche App-Modelle, die unterschiedliche Lösungsansätze bieten, auch für umfangreichere Szenarien:

  • SharePoint-hosted
  • Auto-hosted
  • Provider-hosted

Die SharePoint-hosted App

Die kleinste aller Lösungsansätze. Hierbei ist „klein“ nicht falsch zu verstehen: Es bezieht sich mehr auf den administrativen Aufwand, den man als Entwickler bei einer SharePoint-hosted App hat. Genau genommen reduzie...

Exklusives Abo-Special

Angebote für Teams

Für Firmen haben wir individuelle Teamlizenzen. Wir erstellen Ihnen gerne ein passendes Angebot.

Das Library-Modell:
IP-Zugang

Das Company-Modell:
Domain-Zugang