sharepoint client side development
TRANSCRIPT
SharePoint Client Side Development
in modern & classic experience
1
23
4
Client SideDevelopment
Einsatzbereich in SharePoint
Classic development
Modern development
Client Side Development
1
ReactComplex library with
extensions
Javascript
With libraries like:jQuery, D3.js, charts.js
AngularComplex library with
extensions
DOM manipulation on the client side
Einsatzbereich in SharePoint
2
SharePoint benefits
DatenablageListen, Bibliotheken,
Tasklisten, …
(Limits und Datenwachstum beachten)
AuthentifizierungProvided by SharePoint
AuthorisierungGranulares
Berechtigungssystem
DatenzugriffCRUD mit:• REST: API Web-interface• JSOM: Java script
Object Model
NavigationIntegriertes
Navigationskonzept für obere und seitliche Navigation
DesignEntweder CI oder eigenes
Classic Development
3REST & JSOM
Aufbau und Strukturierung
1 Masterpage
2 Pagelayout
3 App(s)
Struktur und Design
Inhalts/Apps Zonen
App Inhalte
Beispielanwendung
Modern Development
4
What‘s new
SharePoint classic• Server-side Webpart zones• Server-side Webparts
SharePoint modern
• Client-side Webpart zones
• Client-side Webparts
Client side App – Step by Step - 1
1
2
Client side App – Step by Step - 2
3 4
Interaktion mit der Umgebung
SharePoint - RESTCRUD Operationen mit:• Listen• Dokumenten• Berechtigungen
Office 365 - Graph
Vielen Dank für ihre Aufmerksamkeit
Fragen?
Ralf RöttcherRöttcher ConsultingSenior Consultant SharePointContact: [email protected]