Posted By Senyors on 1/18/2024 5:34 PM As a contributor to this thread back in 2020 (and whose needs and concerns are just as relevant today) I find these past few comments quite intriguing, as I've been gearing-up to migrate my online role-playing game system (built totally in DNN at https://browserquests.com) away from DNN to, well, something else (ABP Commercial, Oqtane, WordPress, Unity, GameMaker Pro, RPG Maker MZ, a custom solution in .NET 8... anything but DNN). My impression was that DNN had been dying a slow death for years and I've since migrated dozens of original DNN sites to WordPress (which, for me, made so much more sense, given their small, static, brochure-like nature). Now all I have left is my custom BrowserQuests game in DNN and I've been trying to figure out how best to migrate that, too. These latest comments, however--coupled with the sheer magnitude of a rebuild (my system consists of hundreds of custom stored procedures, tens of thousands of lines of VB.NET code and a hacked Bootstrap 4 theme that serves my purposes nicely)--is making me rethink whether I truly need to migrate away from DNN. Indeed, I'd like to be convinced to stay! Personally, I believe I've taken the technical aspects of the game as far as I can on my own--perhaps it's time for me to reach out and ask for help. At the same time, I just learned of the upcoming DNN Virtual Conference coming up in a few weeks, which actually looks quite interesting--I may attend that as well. I think that if I could be reasonably assured that there's little reason to migrate away from DNN for the next few years at least, I'd prefer to stay. Curious to what others think...
As a contributor to this thread back in 2020 (and whose needs and concerns are just as relevant today) I find these past few comments quite intriguing, as I've been gearing-up to migrate my online role-playing game system (built totally in DNN at https://browserquests.com) away from DNN to, well, something else (ABP Commercial, Oqtane, WordPress, Unity, GameMaker Pro, RPG Maker MZ, a custom solution in .NET 8... anything but DNN). My impression was that DNN had been dying a slow death for years and I've since migrated dozens of original DNN sites to WordPress (which, for me, made so much more sense, given their small, static, brochure-like nature). Now all I have left is my custom BrowserQuests game in DNN and I've been trying to figure out how best to migrate that, too.
These latest comments, however--coupled with the sheer magnitude of a rebuild (my system consists of hundreds of custom stored procedures, tens of thousands of lines of VB.NET code and a hacked Bootstrap 4 theme that serves my purposes nicely)--is making me rethink whether I truly need to migrate away from DNN. Indeed, I'd like to be convinced to stay!
Personally, I believe I've taken the technical aspects of the game as far as I can on my own--perhaps it's time for me to reach out and ask for help. At the same time, I just learned of the upcoming DNN Virtual Conference coming up in a few weeks, which actually looks quite interesting--I may attend that as well. I think that if I could be reasonably assured that there's little reason to migrate away from DNN for the next few years at least, I'd prefer to stay.
Curious to what others think...
DNN is alive and well. The community is thriving. As a matter of fact, we are approaching the release of DNN 10! If you are interested, please come and join our Southern Fried DNN meetup in just a few minutes where we will be previewing DNN 10 and some of the amazing work that is going into it. If you can't catch it live, you can watch the replay on the Southern Fried DNN YouTube channel.
I have yet to see any need to migrate away from DNN. DNN is rock solid and the framework on which it is built is not going away any time soon.
References:
As you can see, later versions of .NET Framework follow the life cycles of the operating systems on which they are included. So, bottom line, DNN will be alive for many years to come!
Posted By David Poindexter on 1/18/2024 2:52 PM DNN is alive and well. The community is thriving. As a matter of fact, we are approaching the release of DNN 10! [...] DNN is rock solid and the framework on which it is built is not going away any time soon. [...] So, bottom line, DNN will be alive for many years to come!
DNN is alive and well. The community is thriving. As a matter of fact, we are approaching the release of DNN 10!
[...]
DNN is rock solid and the framework on which it is built is not going away any time soon.
So, bottom line, DNN will be alive for many years to come!
Heck yeah! 🌴😎🤙🏽
IMO the DNN community has been increasingly active for the last years. Since we are now in control of the code base instead of being tied to the commercial product, there is more room to move forward.
Having said that, your questions are valid. It is always a good thing to evaluate your situation periodically. For me, there are several things to consider when it comes to larger applications.
What has caused the impression of DNN going downwards is the amount of extensions being available. What in fact happened is that we are past the time when everyone who was able to put a Bootstrap snippet into an extension boiler plate, tried to make a buck in the DNN store. That's when you had extensions like a timeline, a caroussel or accordions. Nowadays, these are widely available within more mature and generic extensions. So, in fact the extension that are still around are better, more mature and versatile.
Personally, when it comes to my own business, I prefer evolution above revolution. Evolution gives me the opportunity to move forward in a controlled manner. Revolution by definition, shakes things up and includes a number of uncertainties.
My way to move forward is by using 2SXC or Plant an App or the Mandeeps extensions which all run on DNN and allow for me to create pretty much everything I want.
I recommend attending DNN Summit to get more opinions and the latest news. Because you are not the only one with these questions. Feel free to engage as much as you want in this forum because we're happy to share :-)
Hey team! If you haven't seen it already, I really encourage you to read Mitch's latest blog post about the future of DNN. Please comment there and/or here and let's get this ship steaming ahead as a community! 💪🏽
https://dnncommunity.org/...e-in-2025-and-Beyond
No matter where and how we move our beloved community forward, I'm personally excited about the conversations we're all going to have to find our way there. My personal interests so far include:
And I know there is a stark divide around the concept of dependencies within DNN that we might ship. I get it. But, it's far more important to lower the barrier of entry for new designers, developers, and businesses in general. It makes no business sense to ignore the massive communities and support we'd get if we actually adopted things like the latest Bootstrap - instead of forcing people to figure out DNN. They should only know ASP.NET and the most popular frameworks.
This is how we got so huge in the beginning... We adopted every popular thing we saw and then blogged about it. Should we be more considerate about which new dependencies - YES! In fact we should be strategic... If a framework has millions of people adopting and contributing to it (like Boostrap), then this is a safe bet for the foreseeable future. Just an example...
I'm excited to read and see all of your thoughts. If you're limited to chiming in here or in the blog comments, great. If you're able to blog here (or elsewhere), that's awesome too! Thanks in advance for your passion and ideas! 💪🏽 😎🤙🏽🤙🏽
My personal thoughts on this subject are currently focused on the MVC pipeline.
A few years ago, I chose to continue working with DNN and consolidated our in-house codebase into a unified suite of modules and features, leveraging the DNN API. All core functionality was migrated to .NET Standard to ensure future compatibility with .NET Core. We have since open-sourced these core modules and functionalities under the name RocketCDS: https://www.rocket-cds.org/
Merging the MVC pipeline into DNN and planning for .NET Core migration is the preferred path. If this is not possible due to organizational constraints, creating a new DNN .NET Core CMS with a streamlined codebase should be considered.
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:
Awesome! Simply post in the forums using the link below and we'll get you started.