How to Remove Telerik References in DNN

Note: This article only applies to DNN websites using version 9.8 or above. In DNN 10 Telerik references will be removed automatically.
 
  1. Take a backup of the website
  2. Install the new DNN resource manager module via Extensions > Available Extensions (Modules)
  3. Navigate to Manage > Site Assets, enter edit mode, and remove the Digital Assets Management module from the page
  4. Add a new module to the page, choosing Resource Manager as the module to be added
  5. Repeat these steps for Manage > Global Assets
  6. Navigate to Settings > SQL Console and run the following script
    UPDATE {databaseOwner}{objectQualifier}Packages
    SET IsSystemPackage = 0
    WHERE Name IN ('DigitalAssetsManagement', 'DotNetNuke.Telerik.Web', 'DotNetNuke.Web.Deprecated', 'DotNetNuke.Website.Deprecated')
    GO
    
    DELETE FROM {databaseOwner}{objectQualifier}PackageDependencies
    WHERE (PackageName = 'DotNetNuke.Web.Deprecated')
    GO
    
    UPDATE {databaseOwner}[{objectQualifier}Lists] SET Text = 'DotNetNuke.Web.UI.WebControls.Internal.PropertyEditorControls.DateEditControl, DotNetNuke.Web'
    WHERE ListName = 'DataType' AND Value = 'Date'
    GO
    
    UPDATE {databaseOwner}[{objectQualifier}Lists] SET Text = 'DotNetNuke.Web.UI.WebControls.Internal.PropertyEditorControls.DateTimeEditControl, DotNetNuke.Web'
    WHERE ListName = 'DataType' AND Value = 'DateTime'
    GO
  7. Navigate to Settings > Servers and click the Clear Cache button
  8. Navigate to Settings > Extensions (Modules) and uninstall the Digital Assets Management extension (check the option to remove the associated files as well)
  9. Navigate to Settings > Extensions (Libraries) and uninstall the following extensions (check the option to remove the associated files as well)
    1. DotNetNuke Telerik Web Components
    2. DNN Deprecated Web Controls Library
    3. DotNetNuke Deprecated Website Codebehind files
  10. Using FTP or Plesk's file manager open the SiteUrls.config file within the site root, search for "Telerik", and remove or comment-out any rewrite rule that references it
  11. Using FTP or Plesk's file manager open the web.config file within the site root, search for "Telerik", and remove or comment-out any lines referencing it
 
Be sure to first update any third-party modules to ensure that they do not reference Telerik elements, and check the site for errors once the above process is completed.
 
Be aware that Telerik elements will be re-installed during an upgrade.

Add Feedback