SharePoint 2013 Apps

5,265 views

Published on

Published in: Sports, Technology, Business
  • Be the first to comment

SharePoint 2013 Apps

  1. 1. Salman Ghani (MCPD SharePoint 2010, MCTS MOSS)1st August 2012SHAREPOINT 2013 APPS
  2. 2. 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
  3. 3. 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
  4. 4. 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
  5. 5. 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
  6. 6. 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
  7. 7. 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
  8. 8. 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
  9. 9. Apps Hosting Options © 2012 www.salmanghani.co.uk. All rights reserved. 9
  10. 10. 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
  11. 11. 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
  12. 12. 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=office.15).aspx Build apps for SharePoint  http://msdn.microsoft.com/en- us/library/office/apps/jj163230(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
  13. 13. THANK YOU

×