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 4.4.0: Where did all the modules go?

If you are using DotNetNuke 4.4.0, you have noticed undoubtedly that some modules are missing from the install and source distributions. I hope I can explain a bit more about what changed. In fact a couple of things happened.
First of all, DotNetNuke is becoming an ever larger application, with version 4.3.x consisting of about 100 separate assemblies. During startup of the application, all these dll's are loaded, which makes the load time longer. I've found a good article explaining this here: The solution that was chosen for DotNetNuke was to not install all modules that are included in the distribution automatically, but make the installation optional, through the Host > Module Definitions page. You can read more about it in one of Charles's Performance Updates and one of Shauns Blogs. DotNetNuke 4.4.0 includes the following modules:
  • Announcements
  • Blog
  • Documents
  • FAQs
  • Forum
  • HTML
  • IFrame
  • Links
  • Media
  • NewsFeeds
  • Reports
  • Repository
  • Survey
  • UserDefinedTable
  • UsersOnline
  • XML
Of which only the HTML and the Links module will install at first, because those modules are needed in the default portal that is created with DotNetNuke. All others can be installed through Host > Module Definitions
This brings me to the second thing that has happened. If you've installed DotNetNuke before, you will miss some modules in this list. In comparison with DotNetNuke 4.3.7, the following modules are no longer distributed with DotNetNuke:
  • Contacts
  • Events
  • Feedback
  • Gallery
  • Help
  • Store
  • WhatsNew
Let me explain briefly what happened with these. In general, it was decided that modules that do not live up to the standards DotNetNuke is trying to set, should not be included in the core distribution. Some specific information about each of them:
Contacts – The contacts module has a new team leader (Tony Valenti of PowerDNN), and the new module will be a member directory that plugs in directly to the DotNetNuke user management. For users of the old contacts module, an upgrade path will be provided by the UDT module. Read Toni Valenti's post for more information.
Events – The events module did not have new releases for about 9 months, there were a couple of issues with the module, and no new releases were scheduled. Since then, the project team leader Alan Vance, has started to fix open issues, and is planning to release within approximately 6 weeks. I expect this module to be included again after it has been released
Feedback – A more or less serious issue was identified in the feedback module, causing postings to show up in other portals. As far as I know the team is currently creating a new version of the module. Again.. when this new version is released, this will probably be included again in the core distribution
Gallery – The gallery team is working on a new version, but it is a major rewrite. The module will use the DB, instead of XML and all kinds of other improvements. The current module version has some serious performance issues (due to xml storage), so it was decided to skip this module from the distribution.
Help – The current version has some installation issues, and a new version is also underway.
Store – The store module is under development, and is nearing release
WhatsNew – The "What's New" module was included in DotNetNuke 4.3.x with no real good reasons. There is no "What's New" project, no separate download, so it was decided to remove it again from the distribution. The problem was that no separate download was available. This will be fixed soon. However, we still are debating what to do with the module, so I'd not expect to see this module back in DotNetNuke in the next stabilization release.
Of course all these modules (except "whats new") can be downloaded through their respective download pages


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 (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?