question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

RadEditor Still fallback editor for web.config

See original GitHub issue

Description 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:

  1. 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">
  2. Now switch the editor to the Core Ck Editor, by setting this in the web.config <htmlEditor defaultProvider="DNNConnect.CKE">
  3. 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:closed
  • Created 2 years ago
  • Comments:12 (10 by maintainers)

github_iconTop GitHub Comments

1reaction
mitchelsellerscommented, Nov 30, 2021

@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?

0reactions
stale[bot]commented, Apr 16, 2022

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.

Read more comments on GitHub >

github_iconTop 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 >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found