Ismet Dumlupinar posted on January 03, 2009 23:45

NOTE: Telerik DNN Modules currently does not work with DotNetNuke 5.0.0 release when you try to install Telerik.DNN.Modules_2008_3_1125_trial.zip file from Host > Module Definitions page. To make it work i wrote a simple tutorial for DotNetNuke and Telerik users. I will add images to make it clearly understandable.
1) Download and install DotNetNuke v4.9.1 Release first.
2) Install Telerik Modules (Telerik.DNN.Modules_2008_3_1125_trial.zip) as a host user to DotNetNuke 4.9.1
3) Make sure it works by adding a page to DotNetNuke 4.9.1 installation called Editor Settings and insert a RadEditor Provider module from Control panel and switch FCK Editor to RadEditor and test it with any Text/HTML module instance on this portal.
4) Download and install DotNetNuke 5.0.0 Release
5) Do not install Telerik.DNN.Modules_2008_3_1125_trial.zip yet. Please read through the guide.
6) Copy the App_Code\TelerikWebUI directory (with contents) located under 4.9.1 release to same location at DotNetNuke 5.0.0 installation.
e.g for 4.9.1 installation my directory is: (E:\Webs\dnn491\App_Code\TelerikWebUI)
I copied the directory above to (E:\Webs\dnn500\App_Code\TelerikWebUI).
Note: dnn491 and dnn500 are the virtual directory names that i have created while installing dnn.
7) Copy Telerik.Web.UI.dll file from bin directory of 4.9.1 installation to bin directory of 5.0.0 installation.
8) Copy DesktopModules\TelerikWebUI directory of 4.9.1 installation to DesktopModules\TelerikWebUI of 5.0.0 installation.
9) Login to DotNetNuke 5.0.0 installation and navigate to Host > Module Definitions.
10) Select Create New Module from menu.
11) Using New Extension Wizard of DotNetNuke 5.0 you can create your module. Type RadEditorProvider at Name field.
12) Type RadEditor Provider at Friendly Name field.
13) Type Telerik RadEditor HtmlEditorProvider for DotNetNuke 5.x at Description field.
14) Select 5.0.0 as version and click to Next button.

15) Ensure that Business Controller Class field is empty and click to Next button.

16) Fill the Owner Details Wizard (i am not sure this step is required) and click to Next button.

17) Now you will be redirected to Host > Module Definitions page. Find RadEditor Provider from list and click pencil icon next to it. This will let you edit extension.

18) At Configure RadEditor Provider Extension Settings > Module Definitions, click to Add Definition button.

Type Telerik RadEditor Provider to Friendly Name field and ensure that Default Cache Time is set to 0. Click to Create Definition button.

19) Now navigate to Module Controls section and click to Add Module Control button.

At Edit Module Control Wizard, type RadEditorWebUI for Title and select DesktopModules\TelerikWebUI\RadEditorProvider\RadEditorWebUI.ascx from drop-down list. Don't change other fields and click to Update button.

20) Now add a new page to your DotNetNuke 5.0 installation and name it like Telerik Settings.
21) From top control panel, add RadEditor Provider to ContentPane.

22) Now you should be able to switch between RadEditor and FCK from this panel. Select RadEditor Provider from list and click to Enable This Editor button.

23) Ensure that RadEditor Provider works by editing any Text/HTML module content.
