RadEditor Still fallback editor for web.config
See original GitHub issueDescription of bug
When you switch an updated installation to DNNConnect.CKE and uninstall the previous editor the value in web.config reverts to DotNetNuke.RadEditorProvider. Even if you just removed Telerik in DNN 9.10
Steps to reproduce
List the precise steps to reproduce the bug:
- On an installation with another editor than DNNConnect.CKE set as the editor in web.config.
As an example the Watchers CKEditor: https://github.com/w8tcha/dnnckeditor
In that case web.config will contain this:
<htmlEditor defaultProvider="CKHtmlEditorProvider">
- Now switch the editor to the Core Ck Editor, by setting this in the web.config
<htmlEditor defaultProvider="DNNConnect.CKE">
- Now uninstall the Previous editor provider (the Watchers one)
Current behavior
DNN reverts the defaultProvider to the RAD Editor which does not exist any more.
<htmlEditor defaultProvider="DotNetNuke.RadEditorProvider">
<providers>
<clear />
<add name="DNNConnect.CKE" type="DNNConnect.CKEditorProvider.CKHtmlEditorProvider, DNNConnect.CKEditorProvider" providerPath="~/Providers/HtmlEditorProviders/DNNConnect.CKE/" settingsControlPath="~/Providers/HtmlEditorProviders/DNNConnect.CKE/Module/EditorConfigManager.ascx" />
</providers>
</htmlEditor>
Expected behavior
As DNNConnect.CKE exist leave that in place
Additional context
Although this is not a very annoying issue IMO we should make sure we get rid of Rad everywhere, so I log this as a suggestion 😃
Affected version
- 10.00.00 alpha build
- 09.10.02 release candidate
- 09.10.01 latest supported release
Issue Analytics
- State:
- Created 2 years ago
- Comments:12 (10 by maintainers)
Top Results From Across the Web
Slow postback performance with RadEditor in Radwindow ...
Hi there, We currently have a setup where we have a RadEditor ... debug="false"/> in the web.config file; configure the editor to use ......
Read more >RadEditor from ContentBlock inside a Custom Control - Sitefinity ...
The handler exists on the web.config and the Content Block RadEditor dialogs are ... There is still a small error which appears though...
Read more >RadEditor requires a HttpHandler registration in web.config
8 Answers 8 ... The bottom two are not needed gnerally but I am assuming you want the extended features of the editor,...
Read more >Custom Tools for backend Content Editor - Sitefinity
I created the App_GlobalResources folder with the resource file RadEditor.Tools.resx, added an Entry with the name of the tool with a value and...
Read more >Encrypt connection strings and sensitive data in ...
Open Essentials Manager · Edit a site and go to "Data Connections" · Click "Add Data Connection" and follow the wizard · Edit...
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
@Timo-Breumelhof I did some digging on this one, and I don’t believe that this is a “bug” necessarily, or something that we can actually address on the platform side.
What happened is that as part of the un-install process the module included a configuration merge statement that needed to be completed, and DNN executed that statement.
The DNNConnect.CKE editor has a similar item: https://github.com/dnnsoftware/Dnn.Platform/blob/37a767c6cf45f6c3813b225793e35875455f9989/DNN Platform/Providers/HtmlEditorProviders/DNNConnect.CKE/DNNConnect.CKEditorProvider.dnn
As you can see, once removed it will fallback to RadEditorProvider.
@dnnsoftware/approvers any thoughts on this? Without lots of other stuff, and breaking changes I don’t know that we can fix this?
This issue has been closed automatically due to inactivity (as mentioned 14 days ago). Feel free to re-open the issue if you believe it is still relevant.