You are previewing Microsoft SharePoint 2010 Unleashed.
O'Reilly logo
Microsoft SharePoint 2010 Unleashed

Book Description

Microsoft® SharePoint 2010 Unleashed

Michael Noel

Colin Spence

Using Microsoft SharePoint 2010 technologies, organizations can bring together, utilize, and collaborate with information from virtually any source. Microsoft SharePoint 2010 Unleashed is the most complete, practical resource for all administrators, managers, architects, users, and power users who want to make the most of this powerful platform.

Drawing on their experience implementing SharePoint solutions in hundreds of organizations, Michael Noel and Colin Spence cover all facets of succeeding with SharePoint: planning, deployment, migration, scalability, administration, security, Microsoft Office integration, workflow and dashboard development, and more.

Noel and Spence illuminate the newest SharePoint innovations, from new social networking features to improved search, helping you make the most of both SharePoint Foundation and SharePoint Server 2010. Using easy-to-understand, step-by-step examples, the authors help you streamline administration, optimize performance, control cost, and implement high-value solutions for collaboration, document management, and business intelligence.

  • Architect and implement SharePoint 2010, and migrate from legacy SharePoint servers

  • Perform advanced installations that maximize scalability

  • Monitor, back up, and restore SharePoint environments

  • Maintain the SQL Server databases on which SharePoint 2010 relies

  • Systematically improve edge, transport, and content security

  • Deploy SharePoint in extranets and alternative authentication scenarios

  • Create highly efficient virtualized SharePoint 2010 farms

  • Customize and manage libraries and lists for your specific requirements

  • Design and manage pages and sites for knowledge workers

  • Effectively manage metadata and content types

  • Integrate content using Office Web Apps and Excel, Access, and Visio Graphics Services

  • Create both out-of-the-box and customized SharePoint workflows

  • Develop custom solutions with SharePoint Designer 2010 and Visual Studio 2010

  • Create BI solutions with PerformancePoint and Business Connectivity Services

  • Govern your SharePoint ecosystem for maximum value

  • Michael Noel, MS-MVP, MCITP, is an internationally recognized technology expert, bestselling author, and well-known public speaker on a wide range of IT topics. He is the author of 17 books, including Exchange Server 2010 Unleashed, Windows Server 2008 R2 Unleashed, and Microsoft Forefront Unleashed. His books have been translated into more than a dozen languages. Colin Spence, MCP, MCTS SharePoint, has worked with SharePoint technologies for nearly a decade, helping hundreds of clients architect, implement, and manage customized SharePoint solutions. He speaks, publishes, and blogs regularly on SharePoint technologies. Noel and Spence are partners at Convergent Computing, a leading Microsoft partner in the San Francisco Bay area, and co-authors of SharePoint 2007 Unleashed.

    ON THE WEB:

    Download all examples and source code presented in this book from informit.com/title/9780672333255

    Category: Microsoft Office 2010

    Covers: Microsoft SharePoint 2010

    User Level: Intermediate–Advanced

    Table of Contents

    1. Title Page
    2. Copyright Page
    3. Contents at a Glance
      1. Contents at a Glance
    4. Table of Contents
      1. Table of Contents
    5. About the Authors
      1. About the Authors
    6. Dedications
      1. Dedications
    7. Acknowledgments
      1. Acknowledgments
    8. We Want to Hear from You!
      1. We Want to Hear from You!
    9. Reader Services
      1. Reader Services
    10. Introduction
      1. Introduction
    11. Part I. Planning for and Deploying SharePoint Server 2010
      1. Chapter 1. Introducing SharePoint 2010
        1. Chapter 1. Introducing SharePoint 2010
        2. Understanding the Capabilities of SharePoint 2010
          1. Exploring the SharePoint 1.0 Wave: SharePoint Team Services and SharePoint Portal Server 2001
          2. Exploring the SharePoint 2.0 Wave: Windows SharePoint Services 2.0 and SharePoint Portal Server 2003
          3. Exploring the SharePoint 3.0 Wave: Windows SharePoint Services 3.0 and Microsoft Office SharePoint Server 2007
          4. Exploring the Latest SharePoint 4.0 Wave: SharePoint Foundation Server and Microsoft SharePoint Server 2010
        3. Using SharePoint for Collaboration and Document Management
          1. Integrating Deeply with Microsoft Office Applications
          2. Libraries and Lists as Data Management and Collaboration Tools
          3. Organizing Collaborating with SharePoint Site Collections and Sites
          4. Deploying SharePoint Websites with Comprehensive Web Content Management
        4. Outlining Improvements in SharePoint 2010
          1. Understanding the Scalable Service Application Model in SharePoint 2010
          2. Outlining Search Improvements in SharePoint 2010
          3. Accessing the Improved Administration, Monitoring, and Backup Tools
          4. Using the Improved Backup and Restore Tools
          5. Gaining Storage Flexibility with the Remote BLOB Storage Option
          6. Using the Improved Interface and Ribbon Integration
        5. Securing SharePoint 2010 with New Security Enhancements
          1. Protecting SharePoint 2010 with Transport Security Options
          2. Protecting SharePoint Data with Storage Security Options
          3. Protecting SharePoint Web Access on the Edge Using Advanced Tools
          4. Protecting SharePoint Content with Antivirus Options
        6. Leveraging Metadata and Content Types
        7. Social Networking Tool Advances
        8. Working with Office Web Apps
        9. Creating Powerful and Flexible Workflows
        10. Developing Applications Using Visual Studio
        11. Leveraging Business Intelligence Tools in SharePoint 2010
        12. Governing the SharePoint Environment
        13. Summary
        14. Best Practices
      2. Chapter 2. Architecting a SharePoint 2010 Deployment
        1. Chapter 2. Architecting a SharePoint 2010 Deployment
        2. Understanding the SharePoint Server Roles
          1. Understanding the Database Server Role
          2. Understanding the Web Server Role
          3. Service Application Roles
          4. Search Service Application Role
          5. Inbound Email Server Role
          6. SharePoint Central Admin Server Role
        3. Understanding the Reasons for Deploying Multiple Farms
          1. Deploying Test Farms
          2. Deploying Development Farms
          3. Deploying Extranet or Intranet Farms
          4. Deploying Global or Distributed Multifarm Environments
          5. Planning for Multiple Farms
        4. Choosing the Right Hardware for SharePoint
          1. Hardware Requirements for the SQL Database Role Servers
          2. Hardware Requirements for Service Application Roles
          3. Hardware Requirements for Web Role Servers
        5. Determining Optimal Operating System Configuration
          1. Windows Server 2008 R2 Operating System for SharePoint
        6. Planning for Database and Additional Software
          1. Database Software
          2. Backup Software
          3. Antivirus Software
          4. Index iFilters
        7. Examining Real-World SharePoint 2010 Deployments
          1. Viewing a Sample Single-Server SharePoint Deployment
          2. Viewing a Sample Small SharePoint Farm
          3. Viewing a Sample Mid-Sized SharePoint Farm
          4. Viewing a Sample Large SharePoint Farm
        8. Addressing Common Business Issues with SharePoint Features
          1. Addressing the Redundant Re-creation of Documents with SharePoint
          2. Addressing the Inability to Efficiently Search Across Different Types of Content
          3. Addressing Inefficient Means of Document Collaboration with SharePoint Document Libraries
          4. Addressing the Excessive Use of Email Attachments/Ability to Know When Documents Have Been Modified
          5. Addressing Difficulty Organizing or Classifying Content
          6. Addressing Access to Line-of-Business Application Information
          7. Using SharePoint for Sharing Information with Partners, Vendors, and Clients
        9. Deploying a Team Collaboration Solution with SharePoint
          1. Outlining Business Needs for the Team Collaboration Solution
          2. Implementing a Team Collaboration Solution with SharePoint
          3. Outlining Ideas for Using the Team Collaboration Solution
        10. Deploying a Corporate Intranet Solution with SharePoint
          1. Meeting Business Needs with the Corporate Intranet Solution
          2. Implementing the Corporate Intranet Solution
          3. Ideas for Using the Corporate Intranet Solution
        11. Deploying a Customer Extranet Solution with SharePoint
          1. Meeting the Business Needs of the Customer Extranet Solution
          2. Implementing the Customer Extranet Solution
          3. Outlining Ideas for Using the Corporate Extranet Solution
        12. Summary
        13. Best Practices
      3. Chapter 3. Installing a Simple SharePoint Server 2010 Farm
        1. Chapter 3. Installing a Simple SharePoint Server 2010 Farm
        2. Examining SharePoint Installation Prerequisites
          1. Defining Hardware Prerequisites for SharePoint 2010
          2. Examining Software Requirements for SharePoint 2010
          3. Service Account Requirements
          4. Outlining Additional Prerequisites
          5. Database Role Prerequisites
          6. FAST Search Requirements
        3. Installing the SharePoint Server Operating System
          1. Installing Windows Server 2008 R2
        4. Installing SQL Server 2008 R2
          1. Installing SQL Server 2008 R2
          2. Creating a Windows Firewall Port Exception for SQL Server
          3. Enabling TCP/IP in SQL Configuration Manager
        5. Installing Microsoft SharePoint Server 2010
          1. Running the Prerequisite Check for SharePoint 2010
          2. Installing the SharePoint 2010 Binaries
          3. Running the SharePoint 2010 Configuration Wizard
          4. Running the Initial Farm Configuration Wizard
        6. Summary
        7. Best Practices
      4. Chapter 4. Advanced SharePoint 2010 Installation and Scalability
        1. Chapter 4. Advanced SharePoint 2010 Installation and Scalability
        2. Creating an Installation Checklist
          1. Conceptualizing and Architecting a SharePoint Farm
          2. Installing SharePoint 2010
          3. Configuring SharePoint 2010
        3. Installing SharePoint 2010 Using PowerShell
          1. Examining a PowerShell Script for Provisioning a Farm
          2. PowerShell for Provisioning Service Applications
        4. Understanding Scalability for SharePoint
          1. Mapping SharePoint Functionality to Business Needs
          2. Gauging Content Growth
        5. Scaling Logical SharePoint Components
          1. Scaling Out with Site Collections
          2. Scaling Out with Web Applications
        6. Summary
        7. Best Practices
      5. Chapter 5. Migrating from Legacy SharePoint to SharePoint Server 2010
        1. Chapter 5. Migrating from Legacy SharePoint to SharePoint Server 2010
        2. Formulating a Migration Strategy
          1. Examining the In-Place Upgrade Scenario
          2. Examining the Database Attach Scenario
          3. Examining Alternative Approaches and Third-Party Migrations
        3. Planning for an Upgrade to SharePoint 2010
          1. Understanding Supported Upgrade Scenarios
          2. Assessing Site Migration Readiness with the Pre-Upgrade Check Tool
          3. Creating a Prototype Test Environment
          4. SQL Database Upgrade Considerations
        4. Examining SharePoint 2010 Migration Paths
        5. Performing an In-Place Upgrade of a SharePoint Environment
          1. Installing SharePoint 2010 Prerequisites
          2. Running the Upgrade
          3. Running the Configuration Wizard
        6. Performing a Database Attach Upgrade
          1. Understanding the Steps to Perform a Database Attach Upgrade
        7. Using Visual Upgrade
          1. Previewing the SharePoint 2010 Visuals in a Site
          2. Understanding the My Site Automatic Visual Upgrade
        8. Summary
        9. Best Practices
    12. Part II. Administering and Maintaining SharePoint Server 2010
      1. Chapter 6. Managing and Administering SharePoint 2010 Infrastructure
        1. Chapter 6. Managing and Administering SharePoint 2010 Infrastructure
        2. Operations Management with the SharePoint Central Administration Tool
          1. Administering Application Management Tasks in SPCA
          2. Administering System Setting Tasks in SPCA
          3. Administering Monitoring Tasks in SPCA
          4. Reviewing Backup and Restore Settings in SPCA
          5. Reviewing Security Settings in SPCA
          6. Reviewing Upgrade and Migration Settings in SPCA
          7. Reviewing General Application Settings in SPCA
          8. Using the Configuration Wizard’s Page in SPCA
        3. Administering Site Collections and Sites
        4. Using Additional Administration Tools for SharePoint
          1. Command-Line Administration of SharePoint Using the STSADM Tool
          2. Working with the Internet Information Services Manager Tool
          3. SQL Server Administration for SharePoint
        5. Summary
        6. Best Practices
      2. Chapter 7. Leveraging PowerShell for Command-Line SharePoint Administration and Automation
        1. Chapter 7. Leveraging PowerShell for Command-Line SharePoint Administration and Automation
        2. Understanding Windows PowerShell Concepts
          1. Getting Started with Windows PowerShell
          2. Using PowerShell to Display “Hello World!”
          3. Using the Integrated Scripting Environment
          4. Site Collections, Sites, and Webs
          5. The SharePoint Software Development Kit (SDK)
          6. Get-Command and Get-Help
          7. The First SharePoint Cmdlet
          8. Verbs and Nouns
          9. Working with Variables, Function, and Cmdlets
          10. PowerShell Command Piping
          11. Formatting Results
          12. PowerShell—The New STSADM
        3. SharePoint Administration with PowerShell
          1. The Naming of PowerShell Cmdlets
          2. Retrieving Site Collections and Sites with PowerShell
          3. Modifying Site Collection Properties with PowerShell
          4. Working with Solutions and Features
          5. Deploying a Custom Solution with Features
          6. PowerShell Backup and Restore Options
          7. Automating Site Collection Backup and Restore
          8. Exporting SharePoint Sites and Content
          9. Importing Exported Content
          10. Monitoring SharePoint Databases and Site Collection Usage
          11. Managing Content Databases and Site Collections
          12. Analyzing Events in the Event Log
        4. Cataloging the Best Scripts to Automate SharePoint Administration
          1. Automating Creation of Web Applications and Site Collections
          2. Creating Site Structures On-the-Fly
          3. Automating Site Collection Backups with PowerShell
          4. Automatic Solution Installation
        5. Understanding Advanced PowerShell Topics
          1. Remote SharePoint Administration with PowerShell
        6. Beyond Built-In SharePoint PowerShell Cmdlets
          1. Creating Custom Functions with PowerShell
          2. Functions and Parameters
          3. Using the SharePoint .NET API to Extend PowerShell
          4. Retrieving SharePoint Lists with PowerShell
          5. Creating New Lists and Document Libraries
          6. Modify List Properties
          7. Creating List Items On-the-Fly
          8. Managing Backend Systems with PowerShell
          9. Windows PowerShell Snap-In for IIS 7.5
          10. Windows PowerShell Server Management Cmdlets
          11. Automate User Provisioning with PowerShell
        7. Summary
        8. Best Practices
      3. Chapter 8. Leveraging and Optimizing Search in SharePoint 2010
        1. Chapter 8. Leveraging and Optimizing Search in SharePoint 2010
        2. Outlining the Capabilities of SharePoint 2010 Search
        3. Deploying a Native SharePoint 2010 Search Service Application
        4. Define Content Sources
        5. Search Scopes
        6. Federating Search
        7. Keywords and Best Bets
        8. Customizing the Search User Interface
          1. Creating Search Centers
          2. Assign Search Pages to the Scopes
          3. Creating Custom Search Pages
          4. Customize the Refinement Panel
        9. Installing FAST Search Server 2010 for SharePoint
        10. Deploying FAST Search Service Applications
        11. Customizing the FAST Search User Interface
          1. Sorting Search Results
          2. User Contexts
        12. Uninstalling FAST Search Server 2010 for SharePoint
        13. Summary
        14. Best Practices
      4. Chapter 9. Managing and Maintaining SQL Server in a SharePoint Environment
        1. Chapter 9. Managing and Maintaining SQL Server in a SharePoint Environment
        2. Monitoring SQL Server in a SharePoint Environment
          1. Windows Management Instrumentation
          2. Event Logs
          3. Dynamic Management Views
          4. Reliability and Performance Monitor
          5. Activity Monitor
          6. Data Collectors
        3. Maintaining SQL Server in a SharePoint Environment
          1. Checking and Repairing Database Integrity
          2. Monitoring and Reducing Fragmentation
          3. Shrinking Data Files
          4. Creating SQL Server Maintenance Plans
        4. Managing SharePoint Content Databases
          1. Adding a Content Database
          2. Creating a Site Collection in a Specific Content Database
          3. Moving Site Collections Between Content Databases
        5. Externalizing BLOB Storage in SharePoint 2010
          1. Understanding BLOBs
          2. BLOB Storage in SharePoint
          3. Introducing Remote BLOB Storage
          4. RBS Versus EBS
          5. Installing and Configuring RBS
          6. Migrating and Moving BLOBs Between BLOB Stores
        6. Summary
        7. Best Practices
      5. Chapter 10. Backing Up and Restoring a SharePoint Environment
        1. Chapter 10. Backing Up and Restoring a SharePoint Environment
        2. Backing Up and Recovering SharePoint Components
        3. Using the Recycle Bin for Recovery
          1. Understanding the Two Stages of the Recycle Bin
          2. Enabling Recycle Bin Functionality in SharePoint
        4. Using SharePoint Central Administration for Backup and Restore
          1. Back Up Using Central Administration
          2. Farm Configuration Backup
        5. Performing Granular Backup Using the SharePoint Central Administration
          1. Backing Up a Site Collection
          2. Export a Site or List Using the Central Admin Console
        6. Restoring SharePoint Using SharePoint Central Administration
          1. Restore Farm Configuration Using Central Administration
          2. Recovering Data from an Unattached Content Database
        7. Using SharePoint 2010 Management PowerShell for Backup and Restore
          1. Backing Up the Farm Configuration Using PowerShell
          2. Backing Up an Entire Web Application
          3. Restoring a Site Collection
          4. Import Site or List
          5. Importing a Site
        8. Backing Up Internet Information Services v7 Configuration
        9. SQL Backup Tools
          1. SQL Server Backup Methods
          2. Understanding the SQL Server Recover Models
        10. Summary
        11. Best Practices
      6. Chapter 11. Monitoring a SharePoint 2010 Environment
        1. Chapter 11. Monitoring a SharePoint 2010 Environment
        2. Using the SharePoint Health Analyzer
          1. Reviewing SharePoint Health Analyzer Settings
          2. Modifying Health Analyzer Job Definitions
        3. Using SharePoint’s Native Reporting Capabilities
          1. Reviewing and Creating Reports
          2. Optimizing Usage Data Collection Log Settings
          3. Modifying Diagnostic Log Settings
        4. Understanding Timer Jobs for SharePoint 2010
          1. Modifying Timer Jobs
          2. Monitoring Timer Jobs
        5. Using System Center Operations Manager to Simplify Management of SharePoint 2010
          1. Taking a Closer Look at System Center Operations Manager
          2. Installing SCOM Management Packs for SharePoint 2010
          3. Installing Additional Management Packs for SharePoint Farms
          4. Monitoring SharePoint Functionality and Performance with SCOM
        6. Establishing Maintenance Schedules for SharePoint
          1. Outlining Daily Maintenance Tasks
          2. Performing Weekly SharePoint Maintenance
          3. Performing Monthly Maintenance Tasks
          4. Performing Quarterly Maintenance Tasks
          5. Summary of Maintenance Tasks and Recommendations
        7. Summary
        8. Best Practices
    13. Part III. Securing, Protecting, and Optimizing SharePoint Architecture
      1. Chapter 12. Virtualizing SharePoint Components
        1. Chapter 12. Virtualizing SharePoint Components
        2. Microsoft’s Virtualization Support Story
          1. SharePoint Virtualization Support
        3. Virtualization Infrastructure Requirements and Recommendations
        4. Software Recommendations and Licensing Notes
        5. Virtualization of SharePoint Roles
          1. Virtualization of the Web Role
          2. Virtualization of the Application Roles
          3. Virtualization of the Search Role
          4. Virtualization of a Server with All Three Roles
          5. Virtualization of the Database Role
        6. Exploring Sample Virtualized SharePoint 2010 Architecture
        7. Virtual Machine Management with System Center Virtual Machine Manager
          1. Exploring the VMM Console
          2. Exploring the Self-Service Portal
          3. Provisioning Farm Members from Virtual Server Templates
        8. Summary
        9. Best Practices
      2. Chapter 13. Deploying SharePoint for Extranets and Alternative Authentication Scenarios
        1. Chapter 13. Deploying SharePoint for Extranets and Alternative Authentication Scenarios
        2. Understanding Extranets for Collaborating with Partners, Vendors, and Clients
        3. Outlining Common Extranet Scenarios and Topologies
          1. Outlining Business Requirements and Extranet Considerations
          2. Understanding Common Partner, Vendor, and Client Extranet Scenarios
          3. Examining Common Deployment Topologies
        4. Understanding SharePoint 2010 Extranet Security
          1. Understanding Classic-Mode Authentication
          2. Understanding Claims-Based Authentication
        5. Implementing Authentication Scenarios
          1. Configuring Mixed-Mode Authentication Scenarios
          2. Configuring Multiple Authentication Scenarios
          3. Multiple Authentication Versus Mixed Authentication
          4. Using Alternate Access Mappings in Extranet Deployments
          5. Understanding Host-Named Site Collections
          6. Examining Mobile Administration for SharePoint Extranets
        6. Implementing a Partner Extranet Solution
          1. Creating the Extranet Web Application
          2. Creating an Extranet Site Collection
          3. Configuring Authentication Providers
          4. Creating an Extranet Service Application Proxy Group
          5. Validating the Partner Extranet Solution
        7. Upgrading an Existing Extranet Solution from SharePoint 2007
        8. Security Consideration for SharePoint Extranet Solutions
        9. Resources
        10. Summary
        11. Best Practices
      3. Chapter 14. Protecting SharePoint with Advanced Antivirus and Edge Security Solutions
        1. Chapter 14. Protecting SharePoint with Advanced Antivirus and Edge Security Solutions
        2. Understanding the Forefront Edge Line of Products
          1. Understanding the Difference Between Forefront UAG and Forefront TMG
        3. Outlining the Need for the Forefront Edge Line for SharePoint Environments
          1. Outlining the High Cost of Security Breaches
          2. Outlining the Critical Role of Firewall Technology in a Modern Connected Infrastructure
          3. Understanding the Growing Need for Application Layer Filtering
        4. Outlining the Inherent Threat in SharePoint Web Traffic
          1. Understanding Web (HTTP) Exploits
          2. Securing Encrypted (SSL) Web Traffic
          3. Securing SharePoint Traffic with SSL Encryption
        5. Securing SharePoint Sites with Forefront TMG 2010
          1. Configuring the Alternate Access Mapping Setting for the External URL
          2. Creating a SharePoint Publishing Rule Using Forefront TMG
          3. Monitoring Forefront TMG Using the Logging Feature
        6. Securing SharePoint Sites Using Forefront UAG
          1. Architecting Forefront UAG
          2. Creating a SharePoint Application Within a UAG Trunk
        7. Protecting SharePoint 2010 from Viruses Using Forefront Protection 2010 for SharePoint
          1. Installing Forefront Protection for SharePoint
          2. Using Forefront Protection 2010 for SharePoint 2010
        8. Summary
        9. Best Practices
      4. Chapter 15. Implementing and Validating SharePoint 2010 Security
        1. Chapter 15. Implementing and Validating SharePoint 2010 Security
        2. Identifying Isolation Approaches to SharePoint Security
          1. Isolating SharePoint Data with Separate SharePoint Lists
          2. Isolating SharePoint Through Deployment of Separate Sites or Site Collections
          3. Isolating SharePoint with Separate Web Applications
          4. Isolating SharePoint with Separate Physical Farms
        3. Physically Securing SharePoint Servers
          1. Restricting Physical Access to Servers
          2. Restricting Login Access
          3. Physically Securing SharePoint Access by Using Smartcards
        4. Securing SharePoint’s SQL Server Installation
          1. Windows Versus SQL Server Authentication
          2. Windows Authentication Mode
          3. SQL Server Authentication Mode
          4. Determining Which Authentication Mode to Utilize
          5. Minimize SQL Server Attack Surface
          6. Using SQL Server Security Logs
        5. Utilizing Security Templates to Secure a SharePoint Server
          1. Shutting Off Unnecessary Services
        6. File-Level Security for SharePoint Servers
          1. Exploring NT File System Security
          2. Auditing File Access to SharePoint Servers
        7. Verifying Security Using the Microsoft Baseline Security Analyzer
          1. Scanning for Security Vulnerabilities with MBSA
          2. Viewing MBSA Security Reports
        8. Deploying Transport-Level Security for SharePoint
          1. Realizing Security by Deploying Multiple Layers of Defense
          2. Understanding Encryption Basics
          3. Using Virtual Private Networks to Secure Access to SharePoint
          4. Examining VPN Tunnels
          5. Reviewing Tunneling Protocols
          6. Outlining the PPTP and L2TP Protocols
          7. Detailing the L2TP/IPsec Secure Protocol
        9. Examining Integration Points Between SharePoint and Public Key Infrastructure
          1. Understanding Private Key Versus Public Key Encryption
          2. Using SSL Certificates for SharePoint 2010
          3. Utilizing Active Directory Certificate Services for SharePoint Servers
          4. Examining Smartcards PKI Authentication for SharePoint
        10. Using IPsec for Internal SharePoint Encryption
          1. Reviewing the IPsec Principle
          2. Detailing Key IPsec Functionality
          3. Setting Up the Monitoring Environment for IPsec Communications
          4. Establishing an IPsec Policy on the SharePoint Server
          5. Verifying IPsec Functionality in Event Viewer
        11. Summary
        12. Best Practices
      5. Chapter 16. Configuring Email-Enabled Content, Presence, and Exchange Server Integration
        1. Chapter 16. Configuring Email-Enabled Content, Presence, and Exchange Server Integration
        2. Enabling Incoming Email Functionality in SharePoint
          1. Installing the SMTP Server Service on the SharePoint Server
          2. Configuring the Incoming Email Server Role on the SharePoint Server
          3. Using the Directory Management Service
        3. Working with Email-Enabled Content in SharePoint 2010
          1. Using Email-Enabled Document Libraries
        4. Understanding Microsoft Exchange Server 2010
          1. Outlining the Significant Changes in Exchange Server 2010
          2. Outlining Exchange Server 2010 Server Roles
        5. Planning for an Exchange Server 2010 Environment
          1. Planning for Exchange Active Directory Design
          2. Planning for the Mailbox Server Role
          3. Planning for the Client Access Server Role
          4. Planning for the Edge Transport Role
          5. Planning for the Hub Transport Role
          6. Planning for the Unified Messaging Role
        6. Integrating Exchange 2010 with SharePoint 2010
          1. Using an Exchange Server as an Outgoing Email Server for SharePoint
          2. Linking to Calendars, Contacts, and Inbox Items in Exchange 2010 from SharePoint Sites
          3. Using SharePoint 2010 to Replace Exchange Public Folders
        7. Enabling Presence Information in SharePoint with Microsoft Communications Server 2010
          1. Configuring Presence Within SharePoint
          2. Enabling Presence Information on a Web Application
          3. Examining Presence Functionality within a SharePoint Site Collection
        8. Summary
        9. Best Practices
      6. Chapter 17. Safeguarding Confidential Data in SharePoint 2010
        1. Chapter 17. Safeguarding Confidential Data in SharePoint 2010
        2. Understanding the Threats to SharePoint Data
        3. SQL Server Database Mirroring for SharePoint Farms
          1. Understanding Operating Modes
          2. Understanding Transaction Safety Levels
        4. Examining Supported Topologies
          1. Single Data Center High-Availability Model
          2. Cross-Site High-Availability Model
          3. Multiple-Farm Cross-Site Model
        5. Outlining Database Mirroring Requirements
          1. Examining Supported SQL Server Editions
          2. Considering Security Requirements
          3. Examining Supported Databases
          4. Considering Performance and Scalability
        6. Enabling SQL Database Mirroring
          1. Exploring the High-Level Steps Involved with Setting Up a Database Mirror
          2. Backing Up the Databases to Be Mirrored
          3. Restoring the Databases onto the Mirror Server
          4. Configuring Security and Enabling Mirroring
        7. Using SQL Transparent Data Encryption (TDE)
          1. Understanding the Problem
          2. Encryption Solutions
          3. Understanding How TDE Works
          4. Understanding the TDE Key Hierarchy
          5. Understanding TDE Requirements and Limitations
        8. Enabling TDE for SharePoint Content Databases
          1. Creating the Database Master Key (DMK)
          2. Creating the TDE Certificate
          3. Back Up the TDE Cert
          4. Creating the DEK
          5. Encrypt the DB
          6. Monitoring Progress
          7. Restoring the TDE Encrypted DB to Another Server
        9. Using Active Directory Rights Management Services (AD RMS) for SharePoint Document Libraries
          1. Understanding Prerequisites and Limitations of AD RMS
          2. Installing AD RMS
          3. Modifying the RMS Certification Pipeline
          4. Enabling IRM Support in SharePoint Central Admin
          5. Enabling IRM Support on an Individual Document Library
        10. Summary
        11. Best Practices
    14. Part IV. Using SharePoint 2010 Technologies for Collaboration and Document Management
      1. Chapter 18. SharePoint Foundation Versus SharePoint Server 2010
        1. Chapter 18. SharePoint Foundation Versus SharePoint Server 2010
        2. Clarifying the Different SharePoint Products from a High Level
          1. An Overview of Licensing
          2. Database Requirements of SharePoint Foundation 2010 and SharePoint Server 2010
          3. Business Applications for Different Versions of SharePoint 2010
        3. Feature Comparison Between SharePoint Foundation 2010 and SharePoint Server 2010 for Farm Administrators
          1. Service Applications Available in the Different Versions of SharePoint 2010
          2. Reviewing the Central Administration Tools on the Home Page in SharePoint Foundation 2010 and SharePoint Server 2010
          3. Comparing General Application Settings in SharePoint Foundation 2010 and SharePoint Server 2010 Enterprise
          4. Site Collection Options in SharePoint Foundation 2010 and SharePoint Server 2010
          5. Site Settings Compared in SharePoint Foundation 2010 and SharePoint Server 2010
          6. Document Library and List Options in SharePoint Foundation 2010 and SharePoint Server 2010
          7. Web Parts Available in SharePoint Foundation 2010 and SharePoint Server 2010
        4. Summary
        5. Best Practices
      2. Chapter 19. Using Libraries and Lists in SharePoint 2010
        1. Chapter 19. Using Libraries and Lists in SharePoint 2010
        2. Empowering Users Through SharePoint 2010 Libraries
          1. Using the View All Site Content Page in SharePoint 2010
          2. A Brief Tour of a Document Library
          3. Adding Documents to a Document Library
        3. Working with the Other Standard Tools in a Document Library
          1. Working with the New Document and Upload Document Tools
          2. Pros and Cons of the New Folder Tool
          3. Using the Edit Document Tool, Check Out, Check In, and Discard Check Out Tools
          4. Reviewing the View Properties and Edit Properties Tools
          5. Using the Version History Tool
          6. Using the Document Permissions Tool
          7. Using the Delete Button and Recycle Bins
          8. Reviewing the E-mail a Link and Alert Me Tools
          9. Understanding the Download a Copy, Send To, Manage Copies, and Go To Source Tools
          10. A High-Level Overview of Workflows
          11. How to Use the Publish, Unpublish, and Cancel Approval Tools
          12. Using the I Like It and Tags & Notes Tools
        4. Empowering Users Through SharePoint 2010 Lists
          1. Differentiating Lists from Libraries
          2. Reviewing Several Common Lists Found in a Team Site Template
          3. Examining the Tools in an Announcements List
          4. Adding a Column in a List and Updating a List Item
          5. Creating a View in a List
        5. Summary
        6. Best Practices
      3. Chapter 20. Customizing and Managing Libraries and Lists to Meet Business Requirements
        1. Chapter 20. Customizing and Managing Libraries and Lists to Meet Business Requirements
        2. Planning the List and Library Ecosystem
          1. Understanding the Range of List and Library Options
        3. Creating Lists and Libraries
          1. Making Basic Decisions About the List or Library
        4. Mastering the Library Tab from the Ribbon
          1. Creating and Managing Views
          2. Synching Content to SharePoint Workspace
          3. Connect to Office Options
          4. Connect to Outlook Export to Excel and Open with Explorer Buttons
          5. Modify Form Web Parts Tools
          6. Edit Library Tool
        5. Document Library Settings Page Tools Reviewed
          1. Versioning Settings
          2. Advanced Settings Examined from a Library Design Standpoint
          3. Validation Settings
          4. Column Default Value Settings
          5. Manage Item Scheduling
          6. Rating Settings
          7. Audience Targeting
          8. Metadata Navigation
          9. Per-Location View Settings
          10. Form Settings Tool
        6. Permissions and Management Tools for Lists and Libraries
          1. Delete This Document Library
          2. Save Document Library as Template
          3. Permissions for This Document Library
          4. Manage Files That Have No Checked-In Version
          5. Workflow Settings
        7. Document Sets Compared to Folders as Organizational Tools in Document Libraries
          1. Enabling Document Sets from Site Collection Features
        8. Content Organizer as a Document Routing Tool
        9. Summary
        10. Best Practices
      4. Chapter 21. Designing and Managing Pages and Sites for Knowledge Workers
        1. Chapter 21. Designing and Managing Pages and Sites for Knowledge Workers
        2. Understanding Site Collection Options
          1. Designing the Site and Site Collection Wireframe
        3. Creating a Site Collection
        4. Reviewing the Scope of an Existing Site Collection
        5. Controlling Who Can Create Sites
        6. Creating Pages and Sites
          1. Creating Pages
        7. Reviewing the Users and Permissions Tools
        8. Reviewing the Galleries Tools
        9. Reviewing the Site Administration Tools
        10. Reviewing the Look and Feel Tools
        11. Reviewing the Site Actions Tools
        12. An Overview of Site Collection Administration Tools
        13. Understanding and Using Site Variations
        14. Reviewing Site Features and Site Collection Features
          1. Audience Targeting Explained and Demonstrated
        15. Summary
        16. Best Practices
      5. Chapter 22. Managing Metadata and Content Types in SharePoint 2010
        1. Chapter 22. Managing Metadata and Content Types in SharePoint 2010
        2. Effectively Using Metadata in Lists and Libraries
        3. Working with Metadata in a Word 2010 Document and Document Libraries
        4. Reviewing the Column Choices in SharePoint 2010
          1. An Introduction and Practical Application of Calculated Columns
          2. Leveraging Validation Settings
          3. Enforcing Unique Values in Columns
        5. Differences in Multiple Lines of Text Columns in Libraries and Lists
        6. Working with Lookup Columns in Document Libraries
          1. Testing Enforce Relationship Behavior
        7. Setting Metadata Standards with Default Values
          1. Setting Default Values from the Settings Page
        8. Site Columns Practical Applications
        9. Content Types Practical Applications
          1. Considering the Dublin Core Content for Taxonomy Inspiration
        10. Creating and Using Managed Metadata
          1. Adding Managed Metadata in a List
        11. Content Type Syndication Hubs
        12. Metadata as a Navigation Aid
        13. Enabling the Developer’s Dashboard for Troubleshooting
        14. Summary
        15. Best Practices
      6. Chapter 23. Leveraging Social Networking Tools in SharePoint 2010
        1. Chapter 23. Leveraging Social Networking Tools in SharePoint 2010
        2. Reviewing the Components of a Healthy My Site Configuration
          1. High-Level Review of Steps Required to Create a New My Site Host
          2. High-Level Review of Steps Required to Create a New User Profile Service Application
        3. Reviewing the User Profile Service Application Settings
          1. Forefront Identity Manager’s Involvement in Synchronization
          2. Reviewing the Setup My Sites Link in the My Site Settings Section
          3. Reviewing Other Configuration Tools in the My Sites Settings Section
          4. Managing Social Notes and Tags
        4. Restricting User Access to and Creation of My Site Sites
        5. Mapping a SharePoint Profile Field to Active Directory
        6. User Profile Job Review
          1. Activity Feed Settings
        7. Components of My Sites
          1. Creating and Exploring a My Site
          2. Using Bookmarklets
        8. Summary
        9. Best Practices
      7. Chapter 24. Governing the SharePoint 2010 Ecosystem
        1. Chapter 24. Governing the SharePoint 2010 Ecosystem
        2. The Importance of Governance
        3. Creating the Governance Plan
          1. Reviewing the Vision and Scope Documents
          2. Visually Mapping the Governance Strategy
          3. Defining Governance Roles and Responsibilities
        4. Governing the Farm
        5. Governing Site Collections and Sites
        6. Records Management in SharePoint
          1. Records Declarations
        7. The Governance Cycle
        8. Summary
        9. Best Practices
    15. Part V. Leveraging Office Applications with SharePoint
      1. Chapter 25. Using Office 2010 Applications with SharePoint 2010
        1. Chapter 25. Using Office 2010 Applications with SharePoint 2010
        2. Support for Earlier Versions of Office with SharePoint 2010
          1. Using Office 2007 Applications with SharePoint 2010
        3. The Basics of Saving a Word Document to a SharePoint Document Library
          1. Working with Backstage in Word 2010
          2. Accessing SharePoint Templates from Word 2010
        4. Creating Shortcuts to SharePoint 2010
          1. Using the Connect to Office Tool to Create Shortcuts
          2. Manually Add a Shortcut to the SharePoint Sites Folder
          3. Manually Create a Network Location Shortcut
        5. Coauthoring Word 2010 and PowerPoint 2010 Documents Stored in SharePoint 2010
        6. Using SharePoint Workspace with SharePoint 2010
        7. Connecting SharePoint 2010 Content to Outlook 2010
          1. Connecting Task Lists to Outlook 2010
          2. Connecting Calendars to Outlook 2010
        8. Creating Meeting Workspaces from Outlook 2007 and Outlook 2010
          1. Modifying Outlook 2010 to Allow Creation of Meeting Workspaces
        9. Summary
        10. Best Practices
      2. Chapter 26. Extending SharePoint 2010 with Excel Services, Access Services, and Visio Graphics Services
        1. Chapter 26. Extending SharePoint 2010 with Excel Services, Access Services, and Visio Graphics Services
        2. Working with Excel Data in SharePoint 2010
        3. Getting to Know the Excel Services Service Application
          1. Managing the Excel Service Application
        4. Publishing to Excel Services
          1. Allowing Parameter Input in Excel Web Access
        5. Access Services Overview
          1. Creating an Access Web Database Site
        6. Visio Graphics Services Overview
        7. Summary
        8. Best Practices
      3. Chapter 27. Office Web Apps Integration with SharePoint 2010
        1. Chapter 27. Office Web Apps Integration with SharePoint 2010
        2. Planning for Office Web Apps Use
          1. Server Prerequisites and Licensing Considerations
          2. Browser Support of Office Web Apps
          3. Planning to Support Multiple Versions of the Office Rich Client
          4. Mobile Device Support
        3. Installing and Configuring Office Web Apps for SharePoint 2010
          1. Reviewing Central Administration Settings for the PowerPoint Service Application and Word Viewing Service Application
          2. Verifying the Site Collection Features Are Enabled for Office Web Apps
          3. Verifying the Settings in the Document Library
          4. Set the Default Open Behavior for Site Collections in Central Administration
        4. Testing Office Web Apps Functionality
          1. Testing Word Access via Office Web Apps
          2. Testing Excel Access via Office Web Apps
          3. Testing PowerPoint Access via Office Web Apps
          4. Testing OneNote Access via Office Web Apps
        5. Summary
        6. Best Practices
      4. Chapter 28. Out-of-the-Box Workflows and Designer 2010 Workflows
        1. Chapter 28. Out-of-the-Box Workflows and Designer 2010 Workflows
        2. Defining Workflows in the Business Environment
          1. Considering Alerts as Basic Workflows
        3. Reviewing the Workflow-Related Settings in Central Administration and Site Settings
          1. Reviewing the Site Settings Tools for Workflows
        4. Testing the Three-State Workflow
        5. An Overview of Other Standard Workflows
        6. Verifying the Web Application Settings for SharePoint Designer 2010 Use
        7. Downloading and Installing SharePoint Designer 2010
        8. Creating a Reusable Workflow from SharePoint Designer 2010
        9. Summary
        10. Best Practices
    16. Part VI. Extending the SharePoint Environment
      1. Chapter 29. Application Development with SharePoint Designer 2010 and Visual Studio 2010
        1. Chapter 29. Application Development with SharePoint Designer 2010 and Visual Studio 2010
        2. Deciding Whether Development Is Required to Meet Business Needs
          1. Planning the Development Project
        3. Evolutions in the SharePoint Platform for Developers
          1. Designer 2010 Enhancements
          2. Visual Studio 2010 Enhancements
        4. Considering SharePoint Designer 2010 for Development
          1. Common Development Tasks
        5. Creating a Workflow-Based Application in SharePoint Designer 2010
          1. Testing the Workflow
          2. Extending the Capabilities of the Application
        6. Using Visual Studio 2010 with SharePoint 2010
          1. Getting Started with Visual Studio 2010
        7. Developing a Visual Web Part
          1. Packaging a Visual Web Part
        8. Summary
        9. Best Practices
      2. Chapter 30. Business Intelligence in SharePoint 2010 with PerformancePoint Services
        1. Chapter 30. Business Intelligence in SharePoint 2010 with PerformancePoint Services
        2. PerformancePoint Services Overview
          1. Getting Started with a PerformancePoint Service Application
        3. Understanding Dashboard Designer
        4. Creating Dashboards in Dashboard Designer
          1. Data Connections Defined
          2. KPIs Defined
          3. Indicators Defined
          4. Scorecards Defined
          5. Reports Defined
          6. Dashboards Defined
        5. Building a Sample Dashboard in Dashboard Designer
          1. Preparing the Data Sources
          2. Creating Data Connections
          3. Creating Key Performance Indicators
          4. Creating a Scorecard
          5. Creating a Report
          6. Creating a Dashboard
        6. Summary
        7. Best Practices
      3. Chapter 31. Business Intelligence in SharePoint 2010 with Business Connectivity Services
        1. Chapter 31. Business Intelligence in SharePoint 2010 with Business Connectivity Services
        2. External Content Types
          1. Options for Building BCS Entities
          2. Installing SharePoint Designer
          3. Preparing to Build External Content Types
          4. Defining the External Content Type
          5. Creating an External Content Type for a Related Item
        3. Consuming External Content Types
          1. External Lists
          2. External Data
          3. Writing to External Content Types
          4. Business Connectivity Services Web Parts
        4. Summary and Conclusion
        5. Best Practices
    17. Index