Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
www.sharepointnutsandbolts.com  @ChrisO_Brien   http://uk.linkedin.com/in/chrisobrienmvp
Adds some specific functionality to a siteApps should be safeApps can be obtained from the app store (“SharePointStore”)
The most important guidance we can give you isto develop an app for SharePoint rather than aclassic solution whenever you ...
End-user familiarityGame-changer for Office 365Reduce upgrade blockers
Are we going to allow apps?Are we going to allow ANY app from the SharePointStore to be installed?Will our own customisati...
SharePoint-hostedCloud app
Secure Sockets Layer (SSL) is a requirement for webapplications that are deployed in scenarios that supportserver-to-serve...
User-driven:Administrator-driven:
cob 387fbe6473fd9e spapps.dev/MyAppApp prefix (configurable)ID (generated on each install/upgrade)App domain (should be a ...
(SharePoint-hosted)
Auto-hosted = Office 365 (SharePoint) + Azure (app)Provider-hosted = you provide everything                              h...
(the quick story)      EASY      HARDER
(i.e. something more than SP-hosted app)
Troubleshooting apps 1. The host site’s URL is only accessible on 1st page load    (bug) 2. JavaScript runtime error: Type...
Troubleshooting apps 4. JavaScript errors in a cloud app 5. Error occurred in deployment step Install app for    SharePoin...
www.sharepointnutsandbolts.com  @ChrisO_Brien   http://uk.linkedin.com/in/chrisobrienmvp
Getting to grips with SharePoint 2013 apps - Chris O'Brien
Getting to grips with SharePoint 2013 apps - Chris O'Brien
Getting to grips with SharePoint 2013 apps - Chris O'Brien
Getting to grips with SharePoint 2013 apps - Chris O'Brien
Getting to grips with SharePoint 2013 apps - Chris O'Brien
Getting to grips with SharePoint 2013 apps - Chris O'Brien
Getting to grips with SharePoint 2013 apps - Chris O'Brien
Getting to grips with SharePoint 2013 apps - Chris O'Brien
Getting to grips with SharePoint 2013 apps - Chris O'Brien
Getting to grips with SharePoint 2013 apps - Chris O'Brien
Getting to grips with SharePoint 2013 apps - Chris O'Brien
Getting to grips with SharePoint 2013 apps - Chris O'Brien
Upcoming SlideShare
Loading in …5
×

Getting to grips with SharePoint 2013 apps - Chris O'Brien

3,448 views

Published on

Presentation at SharePoint Saturday UK, December 2012. Discusses official Microsoft guidance on apps, 3 key decisions to make on apps (for any company implementing SharePoint 2013), apps and SSL, developing apps, possible reasons to need a cloud app, 5 lessons learnt developing apps etc.

Getting to grips with SharePoint 2013 apps - Chris O'Brien

  1. 1. www.sharepointnutsandbolts.com @ChrisO_Brien http://uk.linkedin.com/in/chrisobrienmvp
  2. 2. Adds some specific functionality to a siteApps should be safeApps can be obtained from the app store (“SharePointStore”)
  3. 3. The most important guidance we can give you isto develop an app for SharePoint rather than aclassic solution whenever you can.http://msdn.microsoft.com/en-us/library/jj163114(office.15).aspx
  4. 4. End-user familiarityGame-changer for Office 365Reduce upgrade blockers
  5. 5. Are we going to allow apps?Are we going to allow ANY app from the SharePointStore to be installed?Will our own customisations be developed as apps?
  6. 6. SharePoint-hostedCloud app
  7. 7. Secure Sockets Layer (SSL) is a requirement for webapplications that are deployed in scenarios that supportserver-to-server authentication and app authentication.http://technet.microsoft.com/en-us/library/ee806885(v=office.15).aspx
  8. 8. User-driven:Administrator-driven:
  9. 9. cob 387fbe6473fd9e spapps.dev/MyAppApp prefix (configurable)ID (generated on each install/upgrade)App domain (should be a distinct domain)App name
  10. 10. (SharePoint-hosted)
  11. 11. Auto-hosted = Office 365 (SharePoint) + Azure (app)Provider-hosted = you provide everything http://localhost
  12. 12. (the quick story) EASY HARDER
  13. 13. (i.e. something more than SP-hosted app)
  14. 14. Troubleshooting apps 1. The host site’s URL is only accessible on 1st page load (bug) 2. JavaScript runtime error: Type is undefined 3. Page cannot be displayed in app part
  15. 15. Troubleshooting apps 4. JavaScript errors in a cloud app 5. Error occurred in deployment step Install app for SharePoint: Sideloading of apps is not enabled on this site
  16. 16. www.sharepointnutsandbolts.com @ChrisO_Brien http://uk.linkedin.com/in/chrisobrienmvp

×