Learn More





DNN Community Blog

The Community Blog is a personal opinion of community members and by no means the official standpoint of DNN Corp or DNN Platform. This is a place to express personal thoughts about DNNPlatform, the community and its ecosystem. Do you have useful information that you would like to share with the DNN Community in a featured article or blog? If so, please contact .

The use of the Community Blog is covered by our Community Blog Guidelines - please read before commenting or posting.

New core module releases for DNN 7 and 8

About a year or so ago I move almost all existing DNN core modules from CodePlex to GitHub so that it would be easier to for people to contribute bug fixes and enhancements, in line with the true nature of Open Source. 

In the past months there has been some activity on the repo's. People forked the repo's, issues were mentioned and in some cases, pull requests were submitted to improve the modules. To be honest, the amount of activity was small, but nevertheless, the contribution was welcome.

DNN 8 creates a breaking change

Most modules will not run on DNN 8 without some intervention A minimal change incorporates at least a check for the correct DLL references, the addition of a reference in the .ascx to DNN controls that are based on Telerik which have been moved to a separate DLL and setting the target .NET framework to 4.5.1.

So, unless you are will to stay with DNN 7 or earlier, things have to be done to move the core modules to a DNN8 level compatibility. And for some core modules, that is what I have been doing in the past month. Some completely by myself, some with the help (pull requests) of others, which is great!

New releases created

In the past weeks I have created new releases for several modules:

  • DNN_Events: a new release for DNN 7.4.2 and a release for DNN 8

  • DNN_Feedback: a new release for DNN 8

  • DNN_iFrame: a new release for DNN 7, which is Azure compliant

  • DNN_Newsletter: an installable module release of the previous Admin integrated module, for DNN 8

  • DNN_XML: a new release for DNN 7.4.2

Apart from me, other DNN 8 compliant releases of community modules have been created as well:

  • DNNCE_Sitelog: an installable module release of the previous Admin integrated module, for DNN 8

  • DNNCE_Vendors: an installable module release of the previous Admin integrated module, for DNN 8

Nice isn't it?

There is more to come. I have one volunteer (Michael Tobisch) who is working on a complete new DNN 8 compliant version of iFrame, including a conversion to C#, so stay tuned for more

A fair warning: since DNN8 is really a radical and breaking change I assume that the new modules versions can have features in which we are not interested a.k.a. bugs. If you find one, please describe the steps to reproduce these in a clean DNN8 install and create an issue in the corresponding GitHub repo.

Interested in a way to contribute?

There is a general group on GitHub for all the community modules:

Go to the repo on GitHub, fork, clone, correct, improve and enhance the module, publish the result and, if possible, create pull requests for the original copy.  And if you are interested to do a bit more, become a project member and handle the enhancements directly on the GitHub module projects.

If you have no experience with GitHub and you are interested, come to the DNN-Connect event in June 2016 in Spain. I am working (with others) on an extensive workshop "Getting started with GitHub for DNN module development".


Roman Yagodin
Thanks for your work, Ernst! I think the project you've started is a great place to DNN community to actually show up and prove that it can manage to support many useful (or should I say "required") DNN-things by itself.
Roman Yagodin Friday, January 29, 2016 2:13 AM (link)
Michael Tobisch
Another new release: DNN Iframe module now works with DNN 8, and I changed a lot of other stuff there (DAL2, C#, DNN UX...)
Michael Tobisch Tuesday, February 02, 2016 3:36 AM (link)

Comment Form

Only registered users may post comments.


2sic Daniel Mettler (124)
Aderson Oliveira (15)
Alec Whittington (11)
Alex Shirley (10)
Andrew Nurse (30)
Anthony Glenwright (5)
Antonio Chagoury (28)
Ash Prasad (22)
Ben Schmidt (1)
Benjamin Hermann (25)
Benoit Sarton (9)
Beth Firebaugh (12)
Bill Walker (36)
Bob Kruger (5)
Brian Dukes (2)
Brice Snow (1)
Bruce Chapman (20)
Bryan Andrews (1)
cathal connolly (55)
Charles Nurse (163)
Chris Hammond (203)
Chris Paterra (55)
Clinton Patterson (28)
Cuong Dang (21)
Daniel Bartholomew (2)
Dave Buckner (2)
David Poindexter (3)
David Rodriguez (2)
Doug Howell (11)
Erik van Ballegoij (30)
Ernst Peter Tamminga (74)
Geoff Barlow (6)
Gifford Watkins (3)
Gilles Le Pigocher (3)
Ian Robinson (7)
Israel Martinez (17)
Jan Blomquist (2)
Jan Jonas (3)
Jaspreet Bhatia (1)
Jenni Merrifield (6)
Joe Brinkman (270)
John Mitchell (1)
Jon Henning (14)
Jonathan Sheely (4)
Jordan Coopersmith (1)
Joseph Craig (2)
Kan Ma (1)
Keivan Beigi (3)
Ken Grierson (10)
Kevin Schreiner (6)
Leigh Pointer (31)
Lorraine Young (60)
Malik Khan (1)
Matthias Schlomann (15)
Mauricio Márquez (5)
Michael Doxsey (7)
Michael Tobisch (3)
Michael Washington (202)
Mike Horton (19)
Mitchel Sellers (28)
Nathan Rover (3)
Navin V Nagiah (14)
Néstor Sánchez (31)
Nik Kalyani (14)
Peter Donker (52)
Philip Beadle (135)
Philipp Becker (4)
Richard Dumas (22)
Robert J Collins (5)
Roger Selwyn (8)
Ruben Lopez (1)
Ryan Martinez (1)
Salar Golestanian (4)
Sanjay Mehrotra (9)
Scott McCulloch (1)
Scott S (11)
Scott Wilkinson (3)
Scott Willhite (97)
Sebastian Leupold (80)
Shaun Walker (237)
Shawn Mehaffie (17)
Stefan Cullmann (12)
Stefan Kamphuis (12)
Steve Fabian (31)
Timo Breumelhof (24)
Tony Henrich (3)
Torsten Weggen (2)
Vicenç Masanas (27)
Vincent Nguyen (3)
Vitaly Kozadayev (6)
Will Morgenweck (37)
Will Strohl (163)
William Severance (5)
Try Evoq
For Free
Start Free Trial
a Demo
See Evoq Live
Need More Information?