PacktLib: Building Websites with VB.NET and DotNetNuke 3.0

Credits

About the Author

Introduction

What Is DotNetNuke?

The DotNetNuke Community

The License Agreement

Coffee Connections

Summary

Installing DotNetNuke

Installing DotNetNuke (Local Version)

Upgrading

Setting Security Permissions

Logging In as Admin and Changing Passwords

Summary

Users, Roles, and Pages

User Accounts

Understanding DotNetNuke Roles

Understanding DotNetNuke Pages and tabIDs

Membership Provider Model

Summary

Standard DotNetNuke Modules

DotNetNuke Modules

Standard Modules

Summary

Host and Admin Tools

The Difference Between Host and Admin

Admin Tools

Host Tools

Summary

Understanding the DotNetNuke Core Architecture

Architecture Overview

Diving into the Core

Putting It All Together

Summary

Creating Custom Modules

Coffee Shop Listing Module Overview

Packaging Your Module for Distribution

Summary

Creating DotNetNuke Skins

What Are Skins?

What Are Containers?

Uploading Skins and Containers

Applying Skins

Creating Custom Skins

Packaging Your Custom Skins and Containers

Summary

Enhancing Your Portal

Must-Have Modules to Enhance Your Portal

Finding Custom Modules

Summary

Deploying Your DNN Portal

Acquiring a Domain Name

Finding a Hosting Provider

Preparing Your Local Site

Setting Up the Database

FTP Your Files

Summary

Creating Multiple Portals

Multiple Portals

Parent Portals Versus Child Portals

Creating Portal Templates

Using the Site Wizard

Managing Multiple Portals

Summary

Implementing the Provider Model in DotNetNuke

What Is an HTML Editor?

What Is an HTML Editor Provider?

HTML Editor Provider

Summary