DNN.Faq icon indicating copy to clipboard operation
DNN.Faq copied to clipboard

Remove Telerik

Open MaiklT opened this issue 5 years ago • 23 comments

Not a bug, but the Telerik dependencies have to be removed.

To Reproduce

Steps to reproduce the behavior:

  1. Install the Telerik Identifier Module on a site where DNN.FAQ is installed
  2. See messages from this module

Expected behavior

No Telerik dependency

MaiklT avatar Nov 11 '20 14:11 MaiklT

Yep, this is on my todo list, I should be doing this in a couple of weeks...

valadas avatar Nov 11 '20 16:11 valadas

Did you look at this? When can be expected a new version?

JRPonte avatar Dec 05 '20 15:12 JRPonte

I took a look at it last week and there is way more Telerik usage then I thought initially, it's still my next target but will need some time.

valadas avatar Dec 05 '20 16:12 valadas

The Telerik dependency is a concern - and we have many websites using this module

brewadmin avatar Feb 01 '21 09:02 brewadmin

I may be rebuilding this module from scratch in a couple of months, but if any PR comes in by then that removes all or parts of Telerik dependencies, any help is appreciated.

valadas avatar Feb 01 '21 18:02 valadas

This module controls almost all depend on Telerik, this might actually end up in a total rebuild just keeping the same data and api but a totally new UI. It would still upgrade from earlier versions though. But it's a larger task than anticipated on such a simple module 😄

valadas avatar Apr 25 '21 05:04 valadas

Any news on this upgrade? Have you thought of a date when it is expected to have a new release?

JRPonte avatar Jun 10 '21 00:06 JRPonte

Not a solution but some possible alternatives:

  1. Sponsor someone to do the work.
  2. Find an alternative (2sxc includes a FAQ app)
  3. Look for a commercial alternative, one that doesn't include Telerik components.

#1 will earn you karma points in the DNN Community. #2 will get you a quality open source solution. #3 will have you moving forward

jncraig avatar Jun 10 '21 03:06 jncraig

Any progress on this process now that the Telerik is officially listed on the security page as a Critical vulnerability?

brentil avatar Aug 27 '21 15:08 brentil

This is an open-source module, whose updates are done 100% on a volunteer basis. As Joe & Daniel previously pointed out, there are a number of ways to help get this issue resolved. This specific issue is just larger and requires a significant amount of effort.

WillStrohl avatar Aug 30 '21 19:08 WillStrohl

I understand that, but if no one is actually putting that effort forward and running the old version is requiring running known critical vulnerabilities, then maybe these extensions should be considered being end of lifed. If they were EOL it would send a clear signal to not use these anymore because of security reasons and lack of support.

brentil avatar Aug 30 '21 19:08 brentil

This is still on my todo list, I just can't promise when, I need to set aside 1/2 days to rework this, the whole concept of the module is very Telerik centric so the fix is almost to rewrite the whole thing just keeping the data layer in place for upgrades.

valadas avatar Aug 30 '21 20:08 valadas

@brentil End of life would mean that no one is participating in and updating the project in any way and it has no "owners" or leaders. That's simply not the case here. We're talking bout a single (major) issue. EOL for this project is hardly a valid next step. :)

WillStrohl avatar Aug 30 '21 20:08 WillStrohl

Has anyone found any alternatives (other than 2sxc) for converting their FAQs to another paid DNN module?

swade61970 avatar Sep 24 '21 14:09 swade61970

I use Open Content

Timo-Breumelhof avatar Sep 24 '21 14:09 Timo-Breumelhof

I use Open Content

Same.

WillStrohl avatar Sep 24 '21 18:09 WillStrohl

Is there an OpenContent Template for FAQ? Could you share please?

MaiklT avatar Oct 19 '21 14:10 MaiklT

I'm sure there is, but all you really need to do is copy the HTML structure from any existing desired FAQ example and then use the form builder to duplicate the fields you wish for it to have. It's super-easy.

An example of this is the bootstrap accordion: http://www.openextensions.net/dnn-modules/opencontent/bootstrap

WillStrohl avatar Oct 19 '21 20:10 WillStrohl

Any news on this upgrade? It's the only thing (besides events module ... ) that's preventing the upgrade for DNN 9.10 version and the full removal of telerik. It would be a great xmas present for all community.

JRPonte avatar Dec 18 '21 00:12 JRPonte

I did take a good look at trying to do this, but the amount of work is way bigger than I initially thought. So I would not hold my breath on this one as it may be quicker to simply migrate to another multi-purpose module 10 times than to revamp this module.

valadas avatar Dec 18 '21 01:12 valadas

The code of the Events module has more than 15 years history. Telerik functions have been build into the module in a number of places at the start of the free Telerik DNN version. Extended Telerik UI functionality has been used. I do not see it being easily replaced by none telerik UI components...

EPTamminga avatar Dec 18 '21 10:12 EPTamminga

I had successfully remove Telerik from DNN.Faq Replace the TreeView with Asp.Net Treeview, and some element that depend on it. There still some minor issue, such as no longer support Drag n Drop, and Highlight selected node.

Updated source code available on https://github.com/DnnFree/DNN.Faq

erw13n avatar Mar 12 '23 03:03 erw13n

@erw13n can you send a pull request please.

valadas avatar Sep 08 '23 20:09 valadas