Print this page Share
Real World SharePoint 2010: Indispensable Experiences from 22 MVPs (0470597135) cover image


Proven real-world best practices from leading Microsoft SharePoint MVPs

SharePoint enables Web sites to host shared workspaces and is a leading solution for Enterprise Content Management. The newest version boasts significant changes, impressive enhancements, and new features, requiring developers and administrators of all levels of experience to quickly get up to speed on the latest changes. This book is a must-have anthology of current best practices for SharePoint 2010 from 20 of the top SharePoint MVPs. They offer insider advice on everything from installation, workflow, and Web parts to business connectivity services, Web content management, and claims-based security.

  • SharePoint 2010 boasts significant updates, new features, and numerous changes and this comprehensive overview gets you up to speed on all the latest enhancements
  • Serves as an anthology of current best practices regarding SharePoint 2010 from 20 of the top SharePoint MVPs
  • Offers helpful, real-world advice on such topics as business connectivity services, enterprise content management, Web content management, business intelligence, workflow, SharePoint Designer, Web parts, shared services, claims-based security, and more

We all learn from experience, and with Real-World SharePoint 2010 you can learn from the experiences of 20 of the leading SharePoint MVPs!

See More

Table of Contents

Foreword xxvii

Introduction xxix

Chapter 1: Building a Perfect Test Environment for SharePoint Server 2010 1

Getting Ready 2

Windows 2

SQL Server 12

SharePoint 2010 15

Other Software 33

Summary 33

About the Author 34

Chapter 2: Up grading to SharePoint Server 2010 — The Hybrid Approach 35

Understanding the New SharePoint 2010 Upgrade Process 36

System Requirements for a SharePoint 2010 Upgrade 36

SharePoint 2010 Upgrade Improvements 37

Dealing with Large Content Databases 46

Upgrading with Custom Site Definitions 47

Choosing the Right Upgrade Approach 50

SharePoint 2010 Hybrid Upgrade Approach 61

Summary 68

About the Author 68

Chapter 3: Monitoring SharePoint 2010 69

ULS 69

Trace Logs 70

Windows Event Logs 85

Logging Database 86

Health Analyzer 94

Timer Jobs 98

Summary 102

About the Author 102

Chapter 4: SharePoint 2010 Security Under the Hood — Claims‑Based Authentication 105

Introducing the Identity Metasystem 106

Identity in a Claims-Based World 107

The Security Token Service (STS) 108

The Problem with Multiple Identities 110

Claims Impact on Delegation 112

Mapping Technology to Components 113

Configuration of SharePoint Claims 114

Architecture of SharePoint Claims 120

Summary 126

About the Author 127

Chapter 5: Using PowerShell with SharePoint 2010 129

Understanding PowerShell Basics 130

Using SharePoint 2010 Cmdlets 144

Creating Custom Cmdlets 156

Summary 164

About the Author 164

Chapter 6: Backing Up and Restoring SharePoint 2010 165

Operations Planning 166

Types of Recovery 168

What’s New in 2010 170

Understanding the Types of Backups 175

Recovery Scenarios 194

Recommendations 201

Summary 204

About the Author 204

Chapter 7: Working with SharePoint Designer 2010 205

Evolution of SharePoint Designer 205

Who Should Use SharePoint Designer? 206

Requirements for Using SharePoint Designer 2010 207

What’s New? 208

Using SharePoint Designer Effectively in Your Environment 243

Summary 245

About the Author 246

Chapter 8: Building Sandboxed Solutions 247

The Push to No-Code Solutions 248

Understanding the Concept of a Sandboxed Solution 249

Your First Sandbox Project 255

Getting Out of the Sandbox 259

Exploring Alternatives to the Sandbox 265

Understanding When to Use Sandboxed Solutions 266

Summary 267

About the Author 267

Chapter 9: SharePoint 2010 Web Parts 269

Web Part History 270

Web Part Development 276

Web Part Basics 280

Creating a Simple Visual Web Part 295

Enhancing the Visual Web Part 320

Adding an Editor Part 323

Adding Web Part Verbs 330

Summary 332

About the Author 332

Chapter 10: Automating Business Processes 335

Using InfoPath and SharePoint Designer Individually 336

Combining InfoPath and SharePoint Designer 349

Summary 373

About the Author 373

Chapter 11: Building Custom Service Applications for the Right Situations 375

Understanding Services in SharePoint 376

History of Services in SharePoint 376

SharePoint 2010 Service Architecture Framework 377

SharePoint 2010 Service Application Extensibility 378

Creating the Wingtip Calculator Service Application 380

Summary 405

About the Author 405

Chapter 12: Managing the SharePoint Application Lifecycle 407

Provisioning with Solution/Feature XML Versus .NET Code 408

Generating Feature XML Using Site Templates 409

Upgrading a SharePoint Application 415

Assembly Versioning in a SharePoint Application 431

ALM and Sandboxed Solutions 437

Summary 438

About the Author 439

Chapter 13: Using Silverlight 4 with SharePoint 2010 441

The Silverlight News Banner 442

Developing a SharePoint Web Part Hosting a Silverlight Application 453

Deployment Possibilities and Accessibility Scope Impact 465

Developing a SharePoint Custom Field Type Hosting a Silverlight

Application 466

Developing a SharePoint Application Page That Hosts Several Communicating Silverlight Applications 485

Hosting a Silverlight Application in the Master Page 505

Using Business Connectivity Services 510

Using Silverlight from within a Sandboxed Solution 520

Summary 524

About the Author 524

Chapter 14: Business Connectivity Services 525

A Brief Look Back 526

Terminology Changes 526

Welcome to SharePoint 2010 527

Existing BDC Applications During an Upgrade 529

BCS Features Available in SharePoint Foundation 529

BCS Features Available in SharePoint Server 2010 531

Using Tools to Create ECTs 536

Developing Against the BCS Object Models 548

Summary 548

About the Author 549

Chapter 15: Using PerformancePoint Services 2010 551

The Case for Business Intelligence 552

PerformancePoint Services 2010 Overview 553

Configuring and Enabling PerformancePoint Services 555

Creating a PPS Dashboard 559

About the Author 576

Chapter 16: Managing Metadata with SharePoint Server 2010 577

Information Architecture 577

Taxonomy and Metadata 578

Taxonomy Versus Folksonomy 580

Metadata and Taxonomy Platform Enhancements 580

Programmatic Access to the EMM Service 600

Summary 604

About the Author 604

Chapter 17: Understanding SharePoint 2010 Search 605

New and Improved SharePoint 2010 Search 606

SharePoint 2010 Search Engines 608

Deploying SharePoint 2010 Search 613

Deploying FAST Search Server 617

Using PowerShell Commands 620

Building the Search Architecture 621

Customizing User Interfaces 630

Improving “Findability” and “Searchability” 633

Summary 636

About the Author 636

Chapter 18: Understanding Branding in SharePoint 2010 637

Introduction to SharePoint Branding 637

Exploring New Branding Features 647

Creating a Branded SharePoint 2010 Site 655

Summary 669

About the Author 669

Chapter 19: Planning, Designing, and Administering a Multimedia Assets Management Solution 671

Looking at Digital Assets Management Scenarios 671

Infrastructure Deployment 674

Designing the Data Foundation 682

Configuring and Developing the User Experience 685

Designing Custom Asset Library View Styles 693

Packaging the Solution in a Custom Site Definition 695

Notes from the Field 699

About the Authors 702

Chapter 20: Accessing SharePoint Data 703

Data Modeling 703

Data Access Options 704

Creating Sample Lists 706

Accessing SharePoint Data Using the Server-Side Object Model 707

Accessing SharePoint Data Using the Client-Side Object Model 730

Accessing SharePoint Data Using Web Services 738

Accessing SharePoint Data Using No-Code Solutions 743

Summary 744

About the Author 744

Chapter 21: Finding Answers to Your SharePoint 2010 Questions 745

Looking for Books 745

Continually Expanding Your Knowledge 747

Solving Sudden Problems 757

About the Author 762

Index 763

See More

Author Information

Editor Scot Hillier is an independent consultant and Microsoft MVP focused on creating solutions for SharePoint, Office, and related .NET technologies.
See More


Download TitleSizeDownload
README 876 bytes Click to Download
Chapter 5 code for Real World SharePoint 2010 50.89 KB Click to Download
Chapter 6 code for Real World SharePoint 2010 694 bytes Click to Download
Chapter 8 code for Real World SharePoint 2010 124.22 KB Click to Download
Chapter 9 code for Real World SharePoint 2010 18.63 KB Click to Download
Chapter 11 code for Real World SharePoint 2010 184.29 KB Click to Download
Chapter 12 code for Real World SharePoint 2010 358.39 KB Click to Download
Chapter 13 code for Real World SharePoint 2010 13.40 MB Click to Download
Chapter 16 code for Real World SharePoint 2010 93.34 KB Click to Download
Chapter 18 file for Real World SharePoint 2010 16.79 KB Click to Download
Chapter 20 code for Real World SharePoint 2010 4.46 MB Click to Download
See More


Do you think you've discovered an error in this book? Please check the list of errata below to see if we've already addressed the error. If not, please submit the error via our Errata Form. We will attempt to verify your error; if you're right, we will post a correction below.

ChapterPageDetailsDatePrint Run
70 Error in Code
Set-SPDiagnosticConfig Set-SPDiagnosticConfig -LogCutInterval 60

Should be:
Set-SPDiagnosticConfig -LogCutInterval 60
382 Errors in Text
Name ? Wingtip Calculator Service Installer

should be:
Title ? Wingtip Calculator Service Installer



Should be:
552 Typo
"Asking the Right Questions" section, third line from the bottom: "let's increate our profit."

"increate" should be changed to "increase"
See More

Related Titles

Back to Top