DNN Forums

Ask questions about your website to get help learning DNN and help resolve issues.

upgrade to DNN 9.13.3 - telerik removal

 12 Replies
 0 Subscribed to this topic
 33 Subscribed to this forum
Sort:
Page 1 of 212 > >>
Author
Messages
Advanced Member
Posts: 228
Advanced Member
New Poster
New Poster
Congrats on posting!

Hi - I'm testing the upgrade process from DNN 9.9.1 to 9.13.3 on a test website/server. So far, so good.

Telerik is still present after the upgrade, due to several extensions. The following dlls are listed:

DotNetNuke.Modules.Announcements.dll
DotNetNuke.Modules.Events.dll
DotNetNuke.Modules.Feedback.dll
DotNetNuke.Modules.Links.dll
DotNetNuke.Modules.Messaging.dll
dotnetnuke.modules.userdefinedtable.dll
DotNetNuke.RadEditorProvider.dll

I've been referred to this page:https://docs.dnncommunity...k-removal/index.html for instructions to remove Telerik from the site. Since this doc was created for earlier versions of DNN (before 9.13) I wanted to check whether following the appropriate steps will work for me (some steps are obviously not needed since the DAM is no longer there, the Resource Manager is present etc). Or is there any more info I need to remove Telerik for this upgrade.

Thank you

Tom

Veteran Member
Posts: 360
Veteran Member
Helpful Replier
Helpful Replier
Thanks for being such a helpful replier!
MVP
MVP
You're an MVP!
All of those DLLs except for two of them are from extensions not included with the core of DNN. You can follow the instructions on the referenced DNN Docs article for the removal of core DNN Telerik dependencies, but you will need to upgrade some of the other modules to their respective latest versions to remove Telerik from them. I believe all except DNN.Events should have Telerik removed in latest released versions. However, the DNN.Events module still has a Telerik dependency and it is a significant effort required to remove Telerik from it. So you should consider using another solution for events. There are some great commercial options out there for this (e.g., EasyDNNnews).

I hope this helps!

David Poindexter


Creator:


Senior Member
Posts: 1607
Senior Member
MVP
MVP
You're an MVP!
New Poster
New Poster
Congrats on posting!
Hey Tom:

Step 1 in the upgrade process should be to uninstall ALL extensions that are no longer in use. Step 2 of that first step is to look in the file system to be sure their respective file(s) and folder(s) are removed from the file system. (Example: The DLL might still be in the Bin folder, or the DesktopModules folder is still there because of manually uploaded files at some point in time.)

Step 2 is to upgrade any third-party extensions you may still be using on the site.

Then, start upgrading DNN. 😉
Veteran Member
Posts: 349
Veteran Member
3 Helpful Replier
Helpful Replier
Thanks for being such a helpful replier!
MVP
MVP
You're an MVP!
Engaged Reader
Engaged Reader
You are an engaged reader!
Avid Reader
Avid Reader
Avid Reader art thou!
Yeah, most of those modules can be updated to a newer version that does not use Telerik. You should find those by searching their name in the list of repositories at https://github.com/orgs/D...mmunity/repositories

Like David said, Events is a bit more complex and if it is easy to replace with some other solution, I would go with that. Should it not be easy to replace, then it is open source, it could be made Telerik free if people contribute to that change, either by sending code or sponsoring a developer to code the required changes.
Advanced Member
Posts: 228
Advanced Member
New Poster
New Poster
Congrats on posting!
Thanks for your responses - much appreciated!
For Events, yes we already use EasyDNNNews and have started to replace our instances of Events with the EasyDNNNews Calendar which works great.
Announcements and Feedback look like they have newer versions on GitHub (announcements 7.2.2 and Feedback 6.7.0), assuming those don't use Telerik.
For Links and Messageing, we'll just remove those
Do you know what 'dotnetnuke.modules.userdefinedtable.dll' is?

Thanks again!
Tom
Senior Member
Posts: 1607
Senior Member
MVP
MVP
You're an MVP!
New Poster
New Poster
Congrats on posting!
Posted By Tom Melkonian on 5/28/2024 12:07 PM

Do you know what 'dotnetnuke.modules.userdefinedtable.dll' is?

Thanks again!
Tom

That's the old name of the Forms and List module.  :) 

 

Veteran Member
Posts: 360
Veteran Member
Helpful Replier
Helpful Replier
Thanks for being such a helpful replier!
MVP
MVP
You're an MVP!
Posted By Tom Melkonian on 5/28/2024 3:07 PM
Thanks for your responses - much appreciated!
For Events, yes we already use EasyDNNNews and have started to replace our instances of Events with the EasyDNNNews Calendar which works great.
Announcements and Feedback look like they have newer versions on GitHub (announcements 7.2.2 and Feedback 6.7.0), assuming those don't use Telerik.
For Links and Messageing, we'll just remove those
Do you know what 'dotnetnuke.modules.userdefinedtable.dll' is?

Thanks again!
Tom

Glad to hear EDN is working for your events migration.

Similar to Announcements and Feedback, the DNN.Links module is Telerik free and can be found at https://github.com/DNNCom...y/DNN.Links/releases

Messaging can be removed following Step 6, 7, & 9 of the Telerik Removal guide at https://docs.dnncommunity...k-removal/index.html

 

David Poindexter


Creator:


Advanced Member
Posts: 228
Advanced Member
New Poster
New Poster
Congrats on posting!
Posted By Will Strohl on 5/28/2024 12:12 PM
Posted By Tom Melkonian on 5/28/2024 12:07 PM

Do you know what 'dotnetnuke.modules.userdefinedtable.dll' is?

Thanks again!
Tom

That's the old name of the Forms and List module.  :) 

 

 

Ah, OK. good to know. Thanks neighbor!

Advanced Member
Posts: 228
Advanced Member
New Poster
New Poster
Congrats on posting!
Posted By David Poindexter on 5/28/2024 1:00 PM
Posted By Tom Melkonian on 5/28/2024 3:07 PM
Thanks for your responses - much appreciated!
For Events, yes we already use EasyDNNNews and have started to replace our instances of Events with the EasyDNNNews Calendar which works great.
Announcements and Feedback look like they have newer versions on GitHub (announcements 7.2.2 and Feedback 6.7.0), assuming those don't use Telerik.
For Links and Messageing, we'll just remove those
Do you know what 'dotnetnuke.modules.userdefinedtable.dll' is?

Thanks again!
Tom

Glad to hear EDN is working for your events migration.

Similar to Announcements and Feedback, the DNN.Links module is Telerik free and can be found at https://github.com/DNNCom...y/DNN.Links/releases

Messaging can be removed following Step 6, 7, & 9 of the Telerik Removal guide at https://docs.dnncommunity...k-removal/index.html

 

Yes EDN is great and we're already using it so I'm happy with that solution

Thanks for the info about Links (I was assuming that was going away)

-Tom

 

 

Veteran Member
Posts: 360
Veteran Member
Helpful Replier
Helpful Replier
Thanks for being such a helpful replier!
MVP
MVP
You're an MVP!
Posted By Tom Melkonian on 5/28/2024 8:20 PM


Thanks for the info about Links (I was assuming that was going away)

You are welcome.  While it is still available, I believe most people have moved away from it in favor for a structured content solution. One less module to maintain.  😉

 

David Poindexter


Creator:


Page 1 of 212 > >>

These Forums are for the discussion of the open source CMS DNN platform and ecosystem.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. If you have (suspected) security issues, please DO NOT post them in the forums but instead follow the official DNN security policy
  2. No Advertising. This includes the promotion of commercial and non-commercial products or services which are not directly related to DNN.
  3. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  4. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  5. No Flaming or Trolling.
  6. No Profanity, Racism, or Prejudice.
  7. Site Moderators have the final word on approving / removing a thread or post or comment.
  8. English language posting only, please.

Would you like to help us?

Awesome! Simply post in the forums using the link below and we'll get you started.

Get Involved