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.

How To Release An Extension On DNN Forge

Okay, so you have built something great - congratulations!  Now it is time to share it with the world.  Well, one of the ways you can share your extension with the DNN community is by publishing it to the DNN Forge.  Don't let the name scare you, it's not a fort for you to figure out how to penetrate; it is actually quite simple and easy.  So let's go through the steps.

Step 1

Make sure you are a DNNizen by registering for a free user account on this site.

Step 2

Visit the DNN Forge page.

Step 3

Create your Extension.


Step 4

Select your Extension Type.


Step 5

Enter a Title, select your Hosting Location, enter your Extension URL and choose a License.


Step 6

Choose whether or not you are ready to Show to Public, write a short Summary, and include an Extended Description if so desired.


Step 7

Enter some Tags to help others find your extension (limited to 15 at the time this article published).


Step 8

Enter your most Recent Release Information.  This section is very important because this will control how people will actually DOWNLOAD your extension.


Step 9


Step 10

Now you are all done and now you can enjoy a well published extension int the DNN Forge.






2sic Daniel Mettler
Thanks David - I think this will help many new users.

I would like to add 2 point of my experience
1. Before you even do this, you must publish your work on codeplex or github - so this is kind of a Step 0
2. If you put it on codeplex, the forge will be able to count and show the downloads; this is not possible with github (this has been this way since 2012 and still is the case today in 2016, so don't expect this to be added any time)
2sic Daniel Mettler Friday, March 18, 2016 5:18 AM (link)
David Poindexter
Great points Daniel - thanks for sharing that information!
David Poindexter Friday, March 18, 2016 3:04 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 (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?