Download - SharePoint 2013 Apps
SHAREPOINT 2013 APPS
Salman Ghani (MCPD SharePoint 2010, MCTS MOSS)1st August 2012
Agenda
Introduction to SharePoint 2013 Apps Compare with other options Apps Deep Dive Different Types of Apps What is good about Apps Impact of Apps Apps in Action (Demo)
© 2012 www.salmanghani.co.uk. All rights reserved. 2
Introduction to SharePoint 2013 Apps
A new method to deliver specific information or functionality
Only Client side – no server side code directly in the app
Isolated Stand-alone application New sub-site for each App Better solution for Cloud Discover and download Apps
Installed, upgraded or uninstalled Public Apps Store by Microsoft
© 2012 www.salmanghani.co.uk. All rights reserved. 3
Compare with other options
Farm solutions Full access to the API Server side code On prem deployment only
Sandboxed solutions Limited access to the sub set Server side code Online deployment
Apps Isolated applications No server side code access Download marketplace
© 2012 www.salmanghani.co.uk. All rights reserved. 4
Compare with other options What is possible in Apps
Custom Web Parts Event receivers and Feature receivers Custom field (column) types Custom web services built on the SharePoint Service Application
Framework Application Pages
What is not possible in Apps Custom site definitions Delegate controls Custom themes Custom action groups and custom action hiding User controls (.ascx files)
© 2012 www.salmanghani.co.uk. All rights reserved. 5
Apps Deep Dive
Separate Sub-site for each web app Apps Experience
Immersive App Experience Part App Custom Action App
Scopes Web Scoped Tenant Scoped
App Marketplace Public store Corporate Private store
© 2012 www.salmanghani.co.uk. All rights reserved. 6
Apps Deep Dive (Apps URL) Deployed to their own web site Isolated domain name
Layer of Isolation Processes don’t affect the SharePoint sites Prevent cross site scripting between the apps and
sites Prevent unauthorised access to the user data
Each App has unique URL Can choose template for URL
© 2012 www.salmanghani.co.uk. All rights reserved. 7
Types of Apps SharePoint-Hosted
Everything stays in isolated AppWeb. Client side code
Self / Developer Hosted Business logic resides external to SharePoint Using any technology (.Net, Java, PHP etc)
Azure Auto-Hosted Limited to Cloud 365
© 2012 www.salmanghani.co.uk. All rights reserved. 8
Apps Hosting Options
© 2012 www.salmanghani.co.uk. All rights reserved. 9
What is good about the Apps?
Add quick functionality Safe for Farm Site owners to Add/Remove Apps Download from Public or Corporate Apps
Store Suitable for Cloud Make migration easy
© 2012 www.salmanghani.co.uk. All rights reserved. 10
Impact of Apps Must run Subscription Service and App
Management Service Applications to use apps
Must create the DNS domain to contain the URLs for apps
Plan for capacity as each app creates a subweb
© 2012 www.salmanghani.co.uk. All rights reserved. 11
Resources Overview of apps for SharePoint for SharePoint 2013
http://technet.microsoft.com/en-us/library/fp161230(v=office.15).aspx
Plan for apps for SharePoint for SharePoint 2013 http://technet.microsoft.com/en-us/library/fp161237(v=offi
ce.15).aspx
Build apps for SharePoint http://msdn.microsoft.com/en-us/library/office/apps/jj1632
30(v=office.15)
Deploying and installing apps for SharePoint http://msdn.microsoft.com/en-us/library/fp179933(v=office
.15).aspx
© 2012 www.salmanghani.co.uk. All rights reserved. 12
THANK YOU