在 SharePoint Server 中规划多语言跨网站发布网站的变体
**上一次修改主题:**2018-03-12
**摘要:**了解当您想要在多语言跨网站发布网站上使用变体时,如何规划网站体系结构。
您可以使用变体功能创建和维护多语言 SharePoint 网站。有关详细信息,请参阅 SharePoint Server 中的变体概述。在使用跨网站发布和变体时,应按照三个方案之一设置网站体系结构。
决定应规划的方案
请使用以下决策树确定最适合您的方案:
如果您要 | 规划此方案 |
---|---|
在 SharePoint 外部维护多语言目录内容 |
1 |
仅发布多语言目录内容,或目录内容及非目录内容的组合,并且不希望对非目录内容使用变体 |
2 |
发布多语言目录内容及非目录内容的组合,并且想要对所有内容使用变体 |
3 |
对于每个方案,应计划执行以下任务:
方案 | 创作网站 | 发布网站 |
---|---|---|
1 |
|
|
2 |
|
|
3 |
|
|
有关如何执行这些任务的信息,请参阅末尾处的另请参阅一节。
方案 1:您想要在 SharePoint 外部维护多语言目录内容
若要使用跨网站发布,目录数据必须存在于 SharePoint 列表中。但您可以在外部系统中维护目录内容,并定期将此内容导入 SharePoint 列表。使用“产品目录”网站模板创建网站集时,会自动在网站集的根级别上创建一个名为“产品”的列表。该“产品”列表包括典型产品项目信息的网站栏,如标题和项目编号。您可以使用此列表导入目录内容。
重要
如果在 SharePoint 中使用目录内容的“产品”列表,则无法使用变体。但您可以使用语言标记网站栏对目录内容的各语言进行分类。
如果在创作网站上使用目录内容的“产品”列表,通过目录项页在发布网站上显示目录项,则您无法在发布网站上使用变体。这是由于每个网站集只能有一个 URL 重写。这意味着在发布网站上,您需要为计划维护的每种语言创建一个网站集,并将所有网站集连接到“产品”目录。
下图显示了在目录内容存在于“产品”列表中时设置网站体系结构应使用的方法。图中的每一个框表示一个网站集。框内的数字表示该网站集中的网站,字母表示术语集。从“发布”指向“创作”网站的箭头表示目录连接。
创作 |
---|
contoso.authoring |
A |
1 |
发布 |
---|
contoso.com |
2 |
B |
contoso.no |
3 |
C |
contoso.de |
4 |
D |
方案 2:您的发布网站应仅包含多语言目录内容或包含目录内容及非目录内容的组合,并且不希望对非目录内容使用变体
若要对目录内容使用变体,必须在自定义列表或创作网站的“页面”库中维护目录内容。可以使用一个术语集标记所有目录语言变体。
下图显示了设置网站体系结构应使用的方法,以便可以对目录内容使用变体。图中的每个框表示一个网站集。框内的数字表示该网站集中的网站,字母表示术语集。从“发布”指向“创作”网站的箭头表示目录连接。
创作 |
---|
contoso.authoring |
A |
1 |
2 |
3 |
发布 |
---|
contoso.com |
4 |
B |
contoso.no |
5 |
C |
contoso.no |
6 |
D |
在文章案例研究:Mavention 与 SharePoint Server 2013 中的 Web 内容管理中,您可以看到 Mavention 如何将此方案用于其多语言跨网站发布网站的示例。
方案 3:您的发布网站应包含目录内容和非目录内容的组合,并且想要对所有内容使用变体
若要对所有内容使用变体,必须在创作网站和发布网站上使用变体功能。在创作网站中,您必须在自定义列表或“页面”库中维护目录内容。可以使用一个术语集标记所有目录语言变体。
下图显示了设置网站体系结构应使用的方法,以便可以对所有内容使用变体。图中的每个框表示一个网站集。框内的数字表示该网站集中的网站,字母表示术语集。从“发布”指向“创作”网站的箭头表示目录连接。
备注
在发布网站上使用变体术语集。
创作 |
---|
contoso.authoring |
A |
1 |
2 |
3 |
发布 |
---|
4 |
B |
5 |
C |
6 |
D |
使用特定于区域设置的网站集在搜索引擎排名中显示各语言版本的差异
如方案 3 中所述在发布网站上使用变体时,网站承载于各自的国家/地区代码的一级域名中,例如:www.contoso.com,www.contoso.no和www.contoso.de。而 URL 为www.contoso.com/en-us,www.contoso.com/nb-no和www.contoso.com/de-de。如果网站不是承载于各自的国家/地区代码的一级域名中,则必应、Google 等搜索引擎可能会对网站的所有语言版本的搜索结果进行相同的排名。
例如,假设某公司在不同的国家/地区销售洗衣机。在较小国家/地区(如挪威)销售量最大的洗衣机与在较大国家/地区(如德国)销售量最大的洗衣机不同。这说明如果某人在挪威搜索 Contoso 洗衣机,搜索结果可能会显示,在德国最受欢迎的洗衣机在搜索结果中排名较高,这是因为从总体上看,这是最受欢迎的洗衣机。
若要显示本地搜索引擎排名的差异,必须在发布网站上使用特定于区域设置的网站集(方案 1 和 2)。
维护不同方案的设计资产
如方案 1 和 2 中所述在发布网站上使用特定于区域设置的网站集时,需要维护设计文件(如母版页、页面布局),并单独显示每个特定于区域设置的网站集的模板。例如,在方案 1 和 2 中,需要维护三套设计文件。一套在英语发布网站中,一套在挪威语发布网站中,另一套在德语发布网站中。可以使用设计管理器设计包导出和导入发布网站中的设计文件。
如果如方案 3 中所述在发布网站上使用变体,则可以在所有变体网站中使用相同的设计文件。
每种方案的优点和缺点
下表显示了每种方案的优缺点。
方案 | 优点 | 缺点 |
---|---|---|
1 |
|
|
2 |
|
|
3 |
|
|
组合方案
您还可以使用这些方案的组合方案。例如,可以组合方案 1 和 2 来创建网站,其中:
显示包含产品信息的目录内容。您在 SharePoint 外部的外部系统中对产品信息(如项目编号、价格和库存量)进行维护(方案 1)。
显示包含信息文章(如事件、新闻、解决方案等)的目录内容。在 SharePoint 中创建并维护信息文章的语言变体(方案 2)。
对于此组合方案,应计划执行以下操作:
创作网站上 | 发布网站上 |
---|---|
|
|
See also
在 SharePoint 服务器上配置跨网站发布
连接到 SharePoint 服务器目录的发布网站
安装或卸载用于 SharePoint Server 2016 的语言包