New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

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.

DNN Archive Releases, OSS, and Answering the Call

If you’ve been paying attention you know that DNN Corp recently released the DNN archives to the community on GitHub.  However, those archives were missing releases and I was one of the first to ask for updates to the new archives. As DNN has been focusing more on empowering the DNN Community, I took this an opportunity to activate and take them up on that offer.  The end result is a re-release of the DNN archives on GitHub from DNN 9.x all the way back to the beginning with 1.x.

A few weeks ago George Alatrash posted the blog “DNN Release Archives”. George’s blog was the result of a Jira request Ash Prasad posted on my behalf.  Most DNN release packages were still over on CodePlex (now CodePlex Archive) and they were not easily accessible.  If you were savvy enough to find the archived project, once you attempt to download, you quickly discover it is an all-or-nothing proposition.  Downloading the ~25GB archive ZIP file from CodePlex servers, which seem to be no longer optimized for performance, is incredibly painful.

It was obvious that these files needed to ultimately be on GitHub.  I’d seen several people in the Community asking where to find these downloads in various channels online.  However, it wasn’t as simple as just moving a file from one location to the other as GitHub and CodePlex Archive have different file naming and path conventions.  Bottom line, it would not be a simple process.

If you check the comments on George’s blog and the referenced Jira request, you’ll see where I was one of the first and most passionate about this matter.  Probably like you, I want things to be “right” - accessible, and in their expected places. I want everyone to be able to access any specific DNN package (Install, Upgrade, Source, Deploy, etc.) that they need at any given time, without the need to jump through a bunch of hoops.

Leading By Example and Answering The Call

As I was contemplating the “new DNN”, the stated focus on community, and the new DNN CEO’s declarations of the shift in power from DNN Corp driving things to the Community driving things, I realized that this was an opportunity for me to both lead by example and test the waters of the new DNN.  In this process I could find out if community members would be welcomed and empowered to make a positive impact.

Instead of asking George, Ash, or the DNN team to fix something I decided to fix it myself.

In hindsight I didn’t realize this would take the better part of 5 full days, but ultimately it was worth it.  I learned a lot more about Git Commands, GitHub’s file size and repository limits, and Git Large File Storage (LFS).  I feel good about helping move the DNN Community forward by contributing to the greater ecosystem and I realized that in the “new DNN” the CEO’s words are true - the Community is indeed empowered to drive things.  This was an important nugget of knowledge that I took away from this experience and it is one that is, in my opinion, VERY IMPORTANT for our community to understand.

DNN Corp is open to community leadership and their commitment to Open Source Software (OSS) is evident.  I had a few exchanges with Ash Prasad and before I knew it I had the access I needed to help make this contribution.  The only thing keeping me from contributing was a little motivation and a few emails. It was an eye-opening experience for me.  We are truly in a new open source world with DNN and we need to acclimate to this new modus operandi.

Get the DNN Archives on GitHub!

So, where do you go if you want to get the DNN archives… to GitHub of course! ;-)  

Check out every DNN package since inception:

Won’t You Activate and Participate Too?

In this process I learned that we have come full circle in the DNN world.  We are back to the true open source software roots and the community is indeed empowered to act.  Do you see areas that can be improved? Do you often think to yourself… “I wish DNN did _______”? Or, “I wish things were communicated this way or that way”?  If so, I invite you to have the revelation that many of us are having to activate and participate.  There are so many areas to contribute and everyone has something to offer, be it large or small. In this case, it wasn’t something I had to make a pull request (PR) to DNN Platform either!  So, you don’t have to be a developer to participate.

In the new DNN, the only thing keeping you from contributing is a little motivation. ;-)  Won’t you help make the community better and lead by example too?

After all, we are all in this together!  Let’s rock it out #DNNstyle!

This article has kindly been translated into Spanish by Francisco Perez Andres.


Will Strohl
Thank you so much for your EPIC contribution, David!
Will Strohl Tuesday, March 27, 2018 9:05 PM (link)
Clint Patterson
Ditto! DNN CMS Community Rockstar!
Clint Patterson Tuesday, March 27, 2018 9:37 PM (link)
Joseph Craig
Thanks, David!

For those who have "I wish DNN would ..." thoughts, but don't know how to put them into action, perhaps we need some sort of exchange where people could post those requests.

(And, yes, this might be one of those places where I should take you up on the challenge and put my money where my mouth is. Unfortunately, it's going to be a while before I can take something like that on as a personal challenge. But if there is someone who would like to do it ... )
Joseph Craig Tuesday, March 27, 2018 11:14 PM (link)
David Poindexter
Thanks for the "thanks" everybody! And Joe, that sounds like a great idea sir for someone to run with!
David Poindexter Wednesday, March 28, 2018 1:45 PM (link)
Jaydeep Bhatt
Great Job !!!

But other than pure academic reasons, why would anyone need those old archives?
Jaydeep Bhatt Wednesday, April 11, 2018 3:43 PM (link)
David Poindexter
Thanks Jaydeep. There are numerous use cases for needing these archives. It is a common need that was being requested a lot. Now it is MUCH easier to access should the need arise.
David Poindexter Wednesday, April 11, 2018 4:50 PM (link)
Will Strohl
One of the most common reasons is for upgrading clients on older releases. Most of the time, you need to upgrade them in specific steps, and those stepping-stone versions aren't always the same.
Will Strohl Wednesday, April 11, 2018 8:42 PM (link)
Patrick Ryan
Good stuff David. We need to keep this energy flowing. It was just the other day I downloaded the entire archive from codeplex and was overwhelmed pretty much immediately. That, and Comcast billed me extra for data :) Thank you for your contribution!
Patrick Ryan Thursday, April 12, 2018 3:02 PM (link)

Comment Form

Only registered users may post comments.


Aderson Oliveira (22)
Alec Whittington (11)
Alessandra Daniels (3)
Alex Shirley (10)
Andrew Hoefling (3)
Andrew Nurse (30)
Andy Tryba (1)
Anthony Glenwright (5)
Antonio Chagoury (28)
Ash Prasad (37)
Ben Schmidt (1)
Benjamin Hermann (25)
Benoit Sarton (9)
Beth Firebaugh (12)
Bill Walker (36)
Bob Kruger (5)
Bogdan Litescu (1)
Brian Dukes (2)
Brice Snow (1)
Bruce Chapman (20)
Bryan Andrews (1)
cathal connolly (55)
Charles Nurse (163)
Chris Hammond (213)
Chris Paterra (55)
Clint Patterson (108)
Cuong Dang (21)
Daniel Bartholomew (2)
Daniel Mettler (181)
Daniel Valadas (48)
Dave Buckner (2)
David Poindexter (12)
David Rodriguez (3)
Dennis Shiao (1)
Doug Howell (11)
Erik van Ballegoij (30)
Ernst Peter Tamminga (80)
Francisco Perez Andres (17)
Geoff Barlow (12)
George Alatrash (12)
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 (274)
John Mitchell (1)
Jon Henning (14)
Jonathan Sheely (4)
Jordan Coopersmith (1)
Joseph Craig (2)
Kan Ma (1)
Keivan Beigi (3)
Kelly Ford (4)
Ken Grierson (10)
Kevin Schreiner (6)
Leigh Pointer (31)
Lorraine Young (60)
Malik Khan (1)
Matt Rutledge (2)
Matthias Schlomann (16)
Mauricio Márquez (5)
Michael Doxsey (7)
Michael Tobisch (3)
Michael Washington (202)
Miguel Gatmaytan (3)
Mike Horton (19)
Mitchel Sellers (40)
Nathan Rover (3)
Navin V Nagiah (14)
Néstor Sánchez (31)
Nik Kalyani (14)
Oliver Hine (1)
Patricio F. Salinas (1)
Patrick Ryan (1)
Peter Donker (54)
Philip Beadle (135)
Philipp Becker (4)
Richard Dumas (22)
Robert J Collins (5)
Roger Selwyn (8)
Ruben Lopez (1)
Ryan Martinez (1)
Sacha Trauwaen (1)
Salar Golestanian (4)
Sanjay Mehrotra (9)
Scott McCulloch (1)
Scott Schlesier (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)
Steven Fisher (1)
Tony Henrich (3)
Torsten Weggen (3)
Tycho de Waard (4)
Vicenç Masanas (27)
Vincent Nguyen (3)
Vitaly Kozadayev (6)
Will Morgenweck (40)
Will Strohl (180)
William Severance (5)
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out