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.

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.


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