Миграция SharePoint SubSite на другое семейство сайтов программно - PullRequest
0 голосов
/ 24 августа 2009

Можно ли переместить дочерний сайт и контент MOSS в другое семейство сайтов с помощью API-интерфейса SharePoint? Например, я хотел бы заархивировать дочерний сайт, переместив его из / teamite / subsite1 в / teamite / archive / subsite1. Я использую MOSS 2007.

Спасибо, MagicAndi.

Ответы [ 2 ]

4 голосов
/ 24 августа 2009

MagicAndi,

Ответ - громкое «да». Импорт и экспорт сайтов в SharePoint осуществляется через API Content Deployment (также известный как PRIME API). Этот API-интерфейс отвечает за поддержку функций импорта и экспорта, предоставляемых через STSADM.exe; он также обрабатывает развертывание контента в MOSS.

Отличным местом для начала работы с Content Deployment API является серия статей, написанных Стефаном Госснером. Стефан - инженер по эскалации в Microsoft, и вам будет сложно найти кого-то более знающего в практической работе PRIME API:

http://blogs.technet.com/stefan_gossner/archive/2007/08/30/deep-dive-into-the-sharepoint-content-deployment-and-migration-api-part-1.aspx

Все части этой серии из шести частей превосходны, и я рекомендую прочитать их все. В третьей и четвертой частях, однако, рассматриваются некоторые особенности операций импорта и экспорта, которые вы хотели бы выполнить.

Надеюсь, это поможет!

0 голосов
/ 24 августа 2009

Вам нужно обратиться к API для развертывания контента , Вот один из классов Статья в теме.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...