Categories
Community

UserCode Solutions… collaborative guidance

This just in, we finally have a ruling from the SharePoint court of appeals… Sandboxed Solutions are deprecated!

Okay, some of them are deprecated. If you’re using declarative code and JavaScript, then keep on writing those Sandboxed Solutions, they’re still supported.

If you’re using the slimmed down API that Microsoft presented to us in SharePoint 2010 for the use of custom code within a Sandboxed Solution, then you’re outta luck as the SharePoint Developer Team has posted guidance leaving things pretty cut and dry as to where things stand. The only caveat being that they don’t define what they mean by “deprecated”.

More on this thrilling story is available here – Deprecation of Custom Code in Sandboxed Solutions.

Something that the article calls out, but I’m guessing that a lot of developers still may have overlooked is the Reimagine SharePoint Development session that they’ve been pushing folks to check out.

If you’re not too keen on these changes though, or you have a use case that you feel will make Microsoft think a little differently or perhaps augment the way custom code Sandboxed Solutions are handled going forward, be sure to speak your mind over at the Customer Feedback for the Office Developer Platform.

If you happen to live in the DC area, there’s an IT Pro Camp going on
22 February 2014 at the Chevy Chase offices of Microsoft. More details are available along with registration here:
Washington DC IT Pro Camp

A few other articles of note that might come in handy that I’ve come across from friends in the community:

Categories
Development

Considerations for Sandboxed Solutions

With SharePoint 2010, there’s a new functionality that allows for developers to create solutions that are scoped at the site collection level with a limited portion of the SharePoint API. Better yet they can deploy these solutions without bothering their IT Pro brethren. This is awesome! Course it bypasses some of the governance that you might have in place regarding solutions deployment. Course it is possible to turn them off or block certain ones.

There have been several great discussions by Sahil Malik, Jeremy Thake, Srini Sistla, Mike Watson and many others about the power of Sandboxed Solutions. All great points regarding their power – and trust me, in many ways it’s a game changer in delegating the ability to devs to write extensible code that can do more than what SharePoint Designer was ever meant for.

There are some considerations to think about however… and if you’re wondering, “Well what are they?” then I recommend hopping on over to MSDN to read more at:

http://msdn.microsoft.com/en-us/library/ee231562.aspx

A closing thought though… if you’re looking for complete freedom with your solutions and have the need to arch across site collections… then you need something that’s freeing and non-restricting. So for those of you that are studying for your SATs or GREs, you could use the analogy that Sandboxed Solutions are to Briefs as Farm Solutions are to Boxers. 🙂

Happy Developing!