4

我的团队正在开展一个将 .com 网站迁移到 SharePoint 的项目。

创建完所有外观资产、母版页、内容类型和页面布局后,我们需要将实际网站页面实际“移动”到 SharePoint 中。

我试图想出最有效的方法来做到这一点。我们的拓扑结构由创作环境和生产环境组成。我们计划使用 SharePoint 内容部署从创作填充生产。

但是,我们显然需要对创作环境进行某种初始填充。我不想使用内容部署从开发环境中填充创作,因为我不想最初从空白站点定义创建创作。

以下是我提出的选项,希望得到一些您认为是最佳方法的反馈:

  • 在开发环境中创建站点内容并使用诸如 SPDeploy 之类的工具将其迁移到创作环境中

  • 直接在创作环境中创建内容

  • 使用类似于如何在功能中配置列表项实例的技术。我们将使用功能创建和填充我们所有的内容

    • 我不确定这是否真的可行,但因为我知道您可以在功能中配置列表时创建列表项实例而得到了这个想法。毕竟,我们的页面库是一个页面列表 - 但是涉及多种内容类型。

谢谢你的建议!

4

3 回答 3

1

如果只是迁移文件的问题,您实际上可以使用内容迁移框架。此框架的核心类是 Microsoft.SharePoint.Deployment 命名空间中的 SPExport 和 SPImport 类。您可以使用相当少的代码将单个文件导出到磁盘,然后再次将它们导入到新位置。或者,在此处尝试 CodePlex 上的 SharePoint 内容部署向导:http: //www.codeplex.com/SPDeploymentWizard。它将为您节省编码。

于 2008-12-15T22:17:36.370 回答
0

备份和恢复内容数据库。

于 2008-12-15T08:06:29.427 回答
0

您能否澄清一下为什么您不想使用内容部署来创建您的初始创作站点?为什么您不想从空白站点定义开始?无论如何,它会在部署过程中被覆盖。stsadm -export / -import 怎么样?

对不起,我还不清楚整个情况。你有一个开发环境(大概是创建结构的地方,但不是任何用于生产的内容),一个创作环境(我理解为输入和批准内容的锁定环境),然后是一个只读生产环境部署了哪些已批准的项目。如果是这种情况,那么我可以说我的一个项目有类似的设置。

就我而言,我最初是在我的开发环境中开发站点结构,然后备份并恢复到创作和生产。对这两种环境的后续结构更改都是手动进行的。创作在结构上几乎与 prod 完全相同。只是安全性不同。每天从创作到生产多次部署内容。我们直接在创作环境中进行内容更改。

于 2008-12-17T17:40:10.047 回答