在 SharePoint Server 中规划变体

 

**上一次修改主题:**2017-07-25

**摘要:**了解如何在 SharePoint Server 2016、SharePoint Server 2013 和 SharePoint Online 中规划变体、确定源变体网站和目标变体网站,以及决定内容将如何在目标变体上同步。

SharePoint Server 和 SharePoint Online 中的变体功能可将内容从源变体网站同步到每个目标变体网站,从而将内容提供给不同网站上的特定访问群体。目标变体网站上的内容可先转换到其他语言,然后再进行发布。变体仅可用于使用发布网站模板之一创建的网站,或用于激活了 SharePoint Server 发布基础架构功能的网站。

本文包含有关您在发布网站集中使用变体时应考虑的重要事项的信息,还介绍了规划使用 SharePoint Server 中的变体的解决方案时所涉及的任务。本文未提供变体的概述,未介绍如何使用变体,也未说明如何创建变体标签及层次结构。有关变体的详细信息,请参阅SharePoint Server 中的变体概述

关于规划变体

本文所述的规划过程从介绍规划对 SharePoint Server 解决方案使用变体时应考虑的重要事项入手。本文的剩余部分介绍了在 SharePoint Server 中使用变体时需要规划的步骤。这些步骤包括:

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

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

  • 决定将如何在目标源网站上创建网站、列表和页面

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

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

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

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

内容审批

内容审批是具有审批者权限的网站成员用来控制内容发布的方法。在内容审批中,在新的主要版本获准后,视为内容发布,这是因为主要版本是供拥有读取权限的用户查看。变体网站的内容审批需要在源和目标变体网站上的页面库中进行主要和次要版本控制。有关内容审批的详细信息,请参阅规划内容审批和日程安排 (SharePoint Server 2010)

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

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

    • 联系人

    • 联系人电子邮件地址

    • 修改人

    备注

    系统将从“联系人”字段开始,检查每个字段中是否存在可以向其发送通知的联系人信息。如果第一个字段为空,则将尝试下一个字段,直到找到联系人信息。

    页面经过审批且可以发布后,则启用到目标变体网站的同步。可以配置变体设置,以手动或自动将内容同步到变体网站。

  • 在目标变体网站上,从源变体网站同步的页面将始终分配一个次要版本号。如果此页面是目标网站中的新页面,则为其分配版本 0.1。如果此页面已存在于目标变体网站上,则为已同步页面分配下一个可用次要版本号。例如,如果某个目标变体网站具有版本号为 2.1 的页面,且该页面的新变体已同步到目标网站,则该页面变为版本 2.2。

  • 如果页面已在源变体网站上发布,则当页面同步到目标变体网站时,“审批”状态将设置为“草稿”。如果目标变体网站上的在页面库中启用了“内容审批”和“文档版本历史记录”,则必须先在每个目标变体网站上审批页面,然后读者才可以阅读该页面。

备注

对来自源变体网站的内容所做的更改可以取代对目标变体网站上的内容所做的更改。例如,如果源变体网站以一种语言显示,目标变体网站以另一种语言显示,则可能会出现以下情形:编辑者更改了目标变体网站上的已本地化页面,并向该页面分配了一个新的次要版本 1.1。然后,源变体网站上的作者对同一页面进行了不同的更改,并将其作为版本 1.2 同步到目标变体网站。这将取代该页面版本 1.1 的更改。本示例中,目标变体网站的编辑者需要从“版本历史记录”恢复该页面之前的版本,并接受新版本,或使用“查看更改”按钮查看该页面当前版本与之前版本的区别,并手动将新版本和之前版本合并到一个新版本中。有关版本控制的详细信息,请参阅在 SharePoint 2013 中规划文档版本控制、内容批准和签出控件

网站导航

若您使用网站变体,则必须小心谨慎地规划您的网站导航体验。在 SharePoint Server 中,指向当前网站对等网站的网站导航链接会自动生成,并显示在网页的“全局导航”和“当前导航”菜单中。在当前网站的对等方均为同一网站变体的变体网站中,您可能不希望赋予网站用户以这种方式浏览其他网站的能力。您可以使用“导航设置”页面更改“全局导航”和“当前导航”菜单的设置,这样就不会显示对等网站。

备注

对源变体网站上的网站导航所做的更改不会同步到目标变体网站。如果您希望目标变体网站上的网站导航与源变体网站上的网站导航相匹配,则必须手动更改目标变体网站上的网站导航设置。

有关网站导航的详细信息,请参阅 SharePoint Server 中的站点导航概述

内容部署

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

在变体创建层次结构作业定义运行时,建议您禁用包含源变体网站的所有内容部署作业。如果变体创建层次结构作业定义计时器作业运行时,内容部署也在运行,则仅创建了一部分的目标变体网站可能会同步到目标服务器上的目标变体网站。

有关内容部署规划的详细信息,请参阅规划内容部署

跨网站发布

与将内容从源变体网站同步到目标变体网站的变体功能不同,跨网站发布功能使用搜索索引,以仅显示其他网站上的内容。您可以将列表或库共享为由搜索服务进行索引的目录,然后将结果显示在其他页面 Web 部件的查询结果中和其他网站集中。

变体功能仅限于在单个网站集中同步内容。但是,您可以在变体网站中将列表和库共享为目录。然后可以创建任意数目的网站集,以表示变体标签,并将内容显示于这些网站集中。这样,您可以针对不同变体标签拥有不同国家/地区代码顶级域。例如,您可以拥有 contoso.co.uk 或 contoso.mx。

备注

跨网站发布仅可在 SharePoint Server 中使用。

有关跨网站发布的信息,请参阅在 SharePoint Server 中规划跨网站发布

有关如何在您想要在多语言跨网站发布网站上使用变体时规划网站体系结构的信息,请参阅在 SharePoint Server 中规划多语言跨网站发布网站的变体

Web 部件

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

Web 部件与变体网站的页面一同进行同步。启用了“更新目标页面 Web 部件”后,如果包含 Web 部件的页面同步到目标变体网站,则只有目标变体网站上的 Web 部件会更新。如果 Web 部件显示在不同目标变体网站的多个目标网页上,则该 Web 部件的所有实例都将在来自源变体网站的网页同步到目标变体网站时进行更新。例如,如果页面包含媒体 Web 部件,并且此 Web 部件已配置为指向变体层次结构之外的网站上存储的视频 A,则在源变体网站上发布此页面后,此页面会同步到所有目标变体网站。目标变体网站上的页面在媒体 Web 部件中显示视频 A。如果更新源变体网站上的页面,且已将媒体 Web 部件更改为指向视频 B,则目标变体网站上的页面会继续指向视频 A,直到源变体网站上的页面发布并同步到目标变体网站。此外,如果目标变体网站上的读者无权查看变体层次结构之外存储的视频文件,则无法查看该视频。为了防止 Web 部件发生此类意外行为,您可以配置变体设置,使 Web 部件更新不同步到目标变体网站。

多语言网站

SharePoint Server 具有多种功能,使您可以为来自不同地区的用户或使用不同语言的用户提供支持。您可以使用这些功能以不同语言创建网站,并使用户可以查看某种语言(而非网站创建时的语言)形式的网站用户界面。如果您计划在多语言网站中使用变体,则必须执行更多步骤,以实现对变体网站的多语言支持。有关如何计划多语言网站的详细信息,请参阅在 SharePoint Server 中规划多语言网站

确定所需变体

变体用于创建多语言网站及基于多区域差异的网站。确定您的解决方案所需的变体,并列出将属于变体层次结构的网站。

如果您将要在 SharePoint Server 中使用变体创建多语言网站,且如果您希望目标变体网站的网站管理页面以其他语言显示,则您必须为与变体网站对应的每种语言安装语言包。有关如何安装语言包的信息,请参阅安装或卸载用于 SharePoint Server 2016 的语言包。如果您将要在 SharePoint Online 中使用变体创建多语言网站,则需要安装并可使用所有语言包。

指定源变体网站

源变体网站是创作和发布由所有网站共享的内容的网站,也是用于将更改同步到目标变体网站的网站。您创建的第一个变体标签自动指定为源变体网站。一个变体层次结构只能有一个源变体网站。指定了源变体网站后,将无法更改。

查看变体解决方案的网站列表,并决定哪个网站将作为源变体网站。在变体规划工作表中“变体数据表”选项卡的第一行记录解决方案的源变体网站。输入以下列的信息:

  • 网站模板语言   用作默认用户界面语言的语言包名称。例如,英语。如果您未在目标网站上使用多语言用户界面,则将此列留空。

  • 区域设置   标签表示的区域设置。例如,英语(美国)。

  • 变体主页   创建源变体和目标变体的位置。变体主网站将提供所有变体网站的 URL,并包含将用户重定向到正确变体网站的登陆页面。主网站可以是网站集中任何级别的网站,包括首要网站。但在指定主网站并单击“创建层次结构”之后,就无法进行更改,并且无法在网站集中的其他任何地方使用变体。

    若要指示网站集的首要网站,则键入斜线 (/)。

    备注

    如果主网站包含网站层次结构或您希望包含在源变体网站中的列表或页面库内容,则必须在创建它们之后将其手动复制到源变体网站。

  • 标签名称   将显示在 URL 中的名称。

  • 标签描述   对标签的描述。

  • 显示名称   将显示在网站导航中的名称。

  • 发布网站模板   用于创建源变体网站的网站模板。键入使用工作流发布网站发布网站

  • 标签联系人   变体网站的一个或多个联系人。

规划目标变体网站

查看变体层次结构的网站列表,并在变体规划工作表中记录各个目标变体网站。对于每个网站,输入以下列的信息。

  • 网站模板语言   用作默认用户界面语言的语言包名称。例如,德语。如果您未在目标网站上使用多语言用户界面,则将此列留空。

  • 区域设置   标签表示的区域设置。例如,德语(德国)。

  • 标签名称   将显示在 URL 中的名称。

  • 标签描述   对标签的描述。

  • 显示名称   将显示在网站导航中的名称。

  • 层次结构创建   源层次结构将同步到目标变体网站的部分。键入以下信息之一:

    • 发布网站,具有变体的列表和所有页面

    • 仅限发布网站

    • 仅限根网站

  • 允许人工翻译   目标标签上是否允许人工翻译。键入 YN

  • 转换器语言   允许人工翻译时用于目标标签的转换器语言。

  • 允许机器翻译   目标标签上是否允许机器翻译。键入 YN

    备注

    如果服务器上未启用机器翻译服务,则机器翻译选项不可用。

  • 机器翻译语言   允许机器翻译时用于目标标签上的机器翻译语言。

  • 标签联系人   变体网站的一个或多个联系人。

备注

SharePoint Server 支持最多 209 个变体标签。SharePoint Online 支持最多 50 个变体标签。

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

您可以决定对变体网站使用自定义模板页、页面布局或样式表。例如,您可能需要对语言从右到左读取的网站使用不同的母版页和页面布局。母版页、页面布局和样式表仅在网站集的首要网站中进行管理。因此,您必须如下表中所述,在首要网站的其中一个位置中对这些资源全部进行更改。

表:变体自定义的资源位置

资源 位置

母版页

母版页样式库

布局页

母版页样式库

XSL 样式和级联样式表

样式库

目标页面可以具有独立于源变体网站的不同页面布局。如果源网站上的页面布局发生更改,目标页面的页面布局也不会更改。

规划自定义内容类型

必须针对源变体网站页面库中存储的所有页面使用同一内容类型(页面内容类型或基于页面内容类型的内容类型)。最简单的方法就是使用在网站集首要网站中的“网站内容类型”页面上定义的内容类型。

如果变体网站上的一个或多个页面必须具有自定义列,则将其添加到您在页面库中使用的内容类型。例如,可以添加一个指示页面是否已本地化的列。有关如何规划内容类型和列的详细信息,请参阅在 SharePoint 2013 中规划内容类型和工作流

决定将如何在目标变体网站上创建网站、列表和页面

如果在网站层次结构中,源变体网站的下方有其他网站,则必须规划将如何在目标变体网站上创建这些网站。有两种方法可以在目标变体网站上创建网站:自动和手动。默认情况下,添加到源变体网站下方的所有新网站将在所有目标变体网站上自动创建。但是,如果禁用了变体的自动网站和页面自动创建,那么对于在源变体网站下方创建的每个新网站来说,必须手动指定应在哪个目标变体网站上创建网站。尽管在目标变体网站上启用新网站自动创建具有减少网站管理员任务的优势,但手动网站创建的优势在于您可以指定应在哪些目标变体网站上创建哪些网站。如果您希望仅在某些(而非所有)目标变体网站上包含某网站,这将非常有用。

对于列表和页面内容,必须对如何传播内容做出两个决定。

  1. 从源的角度来看,发布新内容时会出现什么情况?您可以选择执行以下操作之一:

    • 在所有目标变体网站中自动创建内容副本。这是“在任何位置创建”选项,默认为启用状态。

    • 在选定目标变体网站中手动创建内容副本。此内容的后续更新将自动提供给指定目标变体网站。这是“选择性创建”选项。

  2. 从目标的角度来看,提供新内容时会出现什么情况?您可以选择执行以下操作之一:

    • 自动从源变体网站同步更改,并将其作为新草稿版本添加到目标变体网站上。

    • 通知目标标签所有者有更新可用。标签所有者将决定是否手动同步内容。

默认情况下,在源变体网站的页面库中发布的所有新页面将在所有目标变体网站上自动创建。但是,如果启用了“选择性创建”,则对于在源变体网站上创建的每个新页面,必须手动指定应在哪个目标变体网站上创建页面。如果您希望仅在某些(而非所有)目标变体网站上包含某些页面,“选择性创建”选项将非常有用。

只有在变体层级结构创建之前在源变体网站上创建列表时,列表才可以在目标变体网站上自动创建。如果在设置了变体层次结构之后才创建列表,则必须使用源变体网站上列表功能区“变体”选项卡上的“设置”在目标变体网站上手动创建列表。但新列表项可在目标变体网站上自动创建。

在任何位置创建”选项默认处于启用状态。如果决定启用“选择性创建”选项,应谨慎考虑可能会增加的管理任务。可以在“变体设置”页面上的“网站集管理”中配置与网站、列表和页面创建行为相关的设置。有关信息,请参阅创建多语言网站

规划变体计时器作业安排

变体功能使用计时器作业执行任务,如创建和传播网站和页面。计时器作业在适用于 SharePoint Server 的 Windows 服务 OWSTIMER 内部运行。每个计时器作业对于何时运行作业都有自身默认的安排。可以更改每个作业在 管理中心 网站的“作业定义”页面上运行的频率。

备注

计时器作业无法在 SharePoint Online 中进行配置。

下表列出了变体计时器作业和每个作业的默认安排。

表:变体计时器作业和默认安排

作业名称 默认安排

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

每小时

变体传播列表项作业定义

每 15 分钟

变体传播页面作业定义

每 15 分钟

变体传播网站和列表作业定义

每 30 分钟

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

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

如果计划更改变体计时器作业的默认日程安排,请在变体规划工作表中的“变体计时器作业”选项卡上记录每个计时器作业的新日程安排。

变体规划工作表

下载 Excel 版变体规划工作表

See also

SharePoint Server 中的变体概述