Table of Contents

                 Introduction

   Part I    SharePoint 2007 Overview, Planning, and Implementation

         1    Introducing SharePoint 2007

Understanding the Business Needs and Drivers for SharePoint 2007

Organizing and Streamlining Document Management

Collecting and Organizing Data with Lists

Providing Collaborative Structure with Workspaces, Pages, and Sites

Personalizing SharePoint Server 2007 with Personal Sites

Collaborating with SharePoint 2007

Leveraging Workflow for Enhanced Collaboration

Enhancing Calendaring

Blogging with SharePoint 2007

Using Wikis for User-Generated Content

Determining User Presence Information

Accepting Emails Directly into Site Content

Presenting and Navigating Content in SharePoint 2007

Using the Sites Directory to Find Information

Managing Content in SharePoint 2007

Restricting Data Abilities Using Information Rights Management

Assigning Retention and Auditing Policies

Finding Information with SharePoint Indexing and Search

Using Improved SharePoint Search Capabilities

Creating and Managing Search Scopes

Comparing the Versions of SharePoint

Detailing the Specific SharePoint 2007 Products

Outlining Key Features Differences Between WSS and MOSS

Integrating Office 2007 Components with SharePoint 2007

Integrating Outlook 2007

Using Word 2007 with SharePoint Sites

Managing Excel 2007 and Excel Services for SharePoint

Customizing SharePoint Content with SharePoint Designer 2007

Administering and Monitoring SharePoint 2007

Backing Up and Restoring SharePoint

Using the SharePoint Best Practices Analyzer

Monitoring a SharePoint Environment with the SharePoint Management Pack for Microsoft Operations Manager 2005

Securing the SharePoint Environment with ISA Server 2006

Summary

Best Practices

         2    Planning and Architecting a SharePoint 2007 Deployment

Understanding SharePoint Design Components

Viewing SharePoint Components from a High Level

SharePoint Farm

Shared Services Providers

Excel Calculation Servers

Search Servers

Index Servers

Web Servers

Database Servers

Content Databases

Web Applications

Site Collections

SharePoint Sites

Root Site

Managed Paths

Site Content

Architecting the SharePoint SQL Database Environment

Choosing SQL Server Version for SharePoint 2007

Understanding SQL Server 2005 Components

Architecting Server and Farm Layout

Designing the Farm

Designing Shared Services Providers

Determining Server Role Placement

Examining Real World SharePoint 2007 Deployments

Viewing a Sample Single-Server SharePoint Deployment

Viewing a Sample Small SharePoint Farm

Viewing a Sample Mid-Sized SharePoint Farm

Viewing a Sample Large SharePoint Farm

Summary

Best Practices

         3    Planning Redundancy and Scaling the SharePoint Environment

Understanding Scalability for SharePoint

Mapping SharePoint Functionality to Business Needs

Planning for Capacity with SharePoint

Gauging Content Growth

Scaling Logical SharePoint Components

Scaling Out with Site Collections

Scaling Out with IIS Virtual Servers and Web Applications

Utilizing and Understanding Clustering for SharePoint

Understanding Active/Passive Clustering

Understanding the Active/Active Clustering Mode

Choosing the Right Clustering Technology for SharePoint

Choosing Microsoft Cluster Service for SharePoint

Choosing Network Load Balancing for SharePoint

Scaling SQL Server with High Availability Alternatives

Log Shipping

Windows 2003 and SQL Server 2005 Clustering

Database Mirroring

Choosing the Appropriate SQL Server High Availability Alternative

Scaling Across a SharePoint Farm

Defining Farm Server Components

Utilizing Shared Services Across SharePoint Farms

Justifying and Deploying Business Portals

Leveraging Various SharePoint Components for a Portal Solution

Leveraging Full Portal Collaboration with Office 2007/2003 Technologies

Managing Business Processes with BizTalk Server 2006

Improving Communications and Collaboration with Exchange Server 2007 Integration

Addressing Common Business Issues with SharePoint Features

Addressing the Redundant Re-creation of Documents with SharePoint

Addressing the Inability to Efficiently Search Across Different Types of Content

Addressing Inefficient Means of Document Collaboration with SharePoint Document Libraries

Addressing the Excessive Use of Email Attachments/Ability to Know When Documents Have Been Modified

Addressing Difficulty Organizing or Classifying Content

Addressing Access to Line-of-Business Application Information

Using SharePoint for Sharing Information with Partners, Vendors, and/or Clients

Deploying a Team Collaboration Solution with SharePoint

Outlining Business Needs for the Team Collaboration Solution

Implementing a Team Collaboration Solution with SharePoint

Outlining Ideas for Using the Team Collaboration Solution

Deploying a Corporate Intranet Solution with SharePoint

Meeting Business Needs with the Corporate Intranet Solution

Implementing the Corporate Intranet Solution

Ideas for Using the Corporate Intranet Solution

Deploying a Customer Extranet Solution with SharePoint

Meeting the Business Needs of the Customer Extranet Solution

Implementing the Customer Extranet Solution

Outlining Ideas for Using the Corporate Extranet Solution

Summary

Best Practices

         4    Planning the SharePoint 2007 User Environment

Key Components of the User Environment Design Process

Prioritizing the Goals for the Design of the SharePoint 2007 Environment

Identify the Key Users

Documenting the Design Decisions

Designing the Windows SharePoint Services Environment

Design Options for Site Collections

Planning Groups and Security Settings for Windows SharePoint Services 3.0

Designing the SharePoint Server 2007 Environment

Choosing the Right Site Template

Planning Groups and Security Settings for SharePoint Server 2007

Additional Design Decisions for SharePoint Server 2007

Customizing the Site Directory

Designing My Sites

Planning the Desktop Configuration

Adopting Windows Vista

Browser Options

Planning for Microsoft Office Product Integration

Reviewing Lessons Learned from Previous SharePoint Implementations

Adoption Patterns for SharePoint

Planning Architecture Upgrades Based on Usage

Typical Problems Encountered

Staffing for SharePoint Support

Summary

Best Practices

         5    Installing Windows SharePoint Services and Microsoft Office SharePoint Server 2007

Examining SharePoint Installation Prerequisites

Defining Hardware Prerequisites for SharePoint 2007

Examining Software Requirements for SharePoint 2007

Outlining Additional Prerequisites

Installing the SharePoint Server Operating System

Installing Windows Server 2003 Base OS

Updating and Patching the Operating System

Installing the SharePoint Database Platform

Installing the Prerequisite IIS Admin Tool

Installing SQL Server 2005

Installing Microsoft Office SharePoint Server 2007

Installing SharePoint 2007 IIS Prerequisites

Installing .NET Framework 3.0

Installing the MOSS 2007 Package

Configuring Services on the Server

Create the First Web Application

Configuring Farm Shared Services

Creating the First Site Collection

Installing Windows SharePoint Services 3.0

Performing WSS Prerequisite Tasks

Installing WSS 3.0 on a Single Server

Summary

Best Practices

         6    Migrating from SharePoint 2003 to SharePoint 2007

Formulating a Migration Strategy

Outlining Supported Migration Scenarios

Assessing Site Migration Readiness

Creating a Prototype Test Environment

SQL Database Upgrade Considerations

Examining SharePoint 2007 Migration Paths

Examining the In-Place Upgrade Approach

Examining the Gradual Migration Approach

Considering Alternative Migration Strategies

Performing an In-Place Upgrade of a SharePoint Environment

Installing .NET Framework 3.0

Running the Pre-Upgrade Scan Tool

Correcting Pre-Upgrade Scan Tool Issues

Performing the Upgrade

Resetting Unghosted Sites to SharePoint 2007 Site Definitions

Performing a Gradual Migration

Adding Additional Servers to the Upgrade Farm

Upgrading Site Collections Using the Gradual Approach

Finalizing the Gradual Migration

Performing Advanced Migrations

Setting Up the Staging Server

Exporting and Importing Sites Using STSADM

Upgrading the Standby Server to SharePoint 2007

Using ISA Server 2006 to Provide for Split Migration Paths

Summary

Best Practices

  Part II   Using SharePoint 2007 Technologies

         7    Using Libraries and Lists in SharePoint 2007

SharePoint 2007 Libraries

Using SharePoint 2007 Libraries

Edit Menu Options for Documents

Other Types of Libraries in SharePoint 2007

SharePoint 2007 Lists

Using SharePoint 2007 Lists

Summary

Best Practices

         8    Managing Libraries and Lists in SharePoint 2007

Planning Lists and Libraries

Planning Library Configurations

Planning List Configurations

Using Site Columns

Using Content Types

Creating Libraries in SharePoint 2007

Creating a Document Library

Creating Other Libraries

Configuring Document Library Settings

Document Library Settings

Document Library Permissions and Management

Document Library Communications

Customizing SharePoint 2007 Libraries

Creating Columns in Document Libraries

Column Ordering

Column Indexing

Creating Views in Document Libraries

Creating Lists in SharePoint 2007

Customizing SharePoint 2007 Lists

Versioning Settings for a List

Advanced Settings for a List

Managing Lists and Libraries

Summary

Best Practices

         9    Designing and Managing Pages, Workspaces, and Sites in SharePoint 2007

Planning Pages, Workspaces, and Sites

Creating Pages and Workspaces in SharePoint 2007

Creating Basic Pages

Creating Web Part Pages

Creating Workspaces in SharePoint 2007

Creating Sites from the Collaboration Tab

Team Site

Blank Site

Wiki Site

Blog Site

Creating Sites from the Enterprise Tab

Document Center

Records Center

Personalization Site

Site Directory

Report Center

Search Center

Creating Sites from the Publishing Tab

Configuring the Look and Feel of Sites

Basic Customizations Using Icons and Master Pages

Navigation Settings

Site Themes

Save Site as a Template

Reset to Site Definitions

Mobile Pages

Using the Galleries

Web Part Gallery

Summary

Best Practices

        10   Using Word, Excel, and Excel Services with SharePoint 2007

Overview of the New File Types in Office 2007

Using Word 2007 and 2003 with SharePoint 2007

Strategies for “Mixed” Word (2007, 2003, and Earlier) Environments

Using Word 2003 with SharePoint 2007

Using Word 2007

Using Excel with SharePoint 2007

Using Excel 2003 with SharePoint 2007

Using Excel 2007 with SharePoint 2007

Excel Services in SharePoint 2007

Excel Services Settings in Shared Services Administration

Using the Excel Web Access Web Part

Supported and Unsupported Features When Loading a Workbook in Excel Services

Summary

Best Practices

        11   Leveraging Additional Office 2007 Products in a SharePoint 2007 Environment

Using Outlook 2007 with SharePoint 2007

Using Outlook 2003 with SharePoint 2007

Using Outlook 2007 with SharePoint 2007

Using Access 2007 with SharePoint 2007

Linking List Information to an Access 2007 Database

Exporting List Information to an Access 2007 Database

Creating Email from Access 2007 Requesting Input

Reporting Tools in Access 2007

Creating SharePoint 2007 Lists in Access 2007

Using Project 2007 with SharePoint 2007

Using Visio 2007 with SharePoint 2007

Link SharePoint List Data to Shapes

Leveraging SharePoint 2007 to Publish Visio 2007 Files

Using Visio 2007 for Quick Gantt Charts

Using Visio with SharePoint 2007 Tasks Lists

Using PowerPoint 2007 with SharePoint 2007

Using OneNote 2007 with SharePoint 2007

Summary

Best Practices

        12   Implementing Records Management and Enabling Web Content Management in SharePoint 2007

Implementing Records Management in SharePoint 2007

Creating the Records Center

Configuring a Records Center as an External Service Connection

Enabling Auditing for the Site Collection

Creating Site Collection Policies

Using Content Types to Ensure Proper Categorization in the Records Center

Creating Additional Document Libraries in the Records Center

Modifying the Record Routing List to Route Content Types

Email Content as Records

Enabling Web Content Management in SharePoint 2007

Publishing Templates

Publishing Sites

Edit Content in the Field Controls

Leveraging Reusable Content

Choosing a Different Master Page for a Publishing Site

Modifying the Master Page

Creating Master Pages and Page Layouts

Cache Profiles

Working with Site Variations

Document Conversion

Web Publishing and Deployment

Summary

Best Practices

        13   Benefiting from the Enhanced Search Capabilities in SharePoint 2007

Comparing Search Functionality in Different Versions of SharePoint 2007

Windows SharePoint Services 3.0 Search Service

Testing Windows SharePoint Services Search Functionality

Excluding .aspx Pages from Indexing

Rebuilding the Index

SharePoint Server 2007 Search Capabilities

Managing Search Configuration Settings in SharePoint Server 2007

Search Services in SharePoint Server 2007

Configuring Search Settings

Search Usage Reports

Search Settings for a Site Collection

Create Keywords and Best Bets

Modifying the Default Search Pages

Adding IFilters

Summary

Best Practices

 Part III   Managing a SharePoint Environment

        14   Managing and Administering SharePoint Infrastructure

Administering Windows SharePoint Services Site Settings

Users and Permissions

Look and Feel

Galleries

Site Administration

Site Collection Administration

Operations Management with the SharePoint Central Admin Tool

Topology and Services

Security Configuration

Logging and Reporting

Upgrade and Migration

Global Configuration

Backup and Restore

Data Configuration

Content Deployment

Application Management with the SharePoint Central Admin Tool

SharePoint Web Application Management

SharePoint Site Management

Search

InfoPath Forms Services

Office SharePoint Server Shared Services

Application Security

External Service Connections

Workflow Management

Managing Shared Services in SharePoint 2007

User Profiles and My Sites

Search

Office SharePoint Usage Reporting

Audiences

Excel Services Settings

Business Data Catalog

Using Additional Administration Tools for SharePoint

Command-Line Administration of SharePoint Using the STSADM Tool

Working with the Internet Information Services Manager Tool

SQL Administration for SharePoint

Summary

Best Practices

        15   Securing a SharePoint Environment

Identifying Isolation Approaches to SharePoint Security

Isolating SharePoint Data with Separate SharePoint Lists

Isolating SharePoint Through Deployment of Separate Sites or Site Collections

Isolating SharePoint with Separate Host Headers and Virtual Servers

Isolating SharePoint with Separate Physical Servers or Networks

Physically Securing SharePoint Servers

Restricting Physical Access to Servers

Restricting Login Access

Using the Run As Command for Administrative Access

Securing SharePoint Access by Using Smartcards

Securing SharePoint’s SQL Server 2005 Installation

Windows Versus SQL Server Authentication

Understanding the SA Account and Setting a Strong Password

Minimize SQL Server 2005 Attack Surface

Managing Services and Connections to Reduce Surface Attack

Using SQL Server Security Logs

Hardening SharePoint Server Security

Hardening a Server with the Security Configuration Wizard in Windows Server 2003 Service Pack 1

Using Security Templates to Secure a SharePoint Server

Shutting Off Unnecessary Services

File-Level Security for SharePoint Servers

Exploring NT File System Security

Auditing File Access to SharePoint Servers

Securing a SharePoint Farm Using Windows Server Update Services

Understanding the Background of WSUS: Windows Update

Deploying the Automatic Updates Client

Understanding the Development of Windows Server Update Services

Examining WSUS Prerequisites

Installing a Windows Server Update Services System

Setting WSUS Options

Synchronizing a WSUS Server

Approving WSUS Software Patches

Automatically Configuring WSUS Clients via Group Policy

Deploying Security Patches with WSUS

Verifying Security Using the Microsoft Baseline Security Analyzer (MBSA)

Installing MBSA

Scanning for Security Vulnerabilities with MBSA

Viewing MBSA Security Reports

Deploying Transport-Level Security for SharePoint

Realizing Security by Deploying Multiple Layers of Defense

Understanding Encryption Basics

Using Virtual Private Networks to Secure Access to SharePoint

Examining VPN Tunnels

Reviewing Tunneling Protocols

Outlining the PPTP and L2TP Protocols

Detailing the L2TP/IPsec Secure Protocol

Examining Integration Points Between SharePoint and Public Key Infrastructure

Understanding Private Key Versus Public Key Encryption

Using SSL Certificates for SharePoint 2007

Using Windows Server 2003 Certificate Services for SharePoint Servers

Examining Smartcards PKI Authentication for SharePoint

Examining the Encrypting File System (EFS)

Integrating PKI with Non-Microsoft Kerberos Realms

Examining IPsec for Internal SharePoint Encryption

Reviewing the IPsec Principle

Detailing Key IPsec Functionality

Understanding IPsec NAT Traversal

Configuring Simple IPsec Between SharePoint Servers

Viewing the IPsec Security Monitor

Establishing an IPsec Policy on the SharePoint Server

Establishing an IPsec Policy on the Client

Verifying IPsec Functionality in Event Viewer

Summary

Best Practices

        16   Maintaining and Monitoring SharePoint 2007 Environments and Databases

Managing a SharePoint Server Remotely

Using the Remote Desktop for Administration to Administer a SharePoint Server

Using the Remote Control Add-on for Active Directory Users and Computers

Using Microsoft Operations Manager (MOM) 2005 to Simplify Management of SharePoint

Taking a Close Look at Microsoft Operations Manager (MOM)

Downloading and Extracting the SharePoint 2007 Management Pack for MOM 2005

Importing the Management Pack File into MOM 2005

Allowing Manual Agent Installs on the MOM Server

Installing the MOM Agent on the SharePoint Server

Monitoring SharePoint Functionality and Performance with MOM

Establishing a SQL Server Maintenance Plan

Creating a Maintenance Plan

Viewing Maintenance Plans

Establishing Maintenance Schedules for SharePoint

Outlining Daily Maintenance Tasks

Performing Weekly SharePoint Maintenance

Performing Monthly Maintenance Tasks

Performing Quarterly Maintenance Tasks

Summary of Maintenance Tasks and Recommendations

Summary

Best Practices

        17   Backing Up and Restoring a SharePoint Environment

Backing Up and Recovering SharePoint Components

Using and Administering the Recycle Bin

Examining the Two Stages of the Recycle Bin

Enabling Recycle Bin Functionality in SharePoint

Using the SharePoint Central Admin Tool Backup and Restore Options

Performing a Backup Using the SharePoint Central Admin Tool

Restoring SharePoint Using the Central Admin Tool

Backing Up and Restoring with SharePoint Designer 2007

Backing Up SharePoint Sites Using SharePoint Designer 2007

Deleting and Re-creating Sites in Anticipation of a Full Restore

Restoring Sites from SP Designer Backups

Using STSADM to Move or Back Up Site Collections

Backing Up Site Collections with STSADM

Deleting a Site Collection in Advance of a STSADM Restore

Restoring SharePoint Site Collections Using the STSADM Utility

Automating Backups Using a Custom Script That Invokes STSADM

Scheduling the Custom STSADM Backup Script Using Windows Scheduler

Backing Up Internet Information Services Configuration

Performing SQL Database–Level Backups and Restores

Understanding SQL Server Backup Methods

Understanding SQL Server Recovery Models

Examining a Real-World SharePoint Database Backup Scenario

Summary

Best Practices

 Part IV   Extending the SharePoint Environment

        18   Configuring Email-Enabled Content and Exchange Server Integration

Enabling Incoming Email Functionality in SharePoint

Installing the SMTP Server Service on the SharePoint Server

Configuring the Incoming Email Server Role on the SharePoint Server

Using the Directory Management Service

Working with Email-Enabled Content in SharePoint 2007

Using Email-Enabled Document Libraries

Configuring Email-Enabled Lists

Understanding Microsoft Office Exchange Server 2007

Outlining the Significant Changes in Exchange Server 2007

Outlining Exchange Server 2007 Server Roles

Planning for an Exchange Server 2007 Environment

Planning for Exchange Active Directory Design

Planning for the Mailbox Server Role

Planning for the Client Access Server Role

Planning for the Edge Transport Role

Planning for the Hub Transport Role

Planning for the Unified Messaging Role

Understanding a Sample Deployment Scenario

Integrating Exchange 2007 with SharePoint 2007

Using an Exchange Server as an Outgoing Email Server for SharePoint

Linking to Calendars, Contacts, and Inbox Items in Exchange 2007 from SharePoint Sites

Using SharePoint 2007 to Replace Exchange Public Folders

Summary

Best Practices

        19   Enabling Presence Information in SharePoint with Microsoft Office Communications Server 2007

Configuring Presence Within SharePoint

Enabling Presence Information on a Web Application

Examining Presence Functionality Within a SharePoint Site Collection

Understanding Microsoft’s Unified Communications Strategy

Outlining the History of the Unified Communications Products

Exploring the Office Communications Server 2007 Product Suite

Viewing the Communicator Client

Installing Office Communications Server 2007

Extending the AD Schema

Preparing the AD Forest

Prepping the Domain

Delegating Setup and Administrative Privileges

Configuring IIS on the Server

Deploying an OCS 2007 Server

Configuring the Server

Configuring Certificates for OCS

Starting the OCS Services on the Server

Validating Server Functionality

Installing the Admin Tools

Exploring Office Communications Server Tools and Concepts

Administering Office Communications Server

Adding Users to OCS

Configuring User Settings from the OCS Admin Tool

Configuring Server Settings from the OCS Admin Tool

Using the Instant Messenger Filter in OCS 2007

Installing and Using the Communicator 2007 Client

Using the Communicator 2007 Client

Installing the Communicator 2007 Client

Installing and Configuring Live Communications Server 2005 SP1

Installing Live Communications Server 2005 SP1

Examining the Communicator 2005 Client

Summary

Best Practices

        20   Providing Secured Remote Access to SharePoint Using ISA Server 2006

Understanding the Internet Security and Acceleration Server 2006

Outlining the Need for ISA Server 2006 in SharePoint Environments

Outlining the High Cost of Security Breaches

Outlining the Critical Role of Firewall Technology in a Modern Connected Infrastructure

Understanding the Growing Need for Application-Layer Filtering

Outlining the Inherent Threat in SharePoint HTTP Traffic

Understanding Web (HTTP) Exploits

Securing Encrypted (Secure Sockets Layer) Web Traffic

Securing Access to SharePoint with Secure Sockets Layer Encryption

Installing a Third-Party Certificate Authority on a SharePoint Server

Using an Internal Certificate Authority for SharePoint Certificates

Forcing SSL Encryption for SharePoint Traffic

Securing SharePoint Sites with ISA Server 2006

Configuring the Alternate Access Mapping Setting for the External URL

Installing an SSL Certificate on a SharePoint Server

Exporting and Importing the SharePoint SSL Certificate to the ISA Server

Creating a SharePoint Publishing Rule

Logging ISA Traffic

Examining ISA Logs

Customizing Logging Filters

Monitoring ISA from the ISA Console

Customizing the ISA Dashboard

Monitoring and Customizing Alerts

Monitoring Session and Services Activity

Creating Connectivity Verifiers

Summary

Best Practices

        21   Using Designer 2007 to Extend SharePoint 2007 Workflows and Customize the User Experience

Workflow Basics in SharePoint 2007

Configuring Workflow Settings

Predefined Workflows

Deciding Where to Add the Workflow

Using a Predefined Workflow

Accessing Reports About Workflows

Creating a Three-State Workflow

Creating a New Customized Workflow

Authoring Workflows Using SharePoint Designer 2007

Preparing to Create a Workflow in Designer 2007

Creating a Designer 2007 Workflow

Executing a Designer 2007 Workflow

Additional Designer 2007 Tools

Site Management Tools

Editing Standard SharePoint 2007 Sites

Summary

Best Practices

        22   Exploring Business Process and Business Intelligence Features in SharePoint 2007

Using InfoPath 2007 with SharePoint 2007 and Forms Server 2007

Preparing to Create InfoPath 2007 Forms

File Components of a Form Template

Form Design Basics

InfoPath Forms Basics in SharePoint 2007

Making the Forms Smarter

Extending the Reach of Forms with Forms Server 2007

Configuring Forms Server Functionality

Publishing to a Forms Server

Business Intelligence in SharePoint 2007

Excel Services

Key Performance Indicators

Filter Web Parts

The Report Center and Sample Dashboard

Summary

Best Practices

                 Index

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset