26
www.devscope.net Sharepoin t Apps – NEI Tech Week Joaquim Santo Cipriano Freita

Sharepoint Add-Ins WorkShop

Embed Size (px)

Citation preview

Page 1: Sharepoint Add-Ins WorkShop

www.devscope.net

Sharepoint Apps – NEI Tech Week

Joaquim SantosCipriano Freitas

Page 2: Sharepoint Add-Ins WorkShop

SharePoint

Page 3: Sharepoint Add-Ins WorkShop

What’s SharePoint?

Page 4: Sharepoint Add-Ins WorkShop

Video

Page 5: Sharepoint Add-Ins WorkShop

What?

Publishing

Collaboration Social

Integration

Document Management

Experiences ● Innovation ● Ecosystem

Search

Page 6: Sharepoint Add-Ins WorkShop

Document Management• Document

Management Features

Metadata Check-Out Collaborative

Editing Versioning Alerts Simple

Permissions Rich Previews

Page 7: Sharepoint Add-Ins WorkShop

Drap and Drop

Page 8: Sharepoint Add-Ins WorkShop

Easier sharing

Page 9: Sharepoint Add-Ins WorkShop

Alerts to email Flexible scheduling Can also follow docs in Newsfeed

Page 11: Sharepoint Add-Ins WorkShop

Developing model

Page 12: Sharepoint Add-Ins WorkShop

Programming models SharePoint farm solutions Add-ins for SharePoint

Page 13: Sharepoint Add-Ins WorkShop

Two types of Sharepoint Add-insSharepoint-hosted

Centered around Sharepoint components

Forced to create business logic using

client-side technologies

No server side code

Provider-hosted

Can include Sharepoint components

Able to execute server-side code but not on

Sharepoint (need IIS or others)

Centered around a remote web application

or data source

Page 14: Sharepoint Add-Ins WorkShop
Page 15: Sharepoint Add-Ins WorkShop

SharePoint-hosted Mostly composed of SharePoint components

Centered in SharePoint (hosted)

Page 16: Sharepoint Add-Ins WorkShop

Provider-hosted Any SharePoint component that is SharePoint-hosted can be provider hosted.

Include at least one remote component, such as web application, service or database hosted externally.

Page 17: Sharepoint Add-Ins WorkShop

Fitting SP add-ins to SP websites Immersive full-page experience

Part of a webpage as an add-in part

UI commands that extend ribbons and menus

Page 18: Sharepoint Add-Ins WorkShop

Integration

Page 19: Sharepoint Add-Ins WorkShop

App integration with SharePoint Apps are granted permissions to SharePoint via OAuth

Apps communicate with SharePoint via REST / CSOM

Acquire apps via centralized Marketplace Corporate Marketplace Public Marketplace (via submission process) APIs for manual deployment

Page 20: Sharepoint Add-Ins WorkShop

Distribution

Page 21: Sharepoint Add-Ins WorkShop

Two ways to distribute or sell an add-in FROM:

To an organization’s add-in catalog To the Office Store

WHERE: OnPremise Environment (with App Management Service properly

configured) Office365 SharePoint Online (automatic)

Page 22: Sharepoint Add-Ins WorkShop

App/add-in approval process During approval process, we are not allowed to make any changes to the app

For the app/add-in to be approved it needs to follow a few guidelines

Page 23: Sharepoint Add-Ins WorkShop

Approval guidelines Virus free Not contain inadmissible or offensive material

Stable and functional Accurate descriptions and support documentation including spelling, capitalization, punctuation, grammar in all sources

Page 24: Sharepoint Add-Ins WorkShop

App/add-in statesWithin the Seller Dashboard, the status can be:

Pending approvalApprovedChanges requested

Page 26: Sharepoint Add-Ins WorkShop

© 2015 DevScope. All rights reserved.

Rua Passos Manuel Nº 223 – 4º Andar4000-385 Porto

T. +351 223 751 350/51F. +351 223 751 352

[email protected]@[email protected]