PacktLib: Microsoft SharePoint 2010 Developer’s Compendium: The Best of Packt for Extending SharePoint

Microsoft SharePoint 2010 Developer's Compendium: The Best of Packt for Extending SharePoint


About the Contributors


Understanding SharePoint Development Choices

Server-side development

Connecting to SharePoint through web services

Client-side development

SharePoint development tools

Choosing a development path


Building an Engaging Community Site

Creating the community site

Site permissions

Community members

Configuring social Web Parts

Configuring Rollup Web Parts

Creating an Enterprise Wiki


PowerShell Scripting Methods and Creating Custom Commands


Setting up your Virtual Machine and running a test script

Authoring, debugging, and executing script accessing farm settings with PowerGUI and PowerShell ISE

Accessing advanced SharePoint 2010 functionality with external libraries

Creating a custom PowerShell command (CmdLet)

Creating a custom PowerShell Snap-In

Integrating Silverlight 4 with SharePoint 2010

Understanding the benefits of integrating Silverlight with SharePoint

Preparing the development environment

Preparing the server

Creating a Silverlight LOB (Line-of-Business) RIA

Adding a Silverlight Web Part


Interacting with Rich Media and Animations

Bringing life to business applications and complex workflows


List Definitions and Content Types


Creating a site column

Extending an existing content type

Creating custom content type using an object model

Associating a document template with the content type

Associating a workflow to a content type

Creating an external content type

Creating a list definition



Creating a sequential workflow

Creating a site workflow with an initiation form

Deploying an InfoPath form with the workflow

Creating a task from the workflow

Creating a custom task form

Introduction to Programming Windows Phone 7 with the SharePoint Client Services

Security in SharePoint 2010

Using WebClient to get data from the Web

RSS feeds available from SharePoint

Parsing XML in Windows Phone 7

Simple page navigation

Using the WebBrowser control to display the post


Building SharePoint Pages for Windows Phone 7

The difference between lists and libraries

Adding columns to a list

Customizing the list item output

Replacing the mobile home page


Building a Windows Phone 7 Dashboard Application with SharePoint Data

Forms-based authentication

Managed Client Object Model on the desktop

WCF Data Services to the rescue

Creating a dashboard application