Your SlideShare is downloading. ×
Real world sandboxed solutions
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Real world sandboxed solutions

1,377
views

Published on

Understanding what a SharePoint Sandboxed solution is - suitable for non developers.

Understanding what a SharePoint Sandboxed solution is - suitable for non developers.

Published in: Technology

0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,377
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
30
Comments
0
Likes
3
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • Install Zoomit and test it.
  • Transcript

    • 1. Real World Sandboxed Solutions
      Based on my experiences creating 21SCRUM
    • 2. Audiance
      Level 100/200
      Suitable for non dev’s
    • 3. About me
      Andrew Woodward
      Andrew@21apps.com
      @AndrewWoody
      www.21apps.com/blog
    • 4. You may have heard…
      “Don’t use the sandbox”
      Rob Bogue
      “You need to be bi-polar”
      Maurice Prather
      “If your not an ISV, not using BPOS – don’t use the Sandbox”
      Paul Schaeflein
    • 5. SharePoint Solution
      WSP based
      Same as Farm Solutions
      Developer Option
    • 6. Deployment
    • 7. Limited Scope
      Subset of Farm solution
      Site collection down
      No
      Timer Jobs
      Service Applications
      Web Service calls
      Nothing outside of the site collection
    • 8. Empower Users
    • 9.
    • 10. Sandboxed Solutions – Why?
      Security & Stability
      BusinessAgility
      Essential Agility
      Essential Stability
      • Easy deployment
      • 11. Iterative development
      • 12. Limited API Access
      • 13. Monitored
    • What’s your release process?
    • 14. What about IT?
      SharePoint Farm
    • 15. Corporate
      Easy to deploy
      Reduce lead time
      Increase agility
      Site collection scoped
      Reduced risk
      Delegated permission
      More than just SharePoint Designer
      Validation option
    • 16. Online
      Today
      Microsoft Online still on 2007
      Hosting companies offering
      Coming..
      Microsoft Online 2010 wave
    • 17. ISV Opportunity
      App Store
      Empowered Business Users
      Microsoft Online
    • 18. Design Choice
      Sandboxed
      We use Microsoft Online
      Low cost solution
      Quick to try
      Ease of use – less technical
    • 19. Mock ups
    • 20. Spike Tests
      JavaScript
      Loading and using Client OM
      Charts
      Silverlight or JavaScript
      Custom Pages
      _layouts not available
    • 21. Spike Tests
      Timer Jobs
      Not supported – design out if possible
      Event Handlers
    • 22. Solution Design
      Split logic and Solution
      Unit Test logic
      Integration Test Solution
    • 23. Release
      Release often
      Dog food if you can
      Release early
      Beta Tester feedback essential
    • 24. Upgrades
      New features in SP2010
      Rolled our own
      Ease of use
      Better information for user
      Expected non technical users
    • 25. Design
    • 26. Beyond the Sandbox
      Use Client
      Silverlight
      JavaScript
      Full Trust Proxy
      Farm Deployed
      Trusted extensions
    • 27. Farm Option
      Sandbox solutions can be to the Farm
      Ease to upgrade in Visual Studio
      Intellisensesupport added in Power Tools
    • 28. Talk to IT
      Involve IT
      Management of solutions
      Support – who, when, how?
      Scale out options
    • 29. Quotas
      Controlled by IT
      Scoped to Site Collection
      Rogue solutions stop all in Site Collection
    • 30. Question
      Is disabled service acceptable?
    • 31. SharePoint App Store
      Microsoft
      3rd Party
      Internal
    • 32.
    • 33.
    • 34. For 21apps…
      Develop more products
      Focus on SharePoint 2010 and beyond
      Move to App Store
    • 35. Best Practices
      Start with Sandboxed solution
      Understand Limitations
      Spike Test
      Cover Upgrading early
    • 36. Best Practices
      Talk to IT
      Be bi-polar
      Consider App Store
      Design for users
    • 37. Best Practice
      Ask the question:
      Is a disabled service acceptable?
    • 38. Worst Practice
      Turn off User Code Service
    • 39. Contact Info
      Andrew Woodward
      Andrew@21apps.com
      @AndrewWoody
      www.21apps.com/blog
    • 40. Closing Slide
      Please be sure to fill out your session evaluation!