Home » Apps » How to Migrate a Full Trusted Solution to an App for SharePoint 2013 and SharePoint Online, Office 365

How to Migrate a Full Trusted Solution to an App for SharePoint 2013 and SharePoint Online, Office 365

Many organizations with a commitment to SharePoint 2010, on premises, permit their communities of SharePoint users to consume full trusted solutions.. These custom processes are both a plus and a minus for the organization, as Thomas Mechelke, a Senior Program Manager for Microsoft’s Office Developer Platform team spells out in a video tutorial on MSDM’s “Reimagining SharePoint Development” web site. The title of this video tutorial is Understanding the Differences Between Server-Side Object Model (SSOM) and the Client-Side Object Model.

Regardless, when one of these organizations consider either migrating to Office 365, or at least adding an Office 365 component to its SharePoint computing options, a decision will need to be made as to how to migrate these processes from a full trusted solution to the SharePoint 2013, or Office App Model. Mechelke’s short video tutorial provides some helpful information on this topic.

This video is suitable for an audience of SharePoint administrators, developers, and architects. Almost all of the content is comprised of a review of how an application is coded in Visual Studio. But the opening few minutes should also be useful for SharePoint stakeholders looking for supporting documentation from Microsoft on the topic of why it makes sense to consider this migration in the first place. Though Mechelke never names “security” as an important topic any organization supporting a collection of full trusted solutions should consider as it addresses the points required for a successful Office 365 migration, the points he makes are all indicative of the security concerns raised by a decision to develop and administer custom full trusted solutions.

This writer found the side-to-side comparison of full trusted solution custom server code and App code, complete with CSOM functions, to be helpful. In fact, as Mechelke demonstrates, simply a few slight changes between the two (which amount to changing a few calls to SSOM functions over to their CSOM equivalents), together with a batch method of sending the application to Office 365, creates the App, which is shown to work fine on Office 365.

This video tutorial may be worth watching for anyone with a subscription to SharePoint-Videos who is working on SP13-311 SharePoint 2013: Beginning Development Video Training Course, as it provides a useful video example of a number of the points our author, Steve Fox of Microsoft, presents in the course.

Ira Michael Blonder

©Rehmani Consulting, Inc. & Ira Michael Blonder 2014 All Rights Reserved