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

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

SPSUK Real world sandboxed solutions

1,404
views

Published on

Real world sandboxed solutions presentation at SharePoint Saturday UK by Andrew Woodward

Real world sandboxed solutions presentation at SharePoint Saturday UK by Andrew Woodward

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
1,404
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
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 Andrew Woodward @AndrewWoody #spsuk #rwsbs
    • 2. @AndrewWoody #spsuk #rwsbs
    • 3. 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 @AndrewWoody #spsuk #rwsbs
    • 4. WHAT IS A SANDBOXED SOLUTION? @AndrewWoody #spsuk #rwsbs
    • 5. SharePoint Solution • WSP based – Same as Farm Solutions • Developer Option @AndrewWoody #spsuk #rwsbs
    • 6. Deployment @AndrewWoody #spsuk #rwsbs
    • 7. Limited Scope • Subset of Farm solution • Site collection down • No – Timer Jobs – Service Applications – Web Service calls – Nothing outside of the site collection @AndrewWoody #spsuk #rwsbs
    • 8. Empower Users Sandboxed SharePoint Solutions Designer Workflow Lists and Libraries Team Sites @AndrewWoody #spsuk #rwsbs
    • 9. @AndrewWoody #spsuk #rwsbs
    • 10. Sandboxed Solutions – Why? @AndrewWoody #spsuk #rwsbs
    • 11. WHY WOULD YOU BUILD ONE? @AndrewWoody #spsuk #rwsbs
    • 12. What’s your release process? @AndrewWoody #spsuk #rwsbs
    • 13. What about IT? SharePoint Farm @AndrewWoody #spsuk #rwsbs
    • 14. Corporate • Easy to deploy – Reduce lead time – Increase agility • Site collection scoped – Reduced risk – Delegated permission • More than just SharePoint Designer • Validation option @AndrewWoody #spsuk #rwsbs
    • 15. Online • Today – Microsoft Online still on 2007 – Hosting companies offering • Coming.. – Microsoft Online 2010 wave @AndrewWoody #spsuk #rwsbs
    • 16. ISV Opportunity • App Store • Empowered Business Users • Microsoft Online @AndrewWoody #spsuk #rwsbs
    • 17. 21Scrum the 1st commercial sandboxed solution in the world! HOW WE BUILT 21SCRUM @AndrewWoody #spsuk #rwsbs
    • 18. Design Choice • Sandboxed – We use Microsoft Online – Low cost product – Quick to try – Ease of use – less technical @AndrewWoody #spsuk #rwsbs
    • 19. Mock ups @AndrewWoody #spsuk #rwsbs
    • 20. Spike Tests • JavaScript – Loading and using Client OM • Charts – Silverlight or JavaScript • Custom Pages – _layouts not available @AndrewWoody #spsuk #rwsbs
    • 21. Spike Tests • Timer Jobs – Not supported – design out if possible • Event Handlers @AndrewWoody #spsuk #rwsbs
    • 22. Solution Design • Split logic and Solution – Unit Test logic – Integration Test Solution – UI Test Client API @AndrewWoody #spsuk #rwsbs
    • 23. Release • Release often – Dog food if you can • Release early – Beta Tester feedback essential @AndrewWoody #spsuk #rwsbs
    • 24. Upgrades • New features in SP2010 • Rolled our own – Ease of use – Better information for user – Expected non technical users @AndrewWoody #spsuk #rwsbs
    • 25. Design @AndrewWoody #spsuk #rwsbs
    • 26. Beyond the Sandbox • Use Client – Silverlight – JavaScript • Full Trust Proxy – Farm Deployed – Trusted extensions @AndrewWoody #spsuk #rwsbs
    • 27. Farm Option • Sandbox solutions can be to the Farm • Ease to upgrade in Visual Studio – Intellisense support added in Power Tools @AndrewWoody #spsuk #rwsbs
    • 28. We still have to talk to IT, even with Sandbox solutions… WHAT ABOUT IT? @AndrewWoody #spsuk #rwsbs
    • 29. Talk to IT • Involve IT • Management of solutions • Support – who, when, how? • Scale out options @AndrewWoody #spsuk #rwsbs
    • 30. Quotas • Controlled by IT • Scoped to Site Collection • Rogue solutions stop all in Site Collection @AndrewWoody #spsuk #rwsbs
    • 31. Question Is disabled service acceptable? @AndrewWoody #spsuk #rwsbs
    • 32. Where do we go from here? THE FUTURE @AndrewWoody #spsuk #rwsbs
    • 33. @AndrewWoody #spsuk #rwsbs
    • 34. @AndrewWoody #spsuk #rwsbs
    • 35. @AndrewWoody #spsuk #rwsbs
    • 36. For 21apps… • Develop more products • Focus on SharePoint 2010 and beyond • Move to App Store @AndrewWoody #spsuk #rwsbs
    • 37. Best Practices • Start with Sandboxed solution • Understand Limitations • Spike Test • Cover Upgrading early @AndrewWoody #spsuk #rwsbs
    • 38. Best Practices • Talk to IT • Be bi-polar • Consider App Store • Design for users @AndrewWoody #spsuk #rwsbs
    • 39. Best Practice • Ask the question: Is a disabled service acceptable? @AndrewWoody #spsuk #rwsbs
    • 40. Worst Practice • Turn off User Code Service @AndrewWoody #spsuk #rwsbs
    • 41. @AndrewWoody #spsuk #rwsbs
    • 42. Closing Slide Please be sure to fill out your session evaluation! @AndrewWoody #spsuk #rwsbs

    ×