Chapter 7. Inside a CSK Module
In this chapter, we will take a look at how the modules in the CSK work. Specifically, we will walk through all areas of the Articles module from database schema to presentation layer and gain an understanding of the module architecture. This understanding will help you customize the CSK, and will also lay the foundation forChapter 8 where you build a new module from scratch.
Conceptually, module architecture is similar to the following
Each module builds upon a content foundation. This foundation uses common database tables, SELECT
statements, C# base classes, and user controls for display. Each module extends and adds to these common abstractions by adding additional tables, stored procedures, and user controls.
Content represents the common foundation that allows the CSK to weave functionality across modules. For example, all of the modules in the CSK allow users to sort, search, and rate content. You can comment on any item in any module, and you can assign...