There are over 80,000 lines of code in the DotNetNuke application. There is no possible (or even practical) way to cover the entire code base. In addition to this, version 3.0 has gone through a major namespace restructuring to better categorize the classes contained in the application. To help you transverse the many namespaces present in the application, Subzero-Solutions (http://www.subzero-solutions.net) has created a class browser for DotNetNuke. This can be found at http://dnn3.subzero-solutions.net/.
In this section, we will go in depth into what I believe are the main portions of the code base: The
PortalSettings as well as the
companion classes found in the
portals folder; the
Web.Config file including the HTTP Modules ...