| Course OutlineModule 1: Introduction to Content-Driven Web Sites This module introduces students to the concept of content-driven Web sites. It describes the differences between a design-driven Web site and a content-driven Web site, and then discusses the organization of a content-driven Web site. Lessons - Web Site Design
- Organizing Content-Driven Web Sites
After completing this module, students will be able to: Describe the differences between design-driven and content-driven Web sites. List the typical user roles in a content-driven Web site. Understand the importance of workflow in a content-driven Web site. Module 2: Roles and Processes for Content-Driven SitesThis module teaches students about the roles and processes of content-driven Web sites. Although it does contain references to Content Management Server 2002, it is a generic module that discusses the issues that any content-driven Web site implementation would involve. Lessons - Web Site Roles
- Site-Creation Processes
After completing this module, students will be able to: Module 3: Introduction to Content Management Server 2002This module introduces Content Management Server 2002. The major features and the architecture of Content Management Server are reviewed briefly, and many of them will be discussed in more detail later in the course. Lessons - Content Management Server 2002
- Architecture
- Major Features
After completing this module, students will be able to: Describe Content Management Server 2002. Describe the architecture of Content Management Server 2002 and Content Management Server Web sites. List the main features of Content Management Server 2002. Module 4: Introducing the WoodgroveNet Sample SiteThis module introduces the WoodgroveNet sample site that is included with Content Management Server 2002. The background, architecture, and use of the sample site are described in this module. Lessons - WoodgroveNet Sample Site
- Using the Sample Site
- Templates and Placeholder
- Publishing Workflow
Lab : Exploring the WoodgroveNet Sample Site- Browsing the Site
- Submitting Content
Performing Editorial Tasks
After completing this module, students will be able to: Describe the WoodgroveNet sample site and its purpose. Use the sample site for demonstration and training. Explain the use of templates and placeholders in Content Management Server. Describe the publishing workflow. Module 5: Using Content Management Server 2002 ToolsThis module provides students with an introduction to the tools that are available with Content Management Server 2002, specifically the Site Manager and the Server Configuration Application (SCA). The module also introduces how Content Management Server integrates with Internet Information Services (IIS) and Visual Studio .NET. Lessons - Internet Information Services and Content Management Server
- The Role of Site Manager
- The Role of the Server Configuration Application
- Integration with Visual Studio .NET
Lab : Familiarization with Content Management Server Tools- Reviewing the Virtual Directory Structure using Internet Services Manager
- Reviewing Site Configuration using the Server Configuration Application
- Reviewing Site Elements and Application Design with Visual Studio .NET
After completing this module, students will be able to: Describe the role of virtual directories in Content Management Server applications. List the functions of the Site Manager. List the functions of the Server Configuration Application. Describe how to create Content Management Server templates using Visual Studio .NET. Module 6: Creating a New Content Management Server Web SiteThis module discusses how to plan, design, and create a Content Management Server 2002 Web site. Lessons - Understanding the Creation Phases
- Planning a New Site
- Creating the Site Structure
- Creating a New Template
Lab : Building the Site Framework- Creating a New Channel
- Creating a New Template
- Testing and Using the New Template
After completing this module, students will be able to: Describe the phases involved in the creation of a Content Management Server site. Design the structure of a new Content Management Server site. Design templates for a new Content Management Server site. Design the content workflow for a Content Management Server site. Create a Content Management Server site. Create channels, resource galleries, and template galleries. Create templates for a Content Management Server site. Module 7: Building Navigation Server ControlsThis module teaches students about navigation concepts in a Content Management Server Web site. They will also learn how to build their own ASP.NET server controls for Content Management Server navigation. Lessons - Navigation
- ASP.NET Navigation Controls
Lab : Building Navigation Server Controls- Creating a Class that Provides New Navigation Capabilities
- Adding Your SiteCompass Navigation Control to the Header.ascx User Control
- Testing Your SiteCompass Navigation Control
After completing this module, students will be able to: Understand navigation concepts in a Content Management Server 2002. Use the Publishing API (PAPI) to retrieve useful navigation properties. Describe typical navigation metaphors. Build a Content Management Server 2002 navigation control. Module 8: Modifying the Web AuthorThis module provides students with the knowledge to customize the Web Author console, by creating new action and status controls. Lessons - Introduction to the Web Author
- Web Author Component Overview
- Site Mode Containers
- Status Controls
- Action Controls
- Inserting Action and Status Controls in the Console
Lab : Extending the Web Author- Creating a Class that Retrieves and Displays Posting Information
- Creating a Class that Provides Channel Creation Actions
- Adding your Classes as Actions to the Default Console
- Testing your Actions
After completing this module, students will be able to: Describe the Web Author architecture. Work with the different site mode containers. Use the existing status controls and build custom status controls. Use the existing action controls and build custom action controls. Module 9: Extending Content Management Server WorkflowThis module teaches students about the user roles that participate in workflows and then describes how to extend the Content Management Server workflow for both ASP and ASP.NET-based sites. Lessons - Workflow and Roles
- Extending Workflow for ASP Sites
- Extending Workflow for ASP.NET Sites
- Workflow Extension Scenarios
Lab : Extending Workflow in Content Management Server- Adding a Moderator Rights Group
- Reviewing the HttpModule Declaration in the Web.Config File
- Creating a Workflow Class
- Creating an Event Procedure in the Global.asax File
- Testing the Workflow
After completing this module, students will be able to: Describe the user roles that typically participate in workflow. Extend the workflow for ASP-based sites. Extend the workflow for ASP.NET-based sites. Describe typical workflow extension scenarios. Module 10: Building Custom Placeholder ControlsThis module provides students with the knowledge required to build custom placeholders for Content Management Server 2002. Lessons - Introduction to Placeholders
- Introduction to ASP.NET Server Controls
- Building Placeholder Controls
Lab : Building Custom Placeholder Controls- Creating the Placeholder Control Class
- Coding the Properties of the Control Class
- Creating the Child Controls
- Saving and Retrieving Data
- Using the Placeholder Control
After completing this module, students will be able to: Describe the placeholder architecture provided by Content Management Server. Explain how ASP.NET server controls interact with ASP.NET page events. Create a custom ASP.NET server-based placeholder control. Module 11: Authentication, Authorization, and SecurityThis module teaches the students about the authentication and authorization used within Content Management Server 2002, as well as securing a Content Management Server installation. Lessons - Definitions
- Authentication
- Authorization
- Security
After completing this module, students will be able to: Define the terms authentication, authorization, and security. Configure Content Management Server authentication. Configure Content Management Server authorization. Secure Content Management Server. Module 12: Working with Authoring ConnectorThe ability to create content in Microsoft Word XP is a major feature of Content Management Server 2002. Authoring Connector enables Word XP to be used to create content for, and submit content to Content Management Server. Lessons - Feature Overview
- Using the Publishing Task List
- Defining Authoring Connector Templates
- Best Practices
Lab : Using Authoring Connector- Creating a Publishing Task List
- Submitting the Document to Content Management Server
- Authorizing the Document
- Modifying Existing Content Using Authoring Connector
After completing this module, students will be able to: Understand the features provided by Authoring Connector. Publish content using Word XP. Define a publishing task list. Define a template for use with Authoring Connector. Module 13: Introduction to Content ConnectorThis module provides students with an introduction to using Content Connector for integrating Content Management Server 2002 with Microsoft Commerce Server 2002. Lessons - Introduction to Content Connector
- Content Connector Architecture
- Product Pages
- Microsoft Solution for Internet Business 2.0
After completing this module, students will be able to: Describe Content Connector. Describe how Content Connector functions. Describe how product pages can incorporate both Commerce Server 2002 and Content Management Server functionality. Describe the Microsoft Solution for Internet Business (MSIB) 2.0. Module 14: Content Syndication Using Web ServicesThis module provides students with the knowledge to syndicate content using Web services and Content Management Server 2002. Lessons - Introduction to Content Syndication
- Architecture Drill-Down
Lab : Building Custom Web Services- Creating the World News Web Application
- Creating the NewsServer Web Service
- Consuming the WorldNews Web Service from the Woodgrove Site
- Testing the Solution
After completing this module, students will be able to: Describe content syndication. Understand the roles of the publisher and consumer in syndication scenarios. Explain the role that Web services can play in content syndication. Describe typical content syndication architecture. Implement custom content syndication scenarios. Identify how Microsoft Word XP can be used as a rich client for content syndication. Module 15: Migration and CoexistenceThis module provides students with the knowledge to plan and implement a migration strategy from Content Management Server 2001 to Content Management Server 2002. Lessons - Introduction to Migration
- Using the Migration Tool
- Migration Issues with Placeholders
- Migration Planning
- ASP to ASP.NET Migration
After completing this module, students will be able to: Describe the migration process. Use the migration tool. Plan for all the issues involved in the migration of a site from previous versions of Content Management Server. Migrate Active Server Pages (ASP) templates to ASP.NET. Describe the issues with coexisting ASP and ASP.NET templates. Module 16: Content Management Server Site DeploymentIn this module, students will learn about the methods available in Content Management Server 2002 for deploying content-based sites. Lessons - Deployment Concepts
- Deploying a Content Management Server Site
- Deploying a Site using Site Manager
- Deploying a Site using the Site Deployment API
- Exporting with the Site Deployment API
- Importing with the Site Deployment API
- Deploying Rights Groups with the Site Deployment API
- Deploying Web Assets
Lab : Creating Deployment Scripts- Creating a Staging Folder and Reviewing Script Logic
- Developing the Deployment Script
- Creating New Items for the Woodgrove Site
- Deploying the Site
After completing this module, students will be able to: Understand the concepts of deployment. Describe the basics of Content Management Server site deployment. Use Site Manager to deploy Content Management Server Web sites. Use the site deployment application programming interface (API) to deploy Content Management Server Web sites. Deploy other Web assets for a Content Management Server site. Module 17: Monitoring Content Management Server 2002 PerformanceThis module provides students with an introduction to monitoring and optimizing Content Management Server 2002. Lessons - Performance Benefits
- Testing Methodologies
- Ensuring Performance
- Caching
After completing this module, students will be able to: Describe the performance benefits introduced by Microsoft for Content Management Server 2002. Understand the testing methodologies that can be used with Content Management Server. Devise a strategy for ensuring high Content Management Server performance. Work with the caching architecture of Content Management Server. Module 18: Building Multilingual Web SitesThis module provides students with the knowledge to build multilingual Web sites with Content Management Server 2002. Lessons - Introduction to Managing Multilingual Sites
- ASP.NET Globalization Support
- Multilingual Site Spectrum
- Multilingual Site Setup
- Localizing the Web Author
Lab : Building Multilingual Web Sites- Setting up the French Site
- Creating New Channels for the French Site
- Localizing the Content Management Server Dialog Boxes
- Creating a Language-Switcher Web Author Action
- Overriding Default Web Author Actions
- Using the Localized Site
After completing this module, students will be able to: Describe the issues and processes involved in creating multilingual content-driven Web sites. Describe the different types of multilingual Web sites. Configure multilingual channels for a Content Management Server solution. Localize the Web Author.
|