Upload
cipriano-freitas
View
183
Download
0
Embed Size (px)
Citation preview
www.devscope.net
Sharepoint Apps – NEI Tech Week
Joaquim SantosCipriano Freitas
SharePoint
What’s SharePoint?
Video
What?
Publishing
Collaboration Social
Integration
Document Management
Experiences ● Innovation ● Ecosystem
Search
Document Management• Document
Management Features
Metadata Check-Out Collaborative
Editing Versioning Alerts Simple
Permissions Rich Previews
Drap and Drop
Easier sharing
Alerts to email Flexible scheduling Can also follow docs in Newsfeed
SharePoint products SharePoint Foundation (free) SharePoint Server SharePoint Online (O365)
Plans comparison
Developing model
Programming models SharePoint farm solutions Add-ins for SharePoint
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
SharePoint-hosted Mostly composed of SharePoint components
Centered in SharePoint (hosted)
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.
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
Integration
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
Distribution
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)
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
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
App/add-in statesWithin the Seller Dashboard, the status can be:
Pending approvalApprovedChanges requested
Resources Developing Microsoft SharePoint Server 2013 Core Solutions Jump Start
SharePoint general development Validation policies for office store
© 2015 DevScope. All rights reserved.
Rua Passos Manuel Nº 223 – 4º Andar4000-385 Porto
T. +351 223 751 350/51F. +351 223 751 352