Планирование вариантов многоязыкового сайта публикации в SharePoint Server
**Применимо к:**SharePoint Server 2013, SharePoint Server 2016
**Последнее изменение раздела:**2017-07-25
Сводка. Узнайте, как планировать архитектуру сайта, если планируется использовать варианты на многоязычном сайте межсайтовой публикации.
С помощью вариантов можно создавать и поддерживать многоязычные сайты SharePoint. Дополнительные сведения см. в статье Обзор вариантов в SharePoint Server. При использовании межсайтовой публикации и вариантов архитектуру сайта следует настроить в соответствии с одним из трех сценариев.
В этой статье
Решите, какие сценарии следует учитывать
Сценарий 1. Ведение каталога многоязычного контента вне SharePoint
Сценарий 2. На сайте публикации должно храниться только содержимое многоязычного каталога или сочетание разных типов контента, причем не планируется использовать варианты для контента вне каталога
Сценарий 3. На сайте публикации должно храниться сочетание разных типов контента, причем варианты планируется использовать для всего контента
Использование семейств веб-сайтов с конкретными языковыми стандартами для отображения отличий в рангах поисковой системы для языковых версий
Хранение активов разработки для различных сценариев
Преимущества и недостатки каждого сценария
Совмещение сценариев
Решите, какие сценарии следует учитывать
Используйте следующие дерево критериев, чтобы определить, какой сценарий лучше всего подходит вам:
Задача | План для этого сценария |
---|---|
Ведение каталога многоязычного контента вне 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 представлен пример того, как компания 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. Если сайты находятся не на домене верхнего уровня для соответствующего кода страны или региона, такие поисковые системы, как Bing и Google, могут одинаково оценивать результаты поиска для всех языковых версий сайта.
Допустим, компания продает стиральные машины в разных странах. Самая популярная модель стиральной машины в небольшой стране, например Норвегии, отличается от самой популярной модели в большой стране, например Германии. Таким образом, если клиент выполняет поиск самой популярной стиральной машины Contoso из Норвегии, в начале списка результатов поиска может отобразиться модель, популярная в Германии, так как в целом она является самой популярной.
Чтобы отображать отличия локальных рангов поисковой системы, необходимо использовать семейства веб-сайтов для конкретных языковых стандартов на сайте публикации (сценарии 1 и 2).
Хранение активов разработки для разных сценариев
Если вы используете семейства веб-сайтов для конкретных языковых стандартов на сайте публикации, как описано в сценариях 1 и 2, вам потребуется хранить файлы разработки, например эталонные страницы, макеты страниц и шаблоны отображения, отдельно для каждого семейства. Например, в сценариях 1 и 2 необходимо хранить три набора файлов разработки (на английском, норвежском и немецком сайтах публикации). С помощью пакетов диспетчера разработки можно экспортировать и импортировать файлы разработки для сайтов публикации.
Если вы используете варианты на сайте публикации, как описано в сценарии 3, вы можете использовать одни и те же файлы разработки на всех сайтах вариантов.
Преимущества и недостатки каждого сценария
В следующей таблице показаны преимущества и недостатки для каждого сценария.
Сценарий | Преимущества | Недостатки |
---|---|---|
1 |
|
|
2 |
|
|
3 |
|
|
Совмещение сценариев
Вы также можете использовать сочетание сценариев. Например, совместив сценарии 1 и 2, можно создать сайт, где:
отображаются содержимое каталога и сведения о продукции. Сведения о продукции, например номера элементов, цены и количество товаров на складе, хранятся во внешней системе вне SharePoint (сценарий 1);
Отображаются содержимое каталога и такие сведения, как события, новости, решения и т. д. Языковые варианты информационных статей создаются и хранятся в SharePoint (сценарий 2).
Для этого сочетания планируйте следующие действия.
На сайте разработки | На сайте публикации |
---|---|
|
|
See also
Настройка публикации на нескольких сайтах в SharePoint Server
Подключение сайта публикации к каталогу в SharePoint Server
Установка и удаление языковых пакетов для SharePoint Server 2016
Настройка запроса для веб-части "Поиск контента"
Введение в поддержку нескольких языков
Создание многоязычного веб-сайта
Работа с многоязычными наборами терминов