SharePoint 2013 Online – App Model

22
SharePoint 2013 Online – App Model Albert-Jan Schot

description

Albert-Jan Schot. SharePoint 2013 Online – App Model. Albert-Jan Schot. werk: Mavention blog:http://www.sharepointappie.nl mail:[email protected] twitter :@ appieschot. Agenda. Introductie apps SharePoint Hosted Apps en Napa Azure Hosted Apps en Visual Studio. SharePoint & Code. - PowerPoint PPT Presentation

Transcript of SharePoint 2013 Online – App Model

Page 1: SharePoint 2013 Online –  App  Model

SharePoint 2013 Online – App Model

Albert-Jan Schot

Page 2: SharePoint 2013 Online –  App  Model
Page 3: SharePoint 2013 Online –  App  Model

werk: Maventionblog: http://www.sharepointappie.nlmail: [email protected]: @appieschot

Albert-Jan Schot

Page 4: SharePoint 2013 Online –  App  Model

Agenda• Introductie apps • SharePoint Hosted Apps en Napa • Azure Hosted Apps en Visual Studio

Page 5: SharePoint 2013 Online –  App  Model

SharePoint & Code

Farm Solutions Sandbox Apps

Page 6: SharePoint 2013 Online –  App  Model

Waarom apps?• Geen (of minder) restricties zoals in Sandbox• Server side code uit SharePoint• Security

Page 7: SharePoint 2013 Online –  App  Model

App Model

Eindgebruikers

Administrators

Ontwikkelaars

Page 8: SharePoint 2013 Online –  App  Model

Apps en het App model

Lijsten & Bibliotheken

Templates & Workflows

“Alle” Custom Code

Page 9: SharePoint 2013 Online –  App  Model

Ervaringen voor gebruikers

Full Page Part UI

Page 10: SharePoint 2013 Online –  App  Model

Apps rechten & scopes

• Read only• Write• Manage• Full Control

• Lijst• Web• Site Collectie• Tenant

• Service Applications*

Page 11: SharePoint 2013 Online –  App  Model

DEMO

Page 12: SharePoint 2013 Online –  App  Model

App Types

Developer Hosted

Azure Auto Provisioned

SharePoint-Hosted

Remote EventreceiversRest endpoints

SharePoint-Configured

Page 13: SharePoint 2013 Online –  App  Model

SharePoint Hosted App• Site Collectie• Alleen web scoped features• App Web heeft geen ‘settings’• JavaScript only

Page 14: SharePoint 2013 Online –  App  Model

Napa

Office 365 Developer Site

Page 15: SharePoint 2013 Online –  App  Model

DEMO

Page 16: SharePoint 2013 Online –  App  Model

Azure Auto Provisioned• Visual Studio

− Realtime debugging

• Cloud Power− Load balancing & multi tenancy, backups etc.

• Oauth − Er is geen ‘context’ zoals HttpContext.Current− TokenHelper voor het ophalen van de clientcontext

Page 17: SharePoint 2013 Online –  App  Model

Remote eventreceivers• Kunnen niet/wel in SharePoint Hosted Apps− Maar Visual Studio maakt er een auto hosted app van als je hem toevoegd.

• Vangt acties af in de app−App Installed−App Uninstalling−App Upgraded

−Lijst en LijstItems

Page 18: SharePoint 2013 Online –  App  Model

DEMO

Page 19: SharePoint 2013 Online –  App  Model

Recap• Wanneer wel en wanneer niet apps ontwikkelen• Staan we gebruikers toe apps te kopen?

Page 20: SharePoint 2013 Online –  App  Model

Handige linkjesPlan customizations

http://office.microsoft.com/en-us/office365-sharepoint-online-enterprise-help/plan-customizations-solutions-and-apps-for-sharepoint-online-HA102772716.aspx#_I_want_to_5

Andrew Connel over Apps

http://www.andrewconnell.com/blog/sharepoint-hosted-apps-in-sp-2013-as-single-page-apps

MSDN over Cloud & SharePoint Hosting

http://msdn.microsoft.com/en-us/library/fp179887.aspx

REST API

http://msdn.microsoft.com/en-us/library/jj860569.aspx

Developer Site aanvragen

http://msdn.microsoft.com/en-us/library/fp179924.aspx

Napa app

http://office.microsoft.com/en-us/store/napa-office-365-development-tools-WA102963791.aspx

Page 21: SharePoint 2013 Online –  App  Model

THANK YOU

Page 22: SharePoint 2013 Online –  App  Model