Course Description

In this course, you’ll 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’ll understand how to configure the same site to support the creators and managers of content in your organization. You’ll 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.
2 days
Contact us for pricing


An intermediate level of familiarity with Microsoft Office SharePoint Server 2007 as a platform and an understanding of: Site collections, Sites, Lists and Libraries, Features, Site Definitions, and Solution Packages. Students should also have basic Web Development skills using Visual Studio and ASP.NET, as well as understand: HTML, XML, Cascading Style Sheets, and ASP.NET Master Pages.

Introduction to MOSS Publishing

Web Content Management
Public Sites That Use MOSS WCM
Creating a MOSS Publishing Site
Two Publishing Templates
Creating Pages
The Pages Library
Editing a Page
Traffic Cop and Historian
Configuring Versioning
Approval Processes
Submitting a Page for Approval


The Publishing Infrastructure
Office SharePoint Server Publishing Infrastructure Feature
Publishing Infrastructure Site Collection Elements
Office SharePoint Server Publishing Feature
Publishing Site Elements
Branding Publishing Sites
Styles and Themes
CSS Links
Publishing Layouts
Styles in a Publishing Page
Style Library
BlackBand.master and Articleleft.aspx
Style Sheets
Setting the AlternateCssUrl Property
Managing Images
Tying Everything Together
Master Pages
Content Pages
Publishing Master Pages
Site Master Page Settings
Master Pages and Page Layouts
Editing Master Pages
Structure of *band.master
Branding and Authoring
HTML Editor Buttons
Custom Editor Styles

Creating a Publishing Site Definition

Site Definition Basics
Web Template
Site Template
Publishing Portal Definition
Basic Publishing Site Definition
Project Structure
Web Template
Site Features
Web Features
Build and Deployment
Adding and Using Branding Assets
Expanding the Project Structure
Working with Content
Visual Studio and SharePoint Designer
Exporting Content from SharePoint Designer
Adding Files to Visual Studio Solutions
Feature Stapling

Content Types and Page Layouts

SharePoint Data Structures
Site Columns
Publishing Site Columns
Content Types
Publishing Content Types
Creating a Site Column in the Browser
Creating a New Page Content Type in the Browser
Content Type IDs
Deploying Site Columns and Content Types with Features
Associating Content Types with the Pages Library
Page Layouts
Creating a Page Layout in SharePoint Designer
Using EditModePanel
Deploying Page Layouts with Features
Serving Pages
Exporting Pages via SharePoint Designer
Creating Pages with Features
Creating Pages with Code

SharePoint Site Design

The SharePoint Farm
Physical Environment
The API Architecture
Web Application
Site Collection
SharePoint Hierarchy
Best Practices for Creating Web Applications
Creating Web Applications with the SharePoint Object Model
Hose headers and Vanity URLs
Hosts File and DNS
Creating a Host Header-Based Web Application
Site Maps
Application Pages
Site Pages
Best Practices for Using Sites and Pages
Microsoft Hosting Recommendations
Scalability, Sizing, and Hosting Guideline

Content Management

SharePoint Permissions
Permission Levels
SharePoint Groups
Using the Object Model to Create Custom Groups and Add Users
SharePoint Security Roles on Publishing Sites
Authentication Providers
Extranet Site Creation
Check Out, Versioning, and Approval
Checking Items In and Out
Document and Item Versioning
Content Approval
Check In and Approval via the Object Model
Audience Targeting
Audience Targeting via the Object Model
Content Deployment
Enabling Content Deployment
Paths and Jobs
Publishing to Blank Sites
Quick Deployment
Content Deployment API
Open Source SharePoint Content Deployment Wizard
Content Deployment Strategies
Multilingual SharePoint Overview
Multilingual Scenarios
Installing Language Packs
Translation Management Libraries

Navigation and Search

Top Navigation
Quick Launch Navigation
On-Page Navigation
Activating the Feature Framework for Publishing
Working with Navigation on Publishing Sites
Customizing the Quick Launch Menu
Coding Navigation
Customizing Tab Control Behavior
Custom Navigation Provider
Delegate Controls
MOSS Search Administration
Search Services
Shared Service Provider
Site Collection Search Configuration
MOSS Search Configuration and Customization
Search Site Templates
Search Results Pages
Using SharePoint Designer to Customize Search Results
MOSS Search Query Syntax
Third-Party Commercial Search Tools
MOSS Faceted Search

Aggregating Information

Preloading Sample Data
Aggregating and Presenting Information
Content Query Web Part
Customizing Results
Open Source Enhanced CQWP
Techniques for Finding Items
Enumerating Collections
U2U CAML Query Builder
Strategies for Crossing the Site Collection Boundary
Usage Analysis Reporting
STSADM and Usage Analysis Settings
Reading Usage Analysis Reports
Auditing and the Object Model
Customizing Usage Reporting