PacktLib: ASP.NET 3.5 CMS Development

ASP.NET 3.5 Content Management System Development

Credits

About the Authors

About the Reviewer

Preface

Planning and Building your First Content Management System

What a Content Management System is

Why use ASP.NET

Setting up your environment

Writing a simple content management application

Summary

Adding a Database to a Content Management System

Why use a database

Why use SQL Server Express

Installing and configuring SQL Server 2005 Express

Creating a database for our simple Content Management System

Using the SimpleCMS database in the CMS application

Creating multiple content pages

Understanding SQL Server commands

Entities and relationships in brief

SQL injection

Changing the database user account

Summary

Content Management System Architecture

Multi-tier architecture

Summary

Adding Security and Membership to a Content Management System

ASP.NET membership

Configuring and using forms authentication

Adding forms authentication to our CMS

Summary

Creating the Articles Module

Application specifications

Building the Articles module

Additional features

Summary

Pages and Zones

Master Pages

Themes

Menus

Page hierarchy

Regions and Zones

Summary

Images, Files, and RSS

How images and files work on the Web

File upload control and beyond

Image gallery

Document repositories

RSS feeds

Summary

Administrator Control Panel

Basic site settings

User accounts

Articles

Reporting

Search Engine Optimization

Summary

Further Possibilities

Upsizing to the SQL Server

Additional modules

Base pages

Error trapping

Summary