Building Websites with VB.NET and DotNetNuke 3.0
A practical guide to creating and maintaining your own website with DotNetNuke, the free, open source evolution of Microsoft's IBuySpy Portal
 

Packt Publishing


 

HOME > CHAPTER 6

Chapter 6:
Understanding the DotNetNuke Core Architecture
In this chapter, we will be exploring the core functionality of the DotNetNuke architecture. We will start with an overview of the architecture, touching on key concepts employed by DotNetNuke. After this, we will examine some of the major sections that make up the framework. Finally, after we learn about the objects that make up the core, we will follow a request for a page through this process to find out how each page is dynamically created. 

  • Chapter 6: Table of Contents:
  • Architecture Overview
  • Diving into the Core 
    • Using the Context Object in Your Application
      • The PortalSettings Class
    • Working with the Configuration Files
    • The web.config File
      • Configuring the Providers Used in DotNetNuke
      • Handling the Providers
      • HTTP Modules
      • Application Settings
    • The Global Files
      • Global.aspx.vb
      • Application Start
      • Examining Application_BeginRequest
      • Application Authenticate Request
    • The Globals.vb File
  • Putting it All Together
  • Summary

 

BOOK DETAILS
  Paperback, 280 pages
Released: March 2005
ISBN: 1904811272
Authors: Daniel N Egan
 
 

TABLE OF CONTENTS
Introduction
1: What Is DotNetNuke
2: Installing DotNetNuke
3: Users, Roles, and Pages
4: Standard DotNetNuke Modules
5: Host and Admin Tools
6: Understanding the DotNetNuke Core Architecture
7: Creating Custom Modules
8: Creating DotNetNuke Skins
9: Enhancing Your Portal
10: Deploying Your DotNetNuke Portal
11: Creating Multiple Portals
12: Implementing the Provider Model in DotNetNuke
Index

 




View the book details
on PacktPub.com


 

 

  This website is owned and maintained by Packt Publishing Ltd, 2005. All rights reserved. Terms and Conditions