Packt Publishing Community Experience, Distilled

VB.NET and DotNetNuke 4 Table of Contents

HomeBooksSupportFreeAuthorsAward
WELCOME YOUR ACCOUNT NEWSLETTERS ARTICLES ABOUT US

 
VB.NET and DotNetNuke 4 Table of Contents

Table of Contents

Introduction
Chapter 1: What is DotNetNuke?
Chapter 2: Installing DotNetNuke
Chapter 3: Users, Roles, and Pages
Chapter 4: Standard DotNetNuke
Chapter 5: Host and Admin Tools
Chapter 6: Understanding the DotNetNuke Core Architecture
Chapter 7: Custom Module Development
Chapter 8: Connecting to the Database
Chapter 9: Skinning Your Site
Chapter 10: Deploying Your DNN Portal
Chapter 11: Creating Multiple Portals
Index
  • Chapter 1: What is DotNetNuke?
    • Open-Source Web Portals
      • What is a Web Portal?
      • Common Portal Features
      • Why DotNetNuke?
        • PHP-Nuke
        • Metadot
        • Rainbow
        • DotNetNuke
      • Benefits of Using an Established Program
    • The DotNetNuke Community
      • Core Team
      • The DotNetNuke Discussion Forum
      • The Bug Tracker
      • DotNetNuke Project Roadmap Team
    • The License Agreement
    • Coffee Connections
      • Determining Client Needs
        • What is a User Story?
        • Advantages of Using User Stories
        • Coffee Connections User Stories
    • Summary
    • Chapter 2: Installing DotNetNuke
      • Installing DotNetNuke (Local Version)
        • Clean Installation
        • Downloading the Code
        • Setting Up a Virtual Directory
          • Using Windows Explorer (the Easy Way)
          • Using the Virtual Directory Creation Wizard
        • Verifying Default Documents
        • Setting Security Permissions
        • Setting up the Database
      • Upgrading
        • Upgrade Checklist
        • Back Up Your Database
        • Back up Your DotNetNuke files
      • Logging In as Admin and Changing Passwords
      • Summary
      • Chapter 3: Users, Roles, and Pages
        • User Accounts
          • What is a User?
          • Creating User Accounts
            • Setting Required Registration Fields
            • Managing a Profile
            • Registering a User Manually
        • Understanding DotNetNuke Roles
          • Assigning Security Roles to Users
        • Understanding DotNetNuke Pages and tabIDs
          • Administering Pages
        • Summary
        • Chapter 4: Standard DotNetNuke
          • DotNetNuke Modules
            • Adding a Module
            • Module Settings
              • Editing a Module
              • Importing and Exporting Content
              • Syndicate Information
              • Online Help and Documentation
              • Editing Module Functionality
          • Standard Modules
            • Account Login Module
              • Practical Purposes
              • Administration and Modification
              • Special Features
            • Announcements Module
              • Administration and Modification
              • Special Features
            • Banner Module
            • Blog Module
              • Administration and Modification
            • Contacts Module
              • Practical Purposes
              • Administration and Modification
              • Special Features
            • Documents Module
              • Practical Purposes
              • Administration and Modification
              • Special Features and Additional Information
            • Events Module
              • Administration and Modification
            • FAQs Module
              • Practical Purposes
              • Administration and Modification
              • Special Features and Additional Information
            • Feedback Module
              • Practical Purposes
              • Administration and Modification
              • Special Features and Additional Information
            • Forums Module
              • Practical Purposes
              • Administration and Modification
            • Gallery Module
              • Practical Purposes
              • Administration and Modification
            • Help Module
              • Practical Purposes
            • IFrame Module
              • Practical Purposes
              • Administration and Modification
              • Special Features/Additional Information
            • Image and Media Modules
              • Practical Purpose
              • Administration and Modification
            • Links Module
              • Practical Purposes
              • Administration and Modification
              • Special Features and Additional Features
            • News Feed (RSS) Module
              • Practical Purposes
              • Administration and Modification
              • Special Features
            • Repository Module
              • Administration and Modification
            • Survey Module
              • Administration and Modification
            • Text/HTML Module
              • Practical Purposes
              • Administration and Modification
              • Special Features and Additional Information
            • User Accounts Module
              • Practical Purpose
              • Administration and Modification
              • Special Features and Additional Information
            • User Defined Table Module
              • Practical Purpose
              • Administration and Modification
              • Special Features and Additional Information
            • XML/XSL Module
              • Practical Purpose
              • Administration and Modification
              • Special Features and Additional Information
          • Summary
          • Chapter 5: Host and Admin Tools
            • The Difference between Host and Admin
            • Admin Tools
              • Site Settings
                • Basic Settings
                • Advanced Settings
                • Stylesheet Editor
              • Pages Menu
              • Security Roles
              • User Accounts
              • Vendors
              • Site Log
              • Newsletters
              • File Manager
              • Recycle Bin
              • Log Viewer
              • Skins
              • Languages
            • Host Tools
              • Host Settings
                • Basic Settings
                • Advanced Settings
              • Portals
              • Module Definitions
              • File Manager
              • Vendors
              • SQL
              • Schedule
              • Languages
              • Search Admin
              • Lists
              • Superuser Accounts
              • Extra Options on the Admin Menu
              • Common Tasks
            • Summary
            • Chapter 6: Understanding the DotNetNuke Core Architecture
              • Architecture Overview
              • Diving into the Core
                • Using the Context Object in Your Application
                • Working with the Configuration Files
                • The web.config File
                  • Application Settings
                • The Global Files
                  • Global.aspx.vb
                  • Application Start
                  • Examining Application_BeginRequest
                • The Globals.vb File
              • Putting It All Together
              • Summary
              • Chapter 7: Custom Module Development
                • Setting up the Development Environment
                • The Coffee Shop Listing Module
                  • Creating the View Control
                  • Displaying the Module
                  • What we have Accomplished
                    • The Module Folder Structure
                    • Inheriting from PortalModuleBase
                    • Module Configuration
                    • Diagnosing Errors using the Log Viewer
                • Navigation and Localization
                  • Create EditShopList.ascx
                  • Navigation
                  • Localization
                  • Update the Configuration
                  • Navigate from ShopList to EditShopList
                  • What we have Accomplished
                    • IActionable
                    • NavigateUrl
                    • Adding Localization
                • Summary
                • Chapter 8: Connecting to the Database
                  • DotNetNuke Data Access Layer (DAL)
                  • Create the Database Elements
                    • Execute the SQL Script
                    • Create the Class Files
                    • Insert the DAL+ Code
                    • Create the Settings Page
                    • Update the Configuration
                    • View the Settings Page
                    • What we have Accomplished
                      • SQL Scripts
                      • The DAL+
                      • The Business Logic Layer (BLL)
                      • The Settings Page
                  • Comparing the DAL to the DAL+
                  • A Close-up Look at the DAL
                    • Create the DataProvider.vb
                    • Create the SqlDataProvider.vb
                    • Create the BLL Layer
                    • DAL Summary
                  • Complete the Presentation Layer
                    • Alter and Complete ShopList
                    • Alter and Complete EditShopList
                    • Build and View the Module
                  • Implementing Optional Interfaces
                    • Implementing IPortable
                    • Implementing ISearchable
                    • Making IPortable and ISearchable Work
                    • Testing Your Module
                  • Packaging Your Module for Distribution
                    • Installation Scripts
                    • Create the Installation Scripts
                    • The Install ZIP File
                    • Testing Your Installation
                  • Summary
                  • Chapter 9: Skinning Your Site
                    • What Are Skin Packages?
                    • Uploading a Skin Package
                    • Applying the Skin
                    • Creating a Custom Skin
                    • What Tools can we Use?
                    • Creating a Skin Using HTML
                      • Creating the HTML Files
                      • Creating the Container
                      • Creating the XML Support Files
                    • Creating a Skin Using Visual Web Developer
                      • Creating the Web User Controls
                      • Placing the Skin Objects
                      • Placing the Container Objects
                    • Creating the Cascading Style Sheets
                    • Creating the Skin Package
                    • Summary
                    • Chapter 10: Deploying Your DNN Portal
                      • Acquiring a Domain Name
                      • Finding a Hosting Provider
                      • Preparing Your Local Site
                      • Setting Up the Database
                        • Backup and Restore Database
                        • Build New Database
                      • FTP Your Files
                      • Summary
                      • Chapter 11: Creating Multiple Portals
                        • Multiple Portals
                        • Parent Portals versus Child Portals
                          • Setting up a Parent Portal
                            • Registering Your Domain and Setting the DNS
                            • Creating a Parent Portal
                          • Setting Up a Child Portal
                        • Creating Portal Templates
                        • Using the Site Wizard
                        • Managing Multiple Portals
                        • Summary

                           




                        © Packt Publishing Ltd 2010

                        RSS