RadControls for ASP.NET AJAX

RadControls for ASP.NET AJAX

The installation for the RadEditor ASP.NET AJAX provider for DNN is greatly simplified. We tried to eliminate most of the manual steps, which were required with the classic RadEditor HTML editor provider. The provider is built using DotNetNuke 4.8.0 and it comes packaged as a module PA, so you can install and enable it directly from the web site. Here are the steps to install the new provider:Installation Instructions (automatic):

  1. Install the the module in your DotNetNuke site by uploading the PA file from the module definitions page. You need to be logged in as host in order to do that.

    RadEditor module installation - step1
    
         
     RadEditor module installation - step2
    
         
     RadEditor module installation - step3
    
         

  2. While still logged in as host, add the TelerikWebUI module to a page and click the "Enable" button to enable the editor in the web.config file.

     
    
         

  3. Delete the TelerikWebUI module from the page (it is not needed after you have enabled the editor).

Installation Instructions (manual):

  1. Extract the module archive to a convenient location.

  2. Copy the DLL files (Telerik.Charting.dll and Telerik.Web.UI.dll) into your DotNetNuke website's BIN folder

  3. Copy the RadEditorProvider.vb file to the DotNetNuke website's App_Code folder

  4. Extract the Resources.zip archive into a folder called "TelerikWebUI" in the DotNetNuke website's DesktopModules folder. The TelerikWebUI folder should contain:

  5. RadSpell folder with the spellchecking dictionaries

  6. EditorOverride.css

  7. Telerik.RadUploadProgressHandler.ashx

  8. Telerik.Web.UI.DialogHandler.aspx

  9. Telerik.Web.UI.SpellCheckHandler.ashx

  10. ToolsFile.xml and ConfigFile.xml configuration files

After you have copied all files and folders to the appropriate locations, open the DNN web.config file and enable the provider:

CopyXML
<htmlEditor defaultProvider="RadEditorProvider">
    <providers>
        <clear />
        <add name="RadEditorProvider" type="Telerik.DNN.Providers.RadEditorProvider" providerPath="~/DesktopModules/TelerikWebUI" AutoCreatePaths="true" />
        ...
    </providers>
</htmlEditor>

You will also notice after the installation is that the new editor does not have a RadControls folder. All the important files are stored in the ~/DesktopModules/TelerikWebUI/ folder. Since DotNetNuke defines CSS for some global HTML elements (such as anchors, list items, etc.), we have included an extra CSS file, which will fix the editor skin to look OK in DNN.

Migrating from RadEditor Classic to RadEditor for ASP.NET AJAX DNN providerThe provider configuration remains the same from the classic version, so you should have no problem enabling and configuring the new editor in DNN.

If you have custom properties in your Web.config provider configuration, simply copy them to the new configuration entry <add name="RadEditorProvider"...