Building Websites with the ASP.NET Community Starter Kit

A comprehensive guide to understanding, implementing, and extending the powerful and freely available application from Microsoft.

Building Websites with the ASP.NET Community Starter Kit

Starting
Cristian Darie, K. Scott Allen

A comprehensive guide to understanding, implementing, and extending the powerful and freely available application from Microsoft.
$13.50
$44.99
RRP $26.99
RRP $44.99
eBook
Print + eBook
$12.99 p/month

Want this title & more? Subscribe to PacktLib

Enjoy full and instant access to over 2000 books and videos – you’ll find everything you need to stay ahead of the curve and make sure you can always get the job done.
+ Collection
Free Sample

Book Details

ISBN 139781904811008
Paperback268 pages

About This Book

  • Learn .NET architecture through building real-world examples
  • Understand, implement, and extend the Community Starter Kit
  • Learn to create and customize your own website
  • For ASP.NET developers with a sound grasp of C#

Who This Book Is For

This book has been written for ASP.NET developers with a sound grasp of C# and access to Visual Studio .NET. This book uses the Visual Studio. NET version of the ASP.NET Community Starter Kit.

Table of Contents

Chapter 1: The ASP.NET Community Starter Kit
What Can the Community Starter Kit Do for You?
The License Agreement
Installing the Community Starter Kit
Summary
Chapter 2: 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
Chapter 3: Creating and Administering Community Websites
Using the Community Administration Menu
Summary
Chapter 4: Themes, Skins, and the Common Controls
Meeting Themes, Skins, and Styles
Creating Themes
The Community Starter Kit Custom Controls
Summary
Chapter 5: Customizing your Website
Setting up a New Community
Preparing the Folder Structure and the Page Skin
Adding Information
Changing the Layout
Summary
Chapter 6: 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
Chapter 7: Inside a CSK Module
Database Layer
Module Classes
Skins and Styles
Summary
Chapter 8: 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
Chapter 9: Customization with User Controls
The Custom Module Section
Custom Web Boxes
Summary
Chapter 10: 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
Chapter 11: Deployment
Installing Content Files
Database Deployment
Community Starter Kit Configuration
Working with Other Sites
Summary

What You Will Learn


  • Learn .NET architecture through building real-world examples
  • Understand, implement, and extend the Community Starter Kit
  • Learn to create and customize your own website
  • For ASP.NET developers with a sound grasp of C#

In Detail

Microsoft's ASP.NET Community Starter Kit (CSK) is a powerful, freely available application that allows you to quickly create a fully featured community-driven website, complete with article and news management, downloads, forums, and user handling. Supported and tested by thousands of developers in the ASP.NET community across the world, the Community Starter Kit offers you the luxury of a scalable and extensible architecture, and the ability to brand your own site. This book will take you inside the Community Starter Kit, allowing you to harness its power for easily creating your own websites. The book is structured to help you understand, implement and extend the Community Starter Kit:

  • Understand how the Community Starter Kit works.
  • Build the skills to implement your own site.
  • Develop the confidence to extend the system for your own needs.

With this book, you will learn how to:

  • Install and configure the CSK
  • Find your way around the CSKs towering range of features
  • Create and administer community websites
  • Become familiar with the common CSK ASP.NET controls
  • Customize your CSK site
  • Discover the secrets of the CSK core architecture
  • Explore the inner workings of CSK modules
  • Extend the CSK by creating new modules
  • Customize existing modules with Web controls
  • Add an RSS feed to share your content with others
  • Deploy your CSK website

This book is for ASP.NET developers with a sound grasp of C# and access to Visual Studio .NET. This book uses the Visual Studio. NET version of the ASP.NET Community Starter Kit available from http://www.asp.net/StarterKits/

Authors

Table of Contents

Chapter 1: The ASP.NET Community Starter Kit
What Can the Community Starter Kit Do for You?
The License Agreement
Installing the Community Starter Kit
Summary
Chapter 2: 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
Chapter 3: Creating and Administering Community Websites
Using the Community Administration Menu
Summary
Chapter 4: Themes, Skins, and the Common Controls
Meeting Themes, Skins, and Styles
Creating Themes
The Community Starter Kit Custom Controls
Summary
Chapter 5: Customizing your Website
Setting up a New Community
Preparing the Folder Structure and the Page Skin
Adding Information
Changing the Layout
Summary
Chapter 6: 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
Chapter 7: Inside a CSK Module
Database Layer
Module Classes
Skins and Styles
Summary
Chapter 8: 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
Chapter 9: Customization with User Controls
The Custom Module Section
Custom Web Boxes
Summary
Chapter 10: 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
Chapter 11: Deployment
Installing Content Files
Database Deployment
Community Starter Kit Configuration
Working with Other Sites
Summary

Book Details

ISBN 139781904811008
Paperback268 pages
Read More

Recommended for You