en-CAfr-CA
Removing Roadblocks to Upgrading By Reviving the Old Core Modules

Removing Roadblocks to Upgrading By Reviving the Old Core Modules

Jun 25 2018

In the recent months I have noticed a increase in the number of clients that want to upgrade Dnn, they are often faced with modules that break due to breaking changes in the platform. And the older the module, the more chances it has of being affected. Unfortunately, we cannot do much for third party modules, but I feel nobody should be blocked from upgrading because of a module that was formerly included with Dnn. After thinking about it, I decided to take initiative and made it my goal to make all the old “core” modules work on DNN v9.2. As you would imagine this is not a task that is achieved overnight, but I’ve made good progress. Several modules are already current and in doing so, I think it fired up a new wave of motivation within the Dnn Community Developers!


Let’s start by looking at the modules that I’m targeting to get current...


Current Status

If you haven’t been around too long you may not know which core modules I’m referring to. In the early days of DNN these modules shipped with the platform and were “owned” by various core teams and individuals. Now days these modules don’t ship already installed, but they can be installed if desired. Though, a lot of older sites still have them and are using them in their sites, which is why it’s important for them to be current.


I’m going to list these modules out along with their status below:

  • Active Directory

  • Announcements

  • Blog

  • Documents

  • Events

  • FAQ

  • Feedback

  • Form and List (Formerly User Defined Tables)

  • Forum

    • https://github.com/ActiveForums/ActiveForums

    • Status: At some point Dnn acquired Active Modules which included Active Forums, so the older Forums module is not longer actively maintained, but Active Forums is Dnn 9.2 compatible. We need to find and document the migration process from Dnn Forum to Active Forum module.

    • Contributors: Jason Brunkens, Seth Folickman, Joakim Andersson, laralmix, Ravi Gupta, Mitchel Sellers, Philipp Becker, T cnvo, Vincent Parret, Chandan Ray, Sebastian Leupold, benjironelson, johnhenly, Peter Donker, Chris Hammond, James Jothay.

  • Gallery

    • xxxxx

    • Status: Was never moved from codeplex, this modules needs to be moved to github, converted to c#, made Dnn 9.2 compatible and have at least one basic responsive template.

    • Contributors: ??? But I plan on tackling this one in a week or two.

  • Help

    • xxxxx

    • Status: Was never moved from codeplex, this modules needs to be moved to github, converted to c#, made Dnn 9.2 compatible and have at least one basic responsive template.

    • Contributors: ???

  • Iframe

  • Links

  • Map

    • xxxxx

    • Status: Was never moved from codeplex, this modules needs to be moved to github, converted to c#, made Dnn 9.2 compatible and have at least one basic responsive template.

    • Contributors: ?????

  • Media

    • xxxxx

    • Status: Was never moved from codeplex, this modules needs to be moved to github, converted to c#, made Dnn 9.2 compatible and have at least one basic responsive template.

    • Contributors: ?????

  • News Feed (RSS)

  • Newsletter

  • Reports

  • Repository

    • Was never moved from codeplex, this modules needs to be moved to github, converted to c#, made Dnn 9.2 compatible and have at least one basic responsive template.

    • Contributors: ?????

  • Store

  • Survey

    • xxxxx

    • Status: Was never moved from codeplex, this modules needs to be moved to github, converted to c#, made Dnn 9.2 compatible and have at least one basic responsive template.

    • Contributors: ?????

  • Users Online

    • xxxxx

    • Status: Was never moved from codeplex, this modules needs to be moved to github, converted to c#, made Dnn 9.2 compatible and have at least one basic responsive template.

    • Contributors: ?????

  • Wiki

  • XML


How You Can Help

It would be awesome if you could assist, but you may be wondering how. There are several ways you can help us get everything current. The obvious option is to write code to update these modules, fork them on GitHub and submit a Pull Request with your updates. If you can’t write code then you can help with documentation or testing. Perhaps you are a front-end developer or UI expert… you can contribute updated styling and design concepts. There are always different ways to help.


I am also looking to start a sub-group of the Developer’s group to focus on this task. I imagine we will have a few meetings while we work to bring these current (see my next blog post).


Our Ultimate Goal: Seeing DNN Thrive!
As a community our ultimate goal is to see DNN thrive. If our users aren’t upgrading because of stagnated modules then that is not good for me, my business, you, your business, and for the community overall. The good news is that with a little effort we can remove these roadblocks and make it easy for people to upgrade and get current.


First meeting

Stay tuned for another blog post shortly if you would like to join the effort and have our first meeting where we can agree on a roadmap, and collaborate on this project.



Total: 0 Comment(s)

Author

Daniel Valadas 12507 9

Calendar

2018 Jul  11  1
2018 Jun  26  1
2018 May  46  1
2014 Oct  2582  3
2014 Jun  4931  1
2014 Feb  3433  1
2012 Mar  1478  1

Recent Posts

Core modules development team first meeting recording
2018-07-06 12:53 PM | Daniel Valadas
Removing Roadblocks to Upgrading By Reviving the Old Core Modules
2018-06-25 4:23 PM | Daniel Valadas
How to secure a whole Dnn site with an SSL certificate
2018-05-08 4:51 PM | Daniel Valadas
Take a list of emails and separate them with a semi-colon (;)
2014-10-24 5:14 AM | Daniel Valadas
Fix: DotNetNuke users can't reset their password
2014-10-24 3:21 AM | Daniel Valadas
Fixing duplicate Display Names in DotNetNuke
2014-10-19 11:17 PM | Daniel Valadas
Creating a webservice in DotNetNuke 7
2014-06-11 1:02 PM | Daniel Valadas
How to move a DotNetNuke Website to another server
2014-02-10 10:51 AM | Daniel Valadas
World Backup Day
2012-03-31 1:28 PM | Daniel Valadas