PacktLib: Microsoft SharePoint 2010 Development with Visual Studio 2010 Expert Cookbook

Microsoft SharePoint 2010 Development with Visual Studio 2010: Expert Cookbook

Credits

About the Author

Acknowledgement

About the Reviewers

www.PacktPub.com

Preface

Lists and Event Receivers

Introduction

Validating data when an item is added to a list

Adding a custom error message to the Event Receiver

Adding an Application Page to an Event Receiver

Working with List Event Receiver

Deploying Event Receivers

Creating a Feature Receiver

Debugging a Feature Receiver

Debugging Feature Installed Events

Workflows

Introduction

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

Advanced Workflows

Introduction

Creating a custom activity

Creating a custom activity for a sandboxed solution

Creating a state machine workflow

Adding a custom workflow status

Creating a pluggable workflow service

List Definitions and Content Types

Introduction

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

Web Parts

Introduction

Creating a visual web part

Creating a code-only web part (sandboxed solution)

Creating AJAX enabled web parts

Adding configuration properties to web parts

Creating connectable web parts

Creating a Silverlight web part

Web Services and REST

Introduction

Getting data through REST

Filtering list data

Fiddling with Fiddler

Creating a REST consumer

Inserting new contacts through REST

Creating a custom SharePoint WCF service

Working with Client Object Model

Introduction

Creating a list using a Managed OM

Handling exceptions

Calling Object Model asynchronously

Using JavaScript Object Model

Using a Silverlight Object Model

Index