PacktLib: Building Websites with the ASP.NET Community Starter Kit

TrixBox Made Easy

Credits

About the Authors

Introduction

The ASP.NET Community Starter Kit

What Can the Community Starter Kit Do for You?

The License Agreement

Installing the Community Starter Kit

Summary

Touring a Community Starter Kit Website

Overview of the Community Starter Kit

The Main Page

Overview of the CSK Modules

Common Features in the CSK Modules

Creating and Using User Accounts

Summary

Creating and Administering Community Websites

Using the Community Administration Menu

Summary

Themes, Skins, and the Common Controls

Meeting Themes, Skins, and Styles

Creating Themes

The Community Starter Kit Custom Controls

Summary

Customizing your Website

Setting up a New Community

Preparing the Folder Structure and the Page Skin

Adding Information

Changing the Layout

Summary

The Community Starter Kit Core Architecture

The CSK Folder Structure and Configuration Files

Building Pages for the Client

Processing the Request in the Middle Tier

The Database Structure

Online CSK Resources

Summary

Inside a CSK Module

Database Layer

Module Classes

Skins and Styles

Summary

Creating a New Module

Module Design

Module Construction Blueprint

The Community_Faq Table

The Community_Faqs Stored Procedures

Initializing the FAQ Module

FAQ Components

FAQ WebControls

Content Classes

FAQ Page Content Skins

Module Styles

Putting It Together

Summary

Customization with User Controls

The Custom Module Section

Custom Web Boxes

Summary

Adding an RSS Feed

The RSS 2.0 Specification

Community RSS Design

HttpModule Changes and Configuration

CommunityRSS.aspx

Testing the RSS Feed

Advertising the RSS Feed

Summary

Deployment

Installing Content Files

Database Deployment

Community Starter Kit Configuration

Working with Other Sites

Summary

CSK Controls

CSK Controls