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
Editor | Provider Name | Notes |
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
- BACKUP YOUR SITE.
- Open the web.config file
- Find this section
<DotNetNuke>
<htmlEditor defaultProvider="FckHtmlEditorProvider">
<providers>
<clear />
<add name="FckHtmlEditorProvider"...
<add name="TelerikEditorProvider"...
</providers>
</htmlEditor>
- 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
- Navigate to your websites root directory
- Navigate to \Providers\HtmlEditorProviders\
- Delete the FcK folder
Step 4 Remove the files found in the default portal
These two files might not be installed
- Navigate to your websites root directory
- Navigate to \portals\0\
- 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}