Learn your way! Get started

SharePoint 2007: Web Content Management

with expert Doug Ware


Course at a glance

Included in these subscriptions:

  • Dev & IT Pro Video
  • Dev & IT Pro Power Pack

Release date 8/22/2008
Level Advanced
Runtime 10h 36m
Closed captioning N/A
Transcript N/A
eBooks / courseware Included
Hands-on labs Included
Sample code Included
Exams Included


Enterprise Solutions

Need reporting, custom learning tracks, or SCORM? Learn More



Course description

In this course, you will learn about the web content management features of Microsoft SharePoint 2007. The course starts from the perspective of an end-user so that you will understand what the authors and consumers of your SharePoint sites will see, and then goes beneath the surface to teach you to customize and extend the out-of-the-box features.By the time you complete this course, you will understand how to implement sites that face the Internet with branded look and feel so that your visitors will never know they are looking at a SharePoint site; and you will understand how to configure the same site to support the creators and managers of content in your organization. You will also learn how to implement and customize things like security and navigation, how to deploy content to production environments, and how to target different audiences and different countries and languages.

Meet the expert

Doug Ware is a SharePoint expert and an instructor for many of our SharePoint 2007 and SharePoint 2010 courses. A Microsoft MVP several times over, Doug is the leader of the Atlanta .NET User Group, one of the largest user groups in the Southeast U.S., and is a frequent speaker at code camps and other events. In addition to teaching and writing about SharePoint, Doug stays active as a consultant and has helped numerous organizations implement and customize SharePoint.

Course outline



Module 1

Intro to MOSS Publishing (31:35)
  • Introduction (01:44)
  • Web Content Management (01:57)
  • Sites Using MOSS WCM (01:05)
  • MOSS Publishing Site (01:33)
  • Demo: Creating a Site (02:48)
  • Creating Pages (01:12)
  • The Pages Library (01:04)
  • Page Layouts (01:10)
  • Editing a Page (01:15)
  • The Status Bar (00:24)
  • The Toolbar (00:49)
  • Field Controls (01:07)
  • Adding Images (01:16)
  • The HTML Editor (02:25)
  • Pasting form Word (01:24)
  • Using Tables (00:58)
  • Inserting Images into HTML (01:24)
  • Using the HTML View (00:46)
  • Demo: Using Controls (06:49)
  • Summary (00:14)
Versioning and Approval (27:46)
  • Introduction (00:37)
  • Versioning (02:48)
  • Traffic Cop and Historian (02:29)
  • Configuring Versioning (00:47)
  • Demo: Versioning (09:17)
  • Approval Processes (02:22)
  • Submitting a Page for Approval (00:29)
  • Demo: Approval (08:29)
  • Summary (00:24)
Publishing Infrastructure (14:17)
  • Introduction (00:28)
  • Publishing Infrastructure (01:17)
  • Publishing Feature (00:27)
  • Site Collection Elements (01:13)
  • SharePoint Publishing (00:29)
  • Publishing Site Elements (02:01)
  • Demo: Activating Publishing (05:31)
  • Branding Publishing Sites (02:26)
  • Summary (00:21)

Module 2

Styles and Themes (23:54)
  • Introduction (00:36)
  • Styles and Themes (02:00)
  • CSS Links (03:04)
  • Publishing Layouts (01:12)
  • Styles in a Publishing Page (02:44)
  • The Style Library (00:50)
  • BlackBand.master (00:54)
  • Style Sheets (02:03)
  • Alternate CSS URL (01:57)
  • Managing Images (02:06)
  • SPUrlExpressionBuilder (01:48)
  • Demo: Style Sheets (04:19)
  • Summary (00:16)
Master Page Basics (26:19)
  • Introduction (00:52)
  • Master Page Basics (00:44)
  • Content Pages (01:10)
  • Publishing Master Pages (00:25)
  • Site Master Page Settings (01:15)
  • Master Pgs and Pg Layouts (01:05)
  • Editing Master Pages (01:32)
  • Structure of *band.master (02:05)
  • Demo: Master Page (05:56)
  • Branding and Authoring (01:39)
  • HTML Editor Buttons (01:57)
  • Custom Editor Styles (02:26)
  • Demo: Editor Styles (04:58)
  • Summary (00:09)
Publishing Site Definitions (27:04)
  • Introduction (00:43)
  • Site Definition Basics (00:44)
  • Web Template (01:31)
  • Site Definition (01:06)
  • Publishing Portal Definition (03:04)
  • Custom Site Definition (02:10)
  • Project Structure (01:27)
  • Portal Template (02:33)
  • Site Features (01:39)
  • PublishingResources Feature (01:40)
  • Web Features (01:02)
  • Publishing Feature (01:44)
  • NavigationProperties Feature (01:08)
  • Build and Deployment (01:17)
  • Demo: Web Template (04:59)
  • Summary (00:09)

Module 3

Adding Content to Site (31:36)
  • Introduction (00:44)
  • Adding Branding Assets (00:54)
  • Expanding Project Structure (01:35)
  • Demo: Branding Assets (12:09)
  • Visual Studio and SPD (01:21)
  • Exporting Content from SPD (01:37)
  • Adding Files to VS Solutions (01:55)
  • Feature Stapling (02:28)
  • Demo: Feature Stapling (08:32)
  • Summary (00:18)
Content Types (20:46)
  • Introduction (00:33)
  • Site Columns (02:09)
  • Publishing Site Columns (00:36)
  • Content Types (01:13)
  • Publishing Content Types (00:34)
  • Creating a Site Column (01:03)
  • New Page Content Type (00:56)
  • Content Type IDs (00:58)
  • Article Page Content Type ID (01:09)
  • Deploying with Features (01:02)
  • Associating with Pages Library (01:05)
  • Demo: Column and Content (09:03)
  • Summary (00:21)
Create Page Layouts (18:35)
  • Introduction (00:41)
  • What are Page Layouts? (00:53)
  • Creating a Page Layout (01:28)
  • Using EditModePanel (00:36)
  • Deploying Pg Layouts (00:47)
  • Demo: Page Layout (08:20)
  • Demo: Deploying Pg Layouts (05:33)
  • Summary (00:15)

Module 4

Create Pages (21:30)
  • Introduction (00:23)
  • Serving Pages (01:45)
  • Exporting Pages (01:37)
  • Pages with Features (01:56)
  • Pages with Code (02:17)
  • Demo: Creating Pages (13:16)
  • Summary (00:12)
Site Structure (41:54)
  • Introduction (00:31)
  • Site Hierarchy (00:35)
  • Farm"s Physical Architecture (02:30)
  • Farm"s API Architecture (01:19)
  • Web Application (01:27)
  • Site Collection (01:00)
  • Sites (00:45)
  • The Simplest Example (00:33)
  • Logical Site Hierarchy (00:27)
  • Single Site Collection (00:33)
  • Partitioning (00:33)
  • Creating Web Applications (01:24)
  • Demo: Creating a Web App (04:49)
  • Creating Site Collections (01:09)
  • Demo: Create a Site Collection (05:04)
  • Creating Sites (00:33)
  • Demo: Creating Sites (02:07)
  • Web Apps with Object Model (00:54)
  • Collections with Object Model (01:12)
  • Sites with Object Model (00:59)
  • Demo: SharePoint"s OM (13:00)
  • Summary (00:17)
Site Hosting (26:01)
  • Introduction (00:35)
  • Vanity URLs and Host Headers (01:05)
  • Host file and DNS (00:33)
  • Demo: Host file (02:15)
  • Web Applications (00:41)
  • Host Header Site Collections (00:47)
  • Demo: Site Collections (08:41)
  • Site Maps (00:58)
  • Pages (01:47)
  • Sites vs. Pages (03:13)
  • Hosting Recommendations (02:20)
  • Scalability, Sizing, Hosting (02:29)
  • Summary (00:30)

Module 5

Users and Roles (37:55)
  • Introduction (00:29)
  • SharePoint Permissions (01:02)
  • Role / Permission Levels (02:03)
  • SharePoint Groups (01:42)
  • Demo: Groups and Users (12:58)
  • Demo: Groups and Users VS (08:53)
  • Author"s Roles (00:58)
  • Editors and Approvers (00:55)
  • Demo: Editors and Approvers (08:32)
  • Summary (00:17)
Creating Users and Roles (30:11)
  • Introduction (00:33)
  • Authentication Providers (01:45)
  • Demo: Creating SQL Database (07:19)
  • Demo: Add Users and Roles (04:34)
  • Demo: Creating Sites (02:54)
  • Demo: Extend Web App (01:59)
  • Demo: Modifying Web.config (05:51)
  • Demo: Auth Providers (02:31)
  • Demo: Site Collection admins (02:26)
  • Summary (00:15)

Module 6

Versioning and Audiences (29:27)
  • Introduction (00:36)
  • Checkout Versioning Approval (00:35)
  • Document and Item Versioning (01:20)
  • Checking Items In and Out (01:29)
  • Content Approval Overview (00:32)
  • Programming Check-in (02:09)
  • Demo: Check-in / Approval (05:08)
  • Audience Targeting (01:07)
  • Static Audiences (00:16)
  • Rules-Based Audiences (00:25)
  • Demo: Audiences (10:41)
  • Program Audience Targeting (00:28)
  • Demo: Audience Targeting (03:55)
  • Summary (00:41)
Content Deployment (43:17)
  • Introduction (00:34)
  • Content Deployment (01:21)
  • Enabling Content Deployment (00:54)
  • Paths and Jobs (02:02)
  • Demo: Content Deployment (09:39)
  • Recurring Jobs (00:30)
  • Quick Deployment (00:58)
  • Demo: Quick Deployment (09:08)
  • Patch Status (01:23)
  • Content Deployment API (02:44)
  • Demo: Content Dep API (10:22)
  • Open Source Deployment Tool (00:34)
  • Content Deployment Strategies (02:39)
  • Summary (00:24)
Variations for Multilingual (25:50)
  • Introduction (00:33)
  • Multilingual Content (01:08)
  • Multilingual Scenarios (01:11)
  • Language Packs (00:58)
  • How Variations Work (01:47)
  • Demo: Build a Variation Site (19:51)
  • Summary (00:20)

Module 7

Site Navigation (35:18)
  • Introduction (00:35)
  • Navigation in SharePoint (01:14)
  • Top Navigation (00:17)
  • Quick Launch Navigation (00:20)
  • Navigation: No Publishing (00:19)
  • Navigation: With Publishing (00:15)
  • On Page Navigation (00:52)
  • Demo: Navigation (09:27)
  • Customizing Quick Launch (00:45)
  • Demo: Custom Quick Launch (01:45)
  • Coding Navigation (00:45)
  • Customizing Tab Behavior (00:37)
  • Demo: Custom Tab Behavior (01:32)
  • Custom Navigation Provider (00:35)
  • Demo: Navigation Provider (05:41)
  • Delegate Controls (02:12)
  • Demo: Delegate Controls (07:31)
  • Summary (00:28)
Sharepoint Search (46:05)
  • Introduction (00:33)
  • MOSS Search Administration (02:47)
  • Search Services (01:38)
  • Shared Service Provider (01:18)
  • Search Configuration (00:37)
  • Demo: Configuring Searches (03:48)
  • Search Customization (01:40)
  • Demo: DropDownMode (02:56)
  • Search Site Templates (00:49)
  • Demo: Adding Search Center (03:05)
  • Results Pages (00:43)
  • Demo: Results Pages (01:45)
  • Custom Search w/SPD (00:32)
  • Demo: Custom Search w/SPD (06:41)
  • Custom Results Pages (00:36)
  • Demo: Custom Results Pages (06:28)
  • MOSS Search Query Syntax (00:46)
  • Keyword Syntax (02:14)
  • URL Syntax (00:54)
  • SQL Syntax (00:55)
  • Freetext & Contains Predicate (01:19)
  • Demo: Search Namespaces (02:07)
  • 3rd Party Search Tools (00:49)
  • MOSS Faceted Search (00:28)
  • Summary (00:24)

Module 8

Content Query Web Part (30:10)
  • Introduction (00:36)
  • Content Query (03:17)
  • Demo: Content Query (08:56)
  • Costomizing Results (01:16)
  • Demo: Custom Results (14:56)
  • Open Source CQWP (00:44)
  • Summary (00:22)
Querying SharePoint (25:37)
  • Introduction (00:31)
  • Overview (01:27)
  • SPQuery (00:21)
  • CrossListQueryInfo (00:21)
  • SPSiteDateQuery (00:23)
  • Demo: Querying Classes (08:46)
  • U2U CAML Query Builder (00:27)
  • Demo: U2U CAML (03:59)
  • Crossing the Site Collection (00:39)
  • 3rd Party Solutions (00:18)
  • Fixed Query Search (00:52)
  • Demo: Fixed Query (07:02)
  • Summary (00:27)
Usage Analysis Reporting (20:51)
  • Introduction (00:29)
  • Analysis Reporting Overview (01:47)
  • STSADM & Analysis Settings (00:55)
  • Reading Reports (01:08)
  • Demo: Usage Analysis (09:13)
  • Demo: SPD Reports (01:48)
  • Auditing and the Object Model (00:56)
  • Costomize Usage Reports (00:49)
  • Demo: Item Level Auditing (03:21)
  • Summary (00:20)