PacktLib: Building Websites with DotNetNuke 5

Building Websites with DotNetNuke 5

Credits

About the Authors

About the Reviewers

Preface

What is DotNetNuke?

Open source web portals

The DotNetNuke community

The license agreement

Coffee Connections

Summary

Installing DotNetNuke

Installing DotNetNuke (local version)

Upgrading

Summary

Users, Roles, and Pages

User accounts

Understanding DotNetNuke roles and role groups

Understanding DotNetNuke pages and tabIDs

Summary

Standard DotNetNuke Modules

DotNetNuke modules

Changes to the organization of modules

Standard modules

Additional Modules

Third-party 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

Custom Module Development

The Coffee Shop Listing module

The development environment

Creating the view control

Displaying the module

View control summary

Navigation

Updating the configuration

Navigating from ShopList to EditShopList

Navigation summary

Localization

Summary

Connecting to the Database

The DAL, DAL+, and Linq to SQL

The database scripts

The EditShopList page

The ShopList page

Summary

Silverlight Coffee Shop Viewer

Silverlight and DotNetNuke

Packaging the module

Summary

Creating Multiple Portals

Multiple portals

Parent portals versus child portals

Creating portal templates

Using the Site Wizard

Managing multiple portals

Summary