How We Address Developer Documentation Comments

One of the things I’ve wanted to do on this blog is give people a clearer view into how we actually produce developer documentation for SharePoint; the processes we use, the decisions we make, and what factors influence those decisions. (The Office client developer docs team have done several great posts over on the Office…


Add Virtual Earth Interactive Maps to your Search Server Site

(cross-posted from Enterprise Search Blog)  Are you trying to think of ways to make your Search Server site more interactive and graphical? You can use Federation as a way to enhance the functionality of your search result pages. The Federated Search Web Part makes it possible to display more than results from OpenSearch (1.0/1.1) sites…

2

How to: Create a Content Class That Can Be Backed Up and Restored

Introduction If you have a custom content component that you want to be included in Windows SharePoint Server 3.0 backups and restores, you must represent the component with a class that implements the IBackupRestore interface. This post explains how to do that. There is a complete example following the procedures. This post assumes that you…

1

How to: Programmatically Back Up and Restore a Single Site Collection

Introduction This post describes how to back up and restore individual site collections programmatically. Note: Unless explicitly stated otherwise, all classes referred to in this post are in the Microsoft.SharePoint.Administration or Microsoft.SharePoint namespaces (not Microsoft.SharePoint.Administration.Backup). Procedures                            To Back Up or Restore a Site Collection 1.    Add to your Visual Studio project a reference to…

2

How to: Programmatically Restore Content

  Introduction This post explains how to create an application that restores from a backup a content component, including a custom content component, of a Windows SharePoint Services 3.0 farm. The post assumes that you are familiar with my previous posts Overview of Backing Up and Restoring Data in Windows SharePoint Services and Programming with…

2

How to: Programmatically Back Up Content

Introduction This post explains how to program a backup of a content component, including custom components, in a Windows SharePoint Services 3.0 farm. The post assumes that you are familiar with my previous posts Overview of Backing Up and Restoring Data in Windows SharePoint Services and Programming with the Windows SharePoint Services Backup/Restore Object Model….

2

Programming with the Windows SharePoint Services Backup/Restore Object Model

Introduction This post describes the architecture of the backup and restore object model in Windows SharePoint Services 3.0 and provides some advice about how to program against it. Your backup application can be an independent application or an extension of the stsadm.exe command-line tool. For more information about how to extend stsadm, see How to:…

1

Extending the Connect To menu item

Introduction In my last two posts I discussed how third party clients can most efficiently synchronize with Windows SharePoint Services 3.0 In this article I look into extending the “Connect To…” menu item. The “Connect To…” menu item is extensible so that any client can make use of it. Extending the “Connect To” menu item…


Overview of Backing Up and Restoring Data in Windows SharePoint Services

  Introduction This post provides some basic facts about backing up and restoring data in Windows SharePoint Services 3.0. It will serve as background information for several developer-oriented posts that I will create in the next couple of weeks. Note: Unless explicitly stated otherwise, all classes and members referenced in this post are in the…

5

Synchronizing with Windows SharePoint Services, Part 2

Introduction In my last blog post I introduced GetListItemChangesSinceToken and discussed how using GetListItemChangesSinceToken can make synchronization more efficient. In this post I’ll talk some more about synchronization; take a quick look at GetList and UpdateListItems, and property bags. I’ll finish up by discussing conflict detection, and performance best practices. Other Web Services In addition to…