Telerik blogs

Microsoft is going to end the mainstream support for SharePoint 2007 (MOSS) on October 9th, 2012 (see on the official support lifecycle page), we also stopped the development of RadEditor for MOSS, just like we followed suit with the support for .NET 2.0.

The last official release of RadEditor for MOSS is version 5.8.16 (Q2 2012), which is based on Telerik's ASP.NET Editor (version 2012.2.607). The RadEditor for MOSS build is using a .NET 2.0 version of Telerik.Web.UI. Since we are no longer maintaining a .NET 2.0 build, we cannot have new versions of the MOSS editor.

Please keep in mind that support for integrating newer versions of the Telerik.Web.UI in MOSS is not provided by Telerik. This includes new API and functionality added in the RadEditor for ASP.NET AJAX after Q2 2012.

Nevertheless, existing users can upgrade to a newer version of RadEditor by using the latest MOSS build (5.8.16) and adding the updated Telerik.Web.UI.dll manually. To do this follow the steps below:

  1. Make sure that .NET 3.5 is deployed to all front-end web servers in the MOSS farm. You can also check this help article on the subject: Extending your SharePoint 2007 site with Microsoft ASP.NET AJAX 3.5
  2. Deploy the .NET 3.5 version of the new RadControls assembly in the GAC. There is no need to remove the old one. Make sure the file is on all servers in the farm
  3. Open the MOSS site's web.config file (usually placed in \Inetpub\wwwroot\wss\VirtualDirectories\80\web.config) on each web front-end server and add the following bindingredirect elements:
    <dependentAssembly>
       <assemblyIdentity name="Telerik.Web.UI" publicKeyToken="121fae78165ba3d4" />
       <bindingRedirect oldVersion="1.0.0.0-2012.1.411.20" newVersion="[NEW VERSION].35" />
    </dependentAssembly>
      
    <dependentAssembly>
       <assemblyIdentity name="System.Web.Extensions" publicKeyToken="31bf3856ad364e35" />
       <bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0" />
    </dependentAssembly>
  4. Add a SafeControl element for the old version of the Telerik.Web.UI assembly in the web.config
    <SafeControl Assembly="Telerik.Web.UI, Version=20xx.x.xxx.35, Culture=neutral, PublicKeyToken=121fae78165ba3d4" Namespace="Telerik.Web.UI" TypeName="*" Safe="True" />

Marin Bratanov
About the Author

Marin Bratanov

Marin Bratanov is a Principal Technical Support Engineer in the Blazor division, after starting out in WebForms and going through Kendo UI. Ever since he joined Telerik in early 2011 as a novice, his main focus has been improving the services and customer care the company offers. Apart from work, Marin is an avid reader and usually enjoys the worlds of fantasy and Sci-Fi literature. You can find him on Twitter, Goodreads, LinkedIn and Facebook.

Related Posts

Comments

Comments are disabled in preview mode.