规划变体

 

适用于: SharePoint Server 2010

上一次修改主题: 2016-11-30

Microsoft SharePoint Server 2010 中的变体功能 通过将内容从源变体网站 复制到每个目标变体网站,将内容提供给不同网站上的特定访问群体。如有必要,还可在目标变体网站中自定义内容。例如,目标变体网站上的内容可以在发布之前翻译为其他语言。变体只能在使用某个发布网站模板创建的 SharePoint Server 2010 网站上使用,或者在启用了 SharePoint Server 发布基础结构功能的网站上使用。

备注

虽然变体可用于多语言解决方案,但变体功能并不会翻译页面。若要使用变体来创建多语言内容,您可以使用工作流来传送内容,以便让其他团队或第三方供应商在内容复制到目标网站后进行翻译。有关工作流的详细信息,请参阅规划工作流 (SharePoint Server 2010)

本文包含有关在发布网站集中使用变体时应考虑的重要事项的信息,并介绍在 SharePoint Server 2010 中规划使用变体的解决方案时所涉及的任务。本文不提供变体概述,不介绍如何使用变体,也不解释如何创建变体标签和层次结构。

有关变体的详细信息,请参阅变体概述

本文内容:

  • 关于规划变体

  • 规划使用变体时要考虑的重要事项

  • 确定所需的变体类型

  • 选择变体根网站

  • 指定源变体网站

  • 规划目标变体网站

  • 确定如何在目标变体网站上创建网站和页面

  • 规划变体计时器作业日程安排

  • 变体规划工作表

关于规划变体

本文中的规划过程首先介绍在规划对 SharePoint Server 2010 解决方案使用变体时应考虑的重要事项。本文的其余部分介绍规划对 SharePoint Server 2010 使用变体时所需的步骤. 其中包括:

  • 确定所需的变体类型并选择变体根网站。

  • 指定源变体网站并规划目标变体网站。

  • 确定如何在目标变体网站上创建网站和页面。

  • 规划如何安排变体计时器作业。

您可以在变体规划工作表中记录此信息。

规划使用变体时要考虑的重要事项

在规划对 SharePoint Server 2010 解决方案使用变体之前,应了解变体和其他 SharePoint Server 2010 功能之间的交互。本节包含有关在规划对 SharePoint Server 2010 解决方案使用变体时应考虑的重要事项的信息。

内容审批

内容审批是具有审批者权限的网站成员用来控制内容发布的方法。在内容审批过程中,当新的主要版本得到审批时,将会认为内容已发布,因为具有读取权限的用户可以查看主要版本。变体网站中的内容审批需要在源和目标变体网站上的页面库中进行主要和次要版本控制。有关内容审批的详细信息,请参阅规划内容审批和日程安排

内容审批有一些独特的因素,在规划变体时应加以考虑:

  • 在源变体网站上,当提交页面以进行审批时,会生成一封电子邮件,并按如下顺序使用以下列中存储的值将电子邮件发送给页面联系人:

    • 联系人

    • 联系人电子邮件地址

    • 修改者

    备注

    从“联系人”字段开始,逐个检查每个字段以查找可向其发送通知的联系人信息。如果第一个字段为空,则尝试第二个字段,直到找到联系人信息。

    批准页面进行发布后,即允许将该页面复制到目标网站。您可以配置变体设置以便手动或自动将内容复制到变体网站。

  • 在目标变体网站上,始终会为从源变体网站复制的页面分配次要版本号。如果页面对于目标网站是全新的,则会为它分配版本 0.1。如果页面在目标变体网站上已经存在,则会为复制的页面分配下一可用的次要版本号。例如,如果目标变体网站具有版本为 2.1 的页面,在将该页面的新变体复制到目标网站时,页面的版本将更改为 2.2。

  • 如果页面是在源变体网站上发布的,在将页面复制到目标变体网站时,审批状态将设置为“草稿”。如果在目标变体网站上的页面库中启用“内容审批”和“文档版本控制”,则必须在每个目标变体网站上审批该页面,然后才能将其提供给读者。

备注

对源自源变体网站的内容所做的更改可能会取代对目标变体网站中的内容所做的更改。例如,在语言变体中,如果源变体网站使用的是一种语言,目标变体网站使用的是另一种语言,则可能会出现以下情况:一位编辑在目标变体网站上更改了某个本地化页面,并为其分配了一个新的次要版本 1.1。随后,源变体网站上的一位作者对同一页面进行了不同的更改,并将该页面作为版本 1.2 复制到目标变体网站。它将取代版本 1.1 中对页面所做的更改。在本例中,目标变体网站的编辑必须从“版本历史记录”中还原主题的早期版本,接受新版本,或者使用“查看更改”按钮查看页面的当前版本与早期版本之间的差异,然后手动将新版本和早期版本合并到一个新版本中。有关版本控制的详细信息,请参阅版本控制、内容审批和签出规划 (SharePoint Server 2010)

网站导航

如果使用网站变体,则必须仔细规划网站导航体验。在 SharePoint Server 2010 中,会自动生成指向当前网站的对等网站的网站导航链接,并显示在网页的“全局导航”和“当前导航”菜单中。在变体网站中,当前网站的对等网站就是同一网站的变体,因此您可能不希望网站用户通过这种方式浏览到其他网站。可以使用“导航设置”页更改“全局导航”和“当前导航”菜单的设置,以便不显示对等网站。

备注

在源变体网站上对网站导航所做的更改不会复制到目标变体网站。如果希望目标变体网站上的网站导航与源变体网站上的网站导航保持一致,则必须手动对目标变休网站上的网站导航设置进行更改。

有关网站导航规划的详细信息,请参阅规划网站导航 (SharePoint Server 2010)

内容部署

内容部署过程可将内容从源网站集复制到目标网站集。

建议您在运行“变体创建层次结构作业定义”时,禁用任何包含源变体网站的内容部署作业。如果在运行“变体创建层次结构作业定义”计时器作业的同时运行内容部署,可能会将部分创建的目标变体网站复制到目标服务器上的目标变体网站。

有关内容部署规划的详细信息,请参阅规划内容部署 (SharePoint Server 2010)

Web 部件

Web 部件是基于 SharePoint Server 2010 的页面的构建基块之一。大多数 Web 部件都设计用于显示特定类型的数据,例如文本、HTML 或图像。SharePoint Server 2010 包含一组 Web 部件,您也可以开发或导入自定义 Web 部件。

Web 部件会随变体网站的页面一起复制。如果启用“更新目标 Web 部件”,在将包含 Web 部件的页面复制到目标变体网站时,只会更新目标变体网站上的 Web 部件。如果 Web 部件出现在不同目标变体网站上的多个目标页面上,在将页面从源变体网站复制到目标变体网站时,该 Web 部件的所有实例都会得到更新。如果页面包含一个媒体 Web 部件,并且该 Web 部件配置为指向变体层次结构外部的网站上存储的视频 A,当在源变体网站上发布该页面时,该页面将会复制到所有目标变体网站。目标变体网站上的页面将在媒体 Web 部件中显示视频 A。如果在源变体网站上更新该页面,将媒体 Web 部件更改为指定视频 B,则目标变体网站上的页面将仍然指向视频 A,直到在源变体网站上发布该页面并将其复制到目标变体网站。此外,如果目标变体网站上的呈现器没有查看存储在变体层次结构外部的视频文件的权限,它们就无法查看该视频。为了防止类似的意外 Web 部件行为,您可以配置变体设置以便不将 Web 部件更新复制到目标变体网站。

多语言网站

SharePoint Server 2010 提供了多项功能,使您能够支持不同区域的用户或操持不同语言的用户。您可以使用这些功能创建不同语言的网站,并使用户能够以与创建网站时所用语言不同的语言查看网站的用户界面。如果计划对多语言网站使用变体,则必须执行一些额外步骤以便为变体网站启用多语言支持。有关如何规划多语言网站的详细信息,请参阅规划多语言网站 (SharePoint Server 2010)

确定所需的变体类型

尽管变体通常用于创建多语言网站,但也可以使用变体基于其他标准来创建网站,这些标准包括地区差异、移动设备、企业或产品品牌或者公司的子公司等。应确定您的解决方案需要哪些类型的变体,并创建将属于变体层次结构的网站的列表。

备注

如果要使用变体来创建多语言网站,并且希望以其他语言显示目标变体网站的网站管理页面,则必须安装与变体网站对应的每种语言的语言包。有关如何安装语言包的信息,请参阅部署语言包 (SharePoint Server 2010)

选择变体根网站

变体根网站提供所有变体网站的 URL,并包含用于将用户重定向到正确的变体网站的登录页面。根网站可以是网站集中任何级别的网站,包括首要网站。但是,在指定根网站并单击“创建层次结构”后,将无法再进行更改,并且不能在网站集的任何其他位置使用变体。

备注

如果您希望将根网站包含的网站层次结构或页面库中的内容用于源变体网站,则必须在创建源变体网站后手动将这些内容复制到源变体网站。

确定要将哪个网站用作根网站,并在变体规划工作表中记录 URL。

指定源变体网站

源变体网站是创作和发布由所有网站共享的内容的网站,也是用于将更改复制到目标变体网站的网站。可通过在“网站集管理”网站的“创建变体标签”页上为变体标签选择“源变体”设置来指定源变体网站。变体层次结构中只能有一个源变体网站。将变体标签指定用作源变体网站后,将无法更改。

查看变体解决方案的网站列表,并决定将哪个网站用作源变体网站。在变体规划工作表的“网站数据表”标签的最上面一行中记录解决方案的源变体网站。键入您希望显示在网站 URL 中的标签、标签显示名称以及负责该网站的网站所有者的姓名。

规划目标变体网站

目标变体网站的规划目标将因要实施的变体网站的类型而异。例如,如果变体网站基于语言,您可能希望目标变体网站中的页面看起来与源变体网站中的页面完全相同。如果变体网站基于设备,您可能希望目标变体网站中页面的外观与源变体网站中的页面有所不同,以便符合用于显示这些页面的设备。

查看变体解决方案的网站列表,并在变体规划工作表中记录每个目标变体网站。对于每个网站,输入您希望显示在网站 URL 中的标签、标签显示名称以及负责该网站的网站所有者的姓名。

规划自定义母版页、布局页或样式表

您可以决定对变体网站使用自定义母版页、页面布局或样式表。例如,在基于设备的网站变体中,可以为显示在屏幕大小有限的设备上的那些变体定义更简单的页面布局。母版页、页面布局和样式表只在网站集的首要网站中进行管理,因此您必须在首要网站中的以下某个位置对这些资源进行更改:

资源 位置

母版页

母版页样式库

布局页

母版页样式库

XSL 样式表和级联样式表

样式库

您还可以指定每个目标变体都使用它自己的自定义页面布局。

规划自定义内容类型

必须对存储在源变体网站上的页面库中的所有页面使用相同的内容类型(要么是页面内容类型,要么是基于页面内容类型的内容类型)。执行此操作最简单的方法是使用网站集的首要网站的网站内容类型库中定义的内容类型。

如果必须对一个或多个变体网站的页面使用自定义列,请将它们添加到您在页面库中使用的内容类型中。例如,如果变体网站基于语言差异,则可以添加指示该页面是否已本地化的列。有关规划内容类型和列的详细信息,请参阅规划内容类型和工作流 (SharePoint Server 2010)

在有些网站变体解决方案中,您不必编辑或更改目标变体网站上的内容。例如,如果您的变体网站依赖于设备,您可能希望在所有设备上显示相同的内容,但对每种类型的设备使用不同的布局和母版页。如果是这种情况,可以通过禁用所需的签出来简化目标变体网站的管理。

确定如何在目标变体网站上创建网站和页面

如果在网站层次结构中源变体网站下面有其他网站,则您必须规划如何在目标变体网站上创建这些网站。在目标变体网站上创建网站的方法有两种:自动和手动。默认情况下,在源变体网站下面添加的任何新网站都将自动在所有目标变体网站上创建。但是,如果您对变体禁用自动网站和页面创建,对于您在源变体网站下创建的每个新网站,则必须手动指定要在其中创建网站的目标变体网站。尽管允许在目标变体网站上自动创建新网站的优点是可以减少网站管理员的工作量,但手动创建网站的优点是您可以指定在哪些目标变体网站上创建哪些网站。如果只希望在部分而不是所有目标变体网站上包含某个网站,则手动方法会非常有用。

还可以通过两种方式在目标变体网站上创建发布页面:自动和手动。默认情况下,在源变体网站的页面库中发布的任何新页面都将自动在所有目标变体网站上创建。但是,如果您对变体禁用自动网站和页面创建,对于您在源变体网站上创建的每个新页面,则必须手动指定要在其中创建页面的目标变体网站,并且只能指定单个目标变体网站。如果只希望在部分而不是所有目标变体网站上包含某些页面,则禁用自动网站和页面创建可能非常有用。不过,如果源变体网站包含许多页面,那么要求在目标变体网站上手动创建页面可能很不方便。如果您希望在一部分目标变体网站上创建变体页面,建议您使用自动创建功能在所有目标变体网站上创建页面,然后从不需要页面副本的目标变体网站中删除页面,或者使用工作流只批准您希望复制到目标变体网站的页面。

默认情况下会启用自动网站和页面创建。如果决定对变体解决方案禁用自动网站和页面创建,则应仔细考虑可能会增加的管理任务。可在“网站集管理”中的“变体设置”页上配置自动网站和页面创建。有关指定变体设置的信息,请参阅启用变体设置以便能创建各个版本的网站(该链接可能指向英文页面)

规划变体计时器作业日程安排

变体功能使用计时器作业来执行诸如创建和传播网站及页面之类的任务。计时器作业在 OWSTIMER 内运行,OWSTIMER 是一项用于 SharePoint Server 2010 的 Windows 服务。对于何时运行作业,每个计时器作业都有它自己的默认日程表。可在管理中心网站的“作业定义”页上更改每个作业的运行频率。

下表列出了变体计时器作业以及每个作业的默认日程表:

作业名称 默认日程表

变体创建层次结构作业定义

每天一次

变体创建页面作业定义

每小时一次

变体创建网站作业定义

每 5 分钟一次

变体传播页面作业定义

每小时一次

变体传播网站作业定义

每 5 分钟一次

您可以通过设置一个以分钟、小时、天、周或月为间隔的定期计划来指定每个作业的运行时间。如果选择每天、每周或每月,则可以指定作业应运行的时间段,服务器将随机选择指定范围内的某个时间开始运行作业。此选项非常适合在服务器场中的多台服务器上运行的高负荷作业。请注意,在服务器场中的所有服务器上同时运行此类型的作业可能会增加服务器的负载,进而影响性能。为了避免可能出现的这种情况,可以指定作业的准确开始时间。

应仔细规划变体计时器作业在服务器上运行的时间,并相应地设置定期计划。例如,若要确定“变体创建页面作业定义”或“变体传播页面作业定义”的运行频率以及将页面复制到目标变体网站的频率,应考虑将会在源变体网站上创建的页面数以及这些页面的更新频率。

变体规划工作表

下载 Excel 版本的变体规划工作表(该链接可能指向英文页面)

See Also

Concepts

变体概述