There are over 160,000 lines of code in the DotNetNuke application. There is no practical (or even possible) way to cover the entire code base. 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
Providers; and the
We will start our discussion of the core with two objects that play an integral part in the construction of the architecture. The
Context object and the
PortalSettings class will both be referred to quite often in the code, and so it is important that you have a good understanding of what they do.