Our company has a website hosted on DNN, which has been running for abour 15 years. Our company custom built many modules for our needs. Since .Net Framework is now legacy and I read some blogs on the DNN website that DNN will be moved to .Net Core (in version 10?). So, is there a time line when DNN moves to .Net Core? is there a migration path for existing modules(.Net Framework) to .Net core? Sorry, if this has been answered before, I only found some blogs that are from 2018, 2019. I am trying to get a better picture as we plan high level changes for our website couple of years out. Also, I read in one of the blog that currently there is a way to run .NET core modules. Not sure if it is true, if it is, is there any tutorial/example on how to build .NET core based modules?
Hi. You may find the following blog articles helpful on this subject. https://dnncommunity.org/...hnical-Future-of-DNN https://dnncommunity.org/...tegy-To-Know-Thyself
DNN website that DNN will be moved to .Net Core (in version 10?)
is there a migration path for existing modules(.Net Framework) to .Net core
Also, I read in one of the blog that currently there is a way to run .NET core modules
You are most welcome @Ana_Dana
Mitch, Any changes?
Core support may be a deal breaker for a potential client.
... and would you give some examples of what you mean by "paired" solutions?
"I personally have had great success with some pairing of .NET 6 & DNN. Let DNN do the CMS stuff, let the .NET 6 stuff do some of the other heavy lifting but each project is different."
have any plans emerged to adopt .net core for dnn? i believe that it would require 2 code bases which might be cost prohibitive. on the other hand i would kill future development of the .net framework product and pour resources into .net core. but i realize that no one asked me. i am only trying to get the latest product direction for that technology issue.
The move to .Net Core is something I have always though a good idea. However, I believe it's impossible to do a compatible migration. It would be like starting from new and would brake compatibility. DNN is BIG and full of features you simply cannot rebuild quickly, Any new CMS created would have to have a cut down of features in the core. (not a bad thing in my opinion) I have looked into the end of support for .Net Framework and there are a lot of different dates, past and future. The date I saw from a "Microsoft" source was that .Net Framework will continue to be supported until it is no longer shipped with the windows OS, which makes sense. So no need to worry about it suddenly disappearing. All functional code for any modules I create are now in .Net Standard using the DNN API, so in theory any conversion to the ".Net Core" (.Net 8 now, I think) should be easy, Any non-DNN code I create is in .Net 8. DNN is used by us for websites and admin UI. I doubt very much DNN will move to ".Net Core" unless some kind person or company throws money at it. I have looked at many alternative solutions for our company (even WordMess) and decided to stick with DNN. The bottom line is DNN is still the best Open Source CMS you can get, use it.
These Forums are dedicated to the discussion of DNN Platform.
For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:
Awesome! Simply post in the forums using the link below and we'll get you started.