Customizing Out of the Box Workflows
Writing Workflows with SharePoint Designer
Writing Workflows with Visual Studio
Chapter 2: Bridging the Office-SharePoint Gap
Advanced Configuration Settings for the Visio Web Access Web Part
Business Scenarios Enabled by Visio Services
Chapter 3: Leveraging Content Types
The Importance of Content Types and Metadata
Showing the Content Types of a List or Library
Viewing Content Types in the Site Content Types Gallery
The Role of the Content Type Hub
The End Goal: Finding Content Using Metadata
Visualizing the Complexity of Content Types
Summary: Designing for Complexity and Growth
Chapter 4: Automating Document Assembly
Setting up the SharePoint Site and Document ID Service
Preparing the Document Template
Creating the Visual Studio Tools for Office Solution
Deploying the Proposal Template Tool
The Proposal Document Event Handler
The Résumé Tasks Event Handler
Incorporating Word Automation Services
Chapter 5: Practical Document Management with SharePoint 2010
Why Use SharePoint for Document Management?
Is SharePoint OOB a Complete DM Solution?
Document Management Needs for Organizations
A DM Project: Selling to Implementation to Support
Critical Architectural Choices
Single Instance vs. Multi-Instance
Information/Storage Architecture
Chapter 6: Forms Services and InfoPath
Designing Browser-Enabled Form Templates
Deploying InfoPath Forms to SharePoint
Using InfoPath Forms in SharePoint
Publishing and Deploying Using the InfoPath Wizard
Embedding Forms into SharePoint Features
Deploying Forms Using Command-Line Utilities
Preparing InfoPath Forms Services Support
Displaying Forms in the InfoPath Form Web Part
Customizing the Browser View Using XmlFormView
Integrating InfoPath Forms with the Environment
Chapter 7: The SharePoint 2010 Client Object Model
Delete Functionality in the Edit Form
Explanation of the Delete Code
Chapter 8: Extending SharePoint Using Event Receivers
Common Business Scenarios for Event Receivers
When Not to Use Event Receivers
Synchronous and Asynchronous Events
Developing Custom Event Receivers
Deploying/Registering Event Receivers
Registering Event Receivers: Declarative Approach
Registering Event Receivers: The Code-Based Approach
Chapter 9: Touch Points–Integrating SharePoint 2010 and ASP.NET
Corporate Internet and Service Portals
Expanding Your Corporate Portal
SharePoint-Centric Organizations
Branding Possibilities, Features, and Tools
SharePoint Server 2010 Publishing Features
Branding the ASP.NET Application
Branding in SharePoint Designer Example
Customizing SharePoint 2010 Navigation
Customizing Navigation Through the User Interface
Adding Links Through the Object Model
Navigation Custom Data Sources
Chapter 10: Client-Side Programming
Understanding Client- vs. Server-Side Programming
Working with the SharePoint Client Object Model
.NET Framework Client Object Model
Silverlight Client Object Model
ECMAScript Client Object Model
SharePoint Object Model Comparison
Reading and Writing Object Properties
Querying Lists and Libraries with CAML
Chapter 11: SharePoint and Windows Phone 7 Development
Developing on Windows 7 with SharePoint
Developing on Microsoft Hyper-V
Client Side Object Model (CSOM)
Custom SharePoint Applications
Accessing your SharePoint Data
Retrieve the User Profile Properties for a Specific User
Chapter 12: SharePoint Solution Deployment
Feature Activation Dependencies
SharePoint Solution Best Practices
The Right Number of SharePoint Solutions
Upgrading Features and Solutions
Getting Ready for the Walkthrough
Chapter 13: Business Intelligence
New Additions to Business Intelligence in SharePoint 2010
Optimizing Your Business Intelligence Resources
http://msdn.microsoft.com/en-us/library/ee557257.aspx
Charting from Different Data Sources
Reducing the Workload from the SharePoint Server and Document Libraries
Assessing Which Type of Installation is Best for You
Chapter 14: Business Connectivity Services
Business Connectivity Services Deployment Types
Functionality for Normal Users “Out-of-the-Box”
Functionality for Advanced Users and Administrators
Set the Title Field in the External Content Type
Creating a Profile Page to Display BCS Results
Creating a .NET Connector in Visual Studio 2010
Creating a Sample Flat File Data Source
Creating a .NET Assembly Connector Project in Visual Studio 2010
Creating an Entity (External Content Type)
Creating an Entity Service Class
Configuring the Secure Store Service
Creating a Secure Store Service Application for Impersonating
Setting the Application Impersonation Credentials
Creating Security Trimmed CRUD Operations on a SQL Database Using Visual Studio 2010
Connecting Model to Data Source
Mapping BDC Model to Data Source
Adding Code-Behind to Access External Data Source
Adding Security Trimming to .NET Connectors
Chapter 15: Designing Mashups with Excel and Visio
Visio Services JavaScript Mashup API
JavaScript Object Model (JSOM) for Excel
Putting it all Together—Help Desk Mashup
Chapter 16: Tips, Tricks, and Traps
User Experience for PowerPivot Solutions
PowerPivot and SSAS Interaction
Chapter 17: PerformancePoint Services
What Will You Learn in This Chapter?
PerformancePoint Services Architecture
Service Components and Interfaces
Securing PerformancePoint Solutions
Business Intelligence Solution Components
Setting Up PerformancePoint Services
Import PerformancePoint Server 2007 Content
Managing PerformancePoint with PowerShell
Authoring and Publishing PerformancePoint Solutions
Deploying the Business Intelligence Center
Creating a Dashboard Designer Workspace
Creating Key Performance Indicators
Deploying the Solution to SharePoint, and Exploring
Create an Excel Services Report
Chapter 18: Public-Facing SharePoint Sites
What to Expect From This Chapter
Leveraging Existing Infrastructure
Acknowledging Existing Skill Sets
Driving Content Rules Through Page Layouts
Attracting Attention from the World Wide Web
Helping Your Users Find Their Content
Customizing the Search Experience
Navigation Options for SharePoint Sites
What to Look for in a Developer
Separating Content From Development
Considerations for what Needs Change Control
What about SharePoint Designer?
Chapter 19: Claims-Based Authentication in SharePoint 2010
Understanding Claims in SharePoint 2010
Deciding When to Use SAML Token-Based Authentication
Implementing SAML Token-Authentication in SharePoint 2010
Before You Attempt to Install AD FS
Certificates Required for Operating an AD FS Server
Understanding Token-Signing Certificates
Understanding Service Communication Certificates
Installing Active Directory Federation Services 2.0
Configuring Your Federation Server
Adding a Token-signing Certificate
Understanding Identity Providers (AD FS Account Partners)
Adding a Claims Provider Trust Manually
Understanding Claims Rules in AD FS
Configuring AD FS Relying Party
Configuring SharePoint 2010 for Claims Authentication
Adding the Token-Signing Certificate to SharePoint
Adding a Trusted Identity Provider to SharePoint
Enabling Claims in Your SharePoint Web Application