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.

Announcing the DNN 8 Module Challenge

Code2Since DNN was first introduced in 2003, modules have been the primary method for building DNN extensions. While we have made many advancements in module development over the years, fundamentally, all modules have been based on the Web Forms framework. In DNN 8 we are introducing the MVC and SPA module types. These module types enable developers to break out of the web forms development paradigm and instead use modern web development practices and frameworks within the DNN platform. These new module types follow many of the standard conventions for MVC and AJAX based development, while still providing full integration with the DNN platform. These new modules types are designed to give developers more choice in how they build DNN modules. 

The DNN 8 Module Challenge aims to engage the DNN developer community in pushing the boundaries of these exciting new frameworks. This contest will generate great open source modules which will become the foundation for teaching a whole new generation of DNN module developers. In addition, the developer community will provide valuable feedback to the DNN team to help us improve the MVC and SPA module frameworks in time for the DNN 8 launch in January.

You have from now until the end of the year to design and build the greatest DNN 8 module ever.  To help you in the process, the DNN team will be offering extensive training and documentation throughout the contest. We’ll be answering questions in the forums and Q&A areas, creating new blog posts (in addition to the many posts already created by Charles), updating the Wiki with even more DNN 8 content, holding special Community Hangouts, offering a monthly DNN 8 Developer Newsletter and creating new module templates to be included in Chris Hammond’s template pack.

What contest would be complete without a great set of prizes?  We thought long and hard about all of the great prizes we could offer. We thought the iPad Pro, the Surface Pro 4, a DJI Quadcopter or even a high-end 3D printer would be great prizes that are highly motivating. But like any good product team, we thought about how we could make this even better.  We ultimately realized that the best prize is to leave the decision up to the winner. So rather than pick prizes for you, we decided to keep things simple.  And what could be more simple than handing out piles of cold, hard cash.  Build a great module and you could win $1500, $5000 or even $10000.  With that kind of prize money, you could probably afford to buy your whole family a new iPad Pro, and still have a couple dollars left to buy a couple of pencils and smart keyboard or two.

I am really excited to see all of the great modules that you will produce leading up to the DNN 8 launch in January. While our developer community is working on building some awesome open source modules, we’ll be hard at work finalizing DNN 8 and prepping an all new documentation center where we will consolidate all of our developer, designer and user documentation. You can check out all of the rules and details on the DNN 8 Module Challenge page.  Don’t forget to scroll down to the bottom and fill out the form to let us know you are interested in participating and to ensure you are on the mailing list for the DNN 8 Developer newsletter.

PS: Today we released DNN 8 CTP 6 which fixes some upgrade bugs in CTP 5 and adds support for reference types in the Dynamic Content Creator.  This is a great place to start when building modules for DNN 8.


Will Strohl
Woo hoo! Count me in! :)
Will Strohl Thursday, October 08, 2015 12:00 AM (link)
David O'Leary
Nice! Hope this generates some great new modern, clean, and flexible modules... Too many are dated and cumbersome. I plan on submitting a new updated, open source version of Efficion's Articles module as part of this... Hopefully the deadline will help me make it happen.
David O'Leary Thursday, October 08, 2015 12:14 PM (link)
Will Strohl
@David: Don't forget to submit yourself as a participant at the bottom of the contest page. It will be awesome to compete against you (and everyone else)! :)
Will Strohl Thursday, October 08, 2015 12:51 PM (link)
Tony Henrich
Nice idea. I hope the community gets a few high quality open source modules developed in new technologies by the time DNN 8 is released. Hopefully this will kickstart SPA and MVC module development discussion in the forums as well. I have noticed for the past months most of the forums topics are about issues around installing and upgrading DNN and not much about module development. I feel there's little momentum in module development these days.
Tony Henrich Thursday, October 08, 2015 3:23 PM (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 (21)
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 (269)
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?