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.

DotNetNuke Extension Catalog

Whilst the out-of-the-box experience with DotNetNuke is pretty good, we all know that it’s with extensions such as skins and modules that the power of the platform comes into play. The ecosystem has created thousands of them and they can be integrated effortlessly like Lego blocks that snap together to build virtually any shape without the need to construct and maintain your own blocks. Whilst experienced DotNetNuke users know the common places to find new extensions such as SnowCovered , the Extension forge and the Announcements forum , for new users it can be a mystery to find new extensions, and for existing users it can be a pain having to search in multiple locations.

A new addition in DotNetNuke 6 is the Extension Catalog, which is designed to be an easy way to discover, download and install new extensions to your site. The Extension Catalog integrates data from the DotNetNuke forge and SnowCovered into one centralised catalog, and adds rich searching (by tag, extension type, vendor and text search across extension name and description) and ordering capabilities (by Name and price -particularly handy for looking for free extensions) . To access the Extension Catalog, Host users just need to go to Host->Extensions and click on the “more extensions tab”. This will display a screen similar to below allowing for users to easily locate the extensions they need, displaying them in a list (with infinite scroll so as you move towards the bottom of the list the Extension Catalog will seamlessly pull in any more records and display them).




As well as locating new extensions, the Extension Catalog has an “instant-on” experience built in. If an extension comes from the Forge, a deploy link will be shown that can be clicked to download and install the extension, all without having to go out to to locate it and no more need to download and then upload the zip file as the Extension Catalog handles all of that for you. If it’s a extension then a buy link is displayed which redirects the user to the appropriate page and add’s the extension automatically to the basket. Once the extension is purchased, you can then go back to the Host extensions screen and click on the “purchased extensions” screen (after you’ve supplied your SnowCovered login credentials) and generate a list of orders you have access to.




At this point it’s possible to download the extension and if the SnowCovered vendor has indicated that it’s deployable (e.g. does not require any additional steps such as extracting zip files from within a zip) then a deploy link appears allowing for friction-free installation.




At the minute there’s only a few hundred extensions listed, but we expect this number to scale up rapidly as forge projects/SnowCovered vendors update their records to make sure they appear on the Extension Catalog. Chris Paterra wrote a blog explaining the additional steps that Forge project owners need to do to get their project listed, and the SnowCovered vendors have all received a mail with the details of what updates they need to make to their products to have them appear. We’re expecting the Extension Catalog to become the de facto place that users search for new extensions so I’m sure you’ll be seeing lots of new extensions getting listed soon.


For anyone who’s interested in seeing it in action, Joe Brinkman created a handy video .


Note: downloading and installation extensions in the traditional way still works as you’d expect, the Extension Catalog is designed to simplify and improve the experience.


There are currently no comments, be the first to post one.

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?