We have a publishing site definition that we have created in Visual Studio 2010. It is working great and provisions the sites just fine. We have a need to have starter content inside the sites. All sites will have the exact same content. So when I say content, think 30-40 Pages in a Page library that contain mainly Content Editors and Rich Text Fields. We want to create a sample site that a content editor can go through and create all the content. We then we want to get that content and seed it with all the new site collections we create with the site definition. The structure of all the sites should be exactly the same.
What is the best approach?
- Content Deployment jobs or Export/Import Content?
- Creating a console application that can export via the API all content into some kind of format from a site, then import it into a new site.