Andrew Connell [MVP MOSS]
1543 Posts |  42 Articles |  4753 Comments
.NET  |  MCMS  |  SharePoint  |  Office System
SharePoint Quick Links
Article Categories
Archives
Post Categories


Add to Technorati Favorites

If you've been under a rock like I have apparently over the last few months, you might not have noticed this little gem get published. In March MSDN published an article by a handful of Microsoft folks, one of which is very familiar to those of us old-skool MCMS junkies: Stefan.

First a bit of terminology. Most people are familiar with the fact that MOSS includes a capability called Content Deployment (CD). This facility is designed for organizations who author content in a staging environment and want to "publish" the changed content at scheduled intervals to another environment that typically is read-only & lives in a DMZ or at co-location facilities. This is ideal for content-centric sites like Publishing sites (aka: WCM sites). CD is founded on the content migration (CM) API that is in WSS 3.0 (some call it "PRIME"). The jist of the CM API is that you can export all/pieces of your site collection and import them somewhere else. This is what is used when you run export / import from STSADM (something very different from what backup / restore do).

Most of the documentation out there in the official & unofficial channels that covers the CM API and CD API is slim at best. The December 2007 refresh of the SharePoint SDKs has some updated info around this area. In March, another article (linked below) was posted on MSDN that talks about how to do more of the really complex stuff like reparenting and, retaining object identities, etc. This goes along very well with Stefan's 5-part blog series he did a while back here.

ยป MSDN: Selective Content Migration in Windows SharePoint Services 3.0

posted on Thursday, April 24, 2008 9:31 AM

Feedback

# re: Fantastic article on WSS content migration / MOSS content deployment API 9/18/2009 12:31 PM Lewis
Gravatar Can you deploy content from a MOSS installation to a WSS installation?

# re: Fantastic article on WSS content migration / MOSS content deployment API 9/23/2009 7:37 PM AC [MVP MOSS]
Gravatar Lewis-
Nope.

# re: Fantastic article on WSS content migration / MOSS content deployment API 2/11/2010 6:38 AM Brad Saide
Gravatar Um... While that might be true at the site level, you can succesfully do it with a list. I have just migrated a complete list (Document Library and Tasks, so 2 actually) with heaps of data in both from a MOSS 2007 Team site to a WSS 3 site (and the other way too - different lists though).

I imagine you would have to have the same features installed if they affected the data in any way (eg a "Unique site column" feature on the source list would also have to be deployed in the target list, and I expect Publishing pages on Moss would fail when deployed to WSS3), however it can be done.

Both Systems were on SP2, one was running 32-bit and the other 64-bit (not that it would make a difference, but shows that there is good isolation between the content and the supporting systems). I used the SPContentDeploymentWizard from CodePlex which leverages the CMAPI.

Post Feedback

Title:
Name:
Email:
(email will not be displayed)
Url:
Comments: 
Please add 5 and 8 and type the answer here:    
All Comments Are Filtered & Moderated
Unfortunately comment spammers are just too effecient and are constantly dirtying up blogs with irrelevant and unwanted comments trying to improve their standing on search engines. All comments on this blog are moderated. I do not censor comments, but I don't approve comments with vulger language or those soliciting products. Most of the time comments are approved within a few hours of being submitted with the only exception when I'm traveling.

Why are you asking for my email address?
The only reason I'm asking for your email address, which isn't required to submit a comment, is to provide a gravatar if you've created an account for yourself and associated your email address with a small image. If you have a gravatar created for the email address you submit, it will appear next to your comment. Otherwise nothing will appear.

What is a gravatar?
A gravatar is a "globally recognized avatar." You can get more information about gravatars, as well as create your own for free, at www.gravatar.com. You can also view my gravatar here.


Copyright © 2003 - 2010 Andrew Connell
Creative Commons License 
This work is licensed under a Creative Commons License
Site design by Heather Solomon.

 
 
MOSS WCM Training
Looking for MOSS 2007 WCM developer training? Look no further! I teach my 5-day hands-on and online WCM classes for developers I offer through my company: Critical Path Training.

Get more information on the WCM courses!