DotNetNuke Editors

What is the current default for your site

Open the web.config and find this line

<htmlEditor defaultProvider="<value>">

<value> is the name of the provider.  You can look it up on this list.

History of HTML Editor Providers

EditorProvider NameNotes

Freetextbox

Ftb3HtmlEditorProvider
Default from v2.0.0 to v3.0.0.

FCKEditor

FckHtmlEditorProvider 
Default until v5.3.3. No longer developed, its url redirects to the CKEditor.

Telerik radeditor

TelerikEditorProvider
Default until v6.2.0. Site using the FCK editor did not auto upgrade to this.

DMX Telerik radeditor
Default until v6.2.1

This list is unfinished, I’ll update it at some point. 😛

Alternative html providers

How to change Providers

You need to edit the DotNetNuke web.config file. This file that can be found in the root of your website on the file system.

This examples changes from the FckHtmlEditorProvider to the TelerikEditorProvider.

When you open the file up find the following section of the web.config file.

<DotNetNuke>
   <htmlEditor defaultProvider="FckHtmlEditorProvider">
      <providers>

You will need to change the defaultProvider=”FckHtmlEditorProvider” setting to be defaultProvider=”TelerikEditorProvider”

Manually removing a Provider

This example removes the older FckHtmlEditorProvider.

For the most part DNN will clean up older editors but sometimes it messes up.

If you removed the extension for the old editor but have issues you can try these steps.  Each editor has a slightly different process.

BACKUP YOUR SITE. Seriously, do it.

Starting with Evoq there was an HTML Editor Manager that did the job better of adding and removing editors.

Step 1 Edit the DNN web.config file

  1. BACKUP YOUR SITE.
  2. Open the web.config file
  3. Find this section
<DotNetNuke>
   <htmlEditor defaultProvider="FckHtmlEditorProvider">
      <providers>
         <clear />
            <add name="FckHtmlEditorProvider"...
            <add name="TelerikEditorProvider"...
      </providers>
   </htmlEditor>
  1. Removed the line that begins with: <add name=”FckHtmlEditorProvider”

Step 2 Removed the references in the database

Access the database and run these two commands

DELETE FROM {databaseOwner} {objectQualifier} HostSettings WHERE SettingName Like 'DNNFCKP%' 

DELETE FROM {databaseOwner} {objectQualifier} ModuleSettings WHERE SettingName Like 'DNNFCK%'

Step 3 Remove the files found in your portal’s extension folder

  1. Navigate to your websites root directory
  2. Navigate to  \Providers\HtmlEditorProviders\
  3. Delete the FcK folder

Step 4 Remove the files found in the default portal

These two files might not be installed

  1. Navigate to your websites root directory
  2. Navigate to \portals\0\
  3. Find and delete FCK.CSS and FCK.XML

References

  • https://www.dnnsoftware.com/wiki/html-editor-providers
  • https://www.dnnsoftware.com/wiki/modify-html-editor-provider
  • https://www.chrishammond.com/Blog/itemid/1909/Upgraded-to-DotNetNuke-540-and-want-the-new-feat
  • https://www.dnnsoftware.com/wiki/providers

Did you get a clue?

If you got a clue and want to thank me, then visit the thank me page. It’s the best way to keep me publishing articles and keeping this site operation.

This site uses affiliate links. When you go to another site from here the link typically will have an affiliate code attached to it. Your actions on that site may earn a small commission for me. Read our affiliate link policy for more details.

{fin}

Scroll to Top