Downloading the Microsoft Web Platform Installer
Downloading and installing the DotNetNuke package
Running the DotNetNuke installation
Setting the site name and information
Choosing a container for the site
Installing standard DNN modules
Downloading an extension (skin or module)
Enabling user registration for your site
Creating users and granting access
Creating and assigning security roles
Setting up a SMTP server with Gmail
Easy Tricks with Existing Modules
Publishing sets of popular links
Publishing a survey questionnaire
Installing Visual Web Developer 2010 Express
Viewing the database from Web Developer
Installing the DNN 5 Starter Kit
Creating a new module with the Starter Kit
Creating a database table with keys
Connecting a module to the database
Building, Debugging, and Deploying Modules
Deploying a module as a standalone package
Downloading the DNN 5 source code
Setting up a debugging environment
Preparing a module for debugging
Setting a breakpoint and stepping through module code
Creating a Manifest from an installed module
Displaying labels from the resource file
Populating a drop-down list from a DNN list
Populating a drop-down list from a stored procedure
Displaying a Datagrid with filter controls
Adding a paging control to a Datagrid
Adding web controls to your Toolbox
Showing an e-mail link in an Datagrid
Showing checkboxes in a Datagrid
Showing a thumbnail image in a Datagrid
Using a TabStrip to separate content
Using a CAPTCHA control for security
Creating a multi-state checkbox
Downloading and installing a skin
Deploying your skins and containers
Creating a simple HTML container
Creating a basic ASCX container
Creating custom container images
Styling a container with images
Working with Foreign Languages
Downloading and installing a language pack
Creating a bilingual site with a single portal
Editing the language resource file
Creating your own module translations
Determining controls that need translations
Localizing labels, titles, panels, and links
Localizing a drop-down list with a stored procedure
Localizing a drop-down list with a DNN list
Advanced Tricks with Existing Modules
Using the HTML module with jQuery
Using the HTML module with replacement tokens
Using the HTML module with Flash
Controlling the friendly URL rewriting
Tracking your site with Google Analytics
Publishing calendar events as an RSS feed
Exporting and importing user defined tables
Creating custom module actions
Deploying a new module version
Using multiple database connections
Creating a secondary View control
Controlling navigation with NavigateURL
Displaying module messages and event logging
Creating your own CBO Hydrator
Using Active Directory with DNN
Synchronizing Security Roles with DNN
Correcting Active Directory issues
Creating and deploying a custom widget
Using a custom widget in a skin
Using the rounded corner Super Stylesheet