SharePoint 2013 Dev Features

708 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
708
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
10
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

SharePoint 2013 Dev Features

  1. 1. “I’m a Dev and I Hate SharePoint…” Will Change Your Mind! Ricardo Wilkins Consultant, Blue Chip Consulting Group #DogFoodCon
  2. 2. Talking ‘bout… Today’s SharePoint vs Old Stuff Apps & the App Store Tools & Deployment Options Coding Walkthru #DogFoodCon
  3. 3. About Me SharePoint Solutions Architect | .NET Developer | Blogger & Public Speaker | Application Lifecycle Management | Team Foundation Server | Technical Trainer | Business Process Automation | Cloud PaaS Developer| Patterns & Practices | Microsoft Virtual Technology Specialist | Technology Consultant #DogFoodCon
  4. 4. Evolution SharePoint Portal Server 2001 SPS 2003 SharePoint Team Services 1.0 Windows SharePoint Services (WSS) 2.0 MOSS 2007 SharePoint Server 2010 SharePoint Server 2013 WSS 3.0 SharePoint Foundation 2010 SharePoint Foundation 2013 #DogFoodCon 4
  5. 5. What’s New App model Dev Tools Deployment Options Bottom Line: Client-side is the future No more excuses #DogFoodCon 5
  6. 6. Features | Solutions | Apps Features • Used to deploy artifacts • List templates, workflows, web parts, etc Solutions • Used to deploy code & files • Usually includes Feature(s) • Package of files (*.wsp) Apps • New in SP2013 • Used to deploy solutions & other things that make up an App • Package of files (*.app) #DogFoodCon 6
  7. 7. Farm | Sandbox | SP Apps Farm • Full trust solutions • Full access API • Classic model from 2007 • On-premise only Sandbox • Declarative elements • Partially trusted code service still included for limited server side support • Resource monitored • SPO friendly SP Apps • New Apps model • Deployed from corporate catalog or office market place • Manage permission and licenses specifically • Preferred option #DogFoodCon 7
  8. 8. App Model Benefits No custom code on the SharePoint server Easier to upgrade to future versions of SharePoint Works in hosted environments w/o limitations Reduces the ramp-up time for those building apps Don’t need to know/be as familiar with SharePoint “-isms” Leverage hosting platform options in new apps 8
  9. 9. Why Apps? End Users: consumerization thru app catalogs IT Pro: stable SP environments Devs: reuse existing skill sets #DogFoodCon 9
  10. 10. Why Apps?  Easy discovery, purchase and installation process for Users  Safest way for admins to extend SharePoint  Simple marketing and sales system for app revenue  Maximize flexibility in developing future upgrades  Maximize your ability to leverage non-SharePoint skills  Smoother integration with cloud-based resources  Permissions distinct from the user  Cross-platform standards (REST, OData, OAuth, etc)  Cross-domain access via Javascript and proper security mechanisms  Work as well online as on-premise #DogFoodCon 10
  11. 11. Tools #DogFoodCon 11
  12. 12. VS2012 #DogFoodCon 12
  13. 13. Client-side Object Model • Client-side OM greatly expanded • Search • Taxonomy • Feeds • Publishing • Sharing • Workflow • IRM • Analytics • E-Discovery • Business Connectivity Services • Mobile #DogFoodCon 13
  14. 14. Napa #DogFoodCon 14
  15. 15. Deployment Options #DogFoodCon 15
  16. 16. Deployment Options SharePoint-hosted Developer-hosted Azure Auto-hosted #DogFoodCon 16
  17. 17. Apps – Possible scenarios #DogFoodCon 18 18
  18. 18. Apps – Possible scenarios #DogFoodCon 19 19
  19. 19. Apps – Possible scenarios #DogFoodCon 20 20
  20. 20. Apps – Possible scenarios #DogFoodCon 21 21
  21. 21. App Store | App Catalog | App Market #DogFoodCon 22
  22. 22. App Store | App Catalog | App Market #DogFoodCon 23
  23. 23.  Architects important  Additional configuration (security)  Code Scope (App Web)  Data Access Performance (Farm vs Apps; network & cloud latency)  Full screen apps vs chrome  Isolation  Apps and Search Crawl (not by default)  Access external web services & databases (unlike Sandbox solutions)  Non-.NET participation  No upgrade concerns – really?  Process monitoring (no longer needed?)  IT Pro headaches a thing of the past? #DogFoodCon Analysis
  24. 24. Demo (by screenshot) #DogFoodCon 25
  25. 25. http://msdn.microsoft.com/en-us/library/office/apps/fp179924.aspx #DogFoodCon
  26. 26. #DogFoodCon
  27. 27. #DogFoodCon
  28. 28. #DogFoodCon
  29. 29. #DogFoodCon
  30. 30. #DogFoodCon
  31. 31. #DogFoodCon
  32. 32. #DogFoodCon
  33. 33. #DogFoodCon
  34. 34. #DogFoodCon
  35. 35. #DogFoodCon
  36. 36. #DogFoodCon
  37. 37. #DogFoodCon
  38. 38. #DogFoodCon
  39. 39. #DogFoodCon
  40. 40. #DogFoodCon
  41. 41. #DogFoodCon
  42. 42. #DogFoodCon
  43. 43. #DogFoodCon
  44. 44. #DogFoodCon
  45. 45. #DogFoodCon
  46. 46. #DogFoodCon
  47. 47. #DogFoodCon
  48. 48. #DogFoodCon
  49. 49. #DogFoodCon
  50. 50. #DogFoodCon
  51. 51. #DogFoodCon
  52. 52. #DogFoodCon
  53. 53. #DogFoodCon
  54. 54. #DogFoodCon
  55. 55. #DogFoodCon
  56. 56. #DogFoodCon
  57. 57. Demo – Build with ‘Napa’ #DogFoodCon
  58. 58. #DogFoodCon
  59. 59. #DogFoodCon
  60. 60. #DogFoodCon
  61. 61. #DogFoodCon
  62. 62. #DogFoodCon
  63. 63. #DogFoodCon
  64. 64. #DogFoodCon
  65. 65. #DogFoodCon
  66. 66. #DogFoodCon
  67. 67. #DogFoodCon
  68. 68. #DogFoodCon
  69. 69. #DogFoodCon
  70. 70. #DogFoodCon
  71. 71. OFFICE/ SHAREPOINT TRIAL/ PURCHASE http://dev.office.com APP VALIDATION TRIAL/ LEAD
  72. 72. Questions? #DogFoodCon 75

×