Планирование вариантов многоязыкового сайта публикации в SharePoint Server

 

**Применимо к:**SharePoint Server 2013, SharePoint Server 2016

**Последнее изменение раздела:**2017-07-25

Сводка. Узнайте, как планировать архитектуру сайта, если планируется использовать варианты на многоязычном сайте межсайтовой публикации.

С помощью вариантов можно создавать и поддерживать многоязычные сайты SharePoint. Дополнительные сведения см. в статье Обзор вариантов в SharePoint Server. При использовании межсайтовой публикации и вариантов архитектуру сайта следует настроить в соответствии с одним из трех сценариев.

В этой статье

  • Решите, какие сценарии следует учитывать

  • Сценарий 1. Ведение каталога многоязычного контента вне SharePoint

  • Сценарий 2. На сайте публикации должно храниться только содержимое многоязычного каталога или сочетание разных типов контента, причем не планируется использовать варианты для контента вне каталога

  • Сценарий 3. На сайте публикации должно храниться сочетание разных типов контента, причем варианты планируется использовать для всего контента

  • Использование семейств веб-сайтов с конкретными языковыми стандартами для отображения отличий в рангах поисковой системы для языковых версий

  • Хранение активов разработки для различных сценариев

  • Преимущества и недостатки каждого сценария

  • Совмещение сценариев

Решите, какие сценарии следует учитывать

Используйте следующие дерево критериев, чтобы определить, какой сценарий лучше всего подходит вам:

Три сценария использования вариантов на сайте межсайтовой публикации.

Задача План для этого сценария

Ведение каталога многоязычного контента вне SharePoint

1

Публикуется только содержимое многоязычного каталога или сочетание разных типов контента, причем не планируется использовать варианты для контента вне каталога

2

Публикуется сочетание разных типов контента, причем варианты планируется использовать для всего контента

3

Для каждого сценария следует планировать следующие задачи:

Сценарий Сайт разработки Сайт публикации

1

  • Создайте коллекцию сайта каталога продуктов.

  • Используйте список Продукция для хранения контента вне SharePoint.

  • Используйте один набор терминов, чтобы отметить элементы списка Продукция.

  • Переведите набор терминов.

  • Установите языковые пакеты.

  • Создайте отдельное семейство веб-сайтов портала публикации для каждого языка.

  • Подключите каждое семейство веб-сайтов к каталогу Продукция.

2

  • Создайте семейство веб-сайтов портала публикации.

  • Создайте метки вариантов.

  • Создайте содержимое каталога в пользовательских списках или в библиотеке Страницы на исходном сайте вариантов.

  • Используйте один набор терминов, чтобы отметить элементы каталога исходного варианта.

  • Используйте возможности вариантов для распространения содержимого каталога исходного варианта на целевых сайтах вариантов.

  • Переведите набор терминов.

  • Установите языковые пакеты.

  • Создайте отдельное семейство веб-сайтов портала публикации для каждого языка.

  • Подключите каждое семейство веб-сайтов к каталогу языковых вариантов.

3

  • Создайте семейство веб-сайтов портала публикации.

  • Создайте метки вариантов.

  • Создайте содержимое каталога в пользовательских списках или в библиотеке Страницы на исходном сайте вариантов.

  • Используйте один набор терминов, чтобы отметить элементы каталога исходного варианта.

  • Используйте возможности вариантов для распространения содержимого каталога исходного варианта на целевых сайтах вариантов.

  • Переведите набор терминов.

  • Установите языковые пакеты.

  • Создайте одно семейство веб-сайтов портала публикации.

  • Создайте метки вариантов.

  • Создайте контент вне каталога на исходном сайте вариантов.

  • Используйте возможности вариантов для распространения содержимого не из каталога на целевых сайтах вариантов.

  • Подключите каждый вариант сайта публикации к каталогу языковых вариантов.

Сведения о том, как выполнить эти задачи, см. в разделе См. также в конце этой статьи.

Сценарий 1: Ведение многоязычного каталога контента вне SharePoint

Для использования межсайтовой публикации в списке SharePoint должны присутствовать данные каталога. Тем не менее, содержимое каталога можно хранить во внешней системе и регулярно импортировать в список SharePoint. При создании семейства веб-сайтов с помощью шаблона сайта Каталог продуктов на корневом уровне этого семейства автоматически создается список под названием Продукция. Список Продукция содержит столбцы сайтов для таких типичных сведений о продукции, как название и номер элемента. С помощью этого списка можно импортировать содержимое каталога.

Важно!

Если для содержимого каталога в SharePoint используется список Продукция, использовать варианты невозможно. Вместо этого можно распределить сайты по языковым категориям с помощью столбца Тег языка.
Если вы используете список Продукция для содержимого каталога на сайте среды разработки и страницу элементов каталога для отображения элементов каталога на сайте публикации, использовать варианты на этом сайте публикации будет невозможно. Это связано с тем, что URL-адрес каждого семейства веб-сайтов перезаписывается только один раз. В связи с этим потребуется создать на сайте публикации по одному семейству веб-сайтов для каждого языка, который планируется поддерживать, и подключить каждое из них к каталогу Продукция.

На следующей схеме показано, как следует настраивать архитектуру сайта, если содержимое каталога хранится в списке Продукция. Каждый блок на схеме представляет семейство веб-сайтов. Числа внутри блоков обозначают количество сайтов в семействе, а буквы — наборы терминов. Стрелки, ведущие от сайта ПУБЛИКАЦИИ к сайту РАЗРАБОТКИ обозначают подключения каталогов.

Сценарий вариантов 1 на сайте межсайтовой публикации.

РАЗРАБОТКА

contoso.authoring

A

1

ПУБЛИКАЦИЯ

contoso.com

2

B

contoso.no

3

C

contoso.de

4

D

Сценарий 2. На сайте публикации должно храниться только содержимое многоязычного каталога или сочетание разных типов контента, причем не планируется использовать варианты для контента вне каталога

Чтобы использовать варианты для содержимого каталога, его необходимо хранить либо в пользовательских списках, либо в библиотеке Страницы на сайте среды разработки. Вы можете отметить все языковые варианты каталога с помощью одного набора терминов.

На следующей схеме показано, как настроить архитектуру сайта, чтобы иметь возможность использовать варианты для содержимого каталога. Каждый блок на схеме представляет семейство веб-сайтов. Числа внутри блоков обозначают количество сайтов в семействе, а буквы — наборы терминов. Стрелки, ведущие от сайта ПУБЛИКАЦИИ к сайту РАЗРАБОТКИ обозначают подключения каталогов.

Сценарий вариантов 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. На сайте публикации должно храниться сочетание разных типов контента, причем варианты планируется использовать для всего контента

Чтобы использовать варианты для всего контента, необходимо использовать возможности вариантов как на сайте разработки, так и на сайте публикации. На сайте разработки необходимо хранить содержимое каталога либо в пользовательских списках, либо в библиотеке Страницы. Вы можете отметить все языковые варианты каталога с помощью одного набора терминов.

На следующей схеме показано, как настроить архитектуру сайта, чтобы иметь возможность использовать варианты для всего контента. Каждый блок на схеме представляет семейство веб-сайтов. Числа внутри блоков представляют количество сайтов в семействе, а буквы — наборы терминов. Стрелки, ведущие от сайта ПУБЛИКАЦИИ к сайту РАЗРАБОТКИ представляют подключения каталогов.

Примечание

На сайте публикации используются наборы терминов вариантов.

Сценарий вариантов 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

  • Простота импортирования многоязычного контента, который хранится вне SharePoint.

  • Поисковые системы могут отражать языковые различия в результатах поиска.

  • Невозможно использовать варианты для содержимого каталога и на сайте публикации.

  • Необходимо хранить набор файлов разработки для каждого языка, поддержка которого планируется.

2

  • Варианты можно использовать для содержимого каталога.

  • Поисковые системы могут отражать языковые различия в результатах поиска.

  • Необходимо хранить набор файлов разработки для каждого языка, который планируется поддерживать.

3

  • Варианты можно использовать для контента как из каталога, так и вне каталога.

  • Необходимо хранить только один набор файлов разработки для всех языков, которые планируется поддерживать.

  • Поисковые системы могут не отражать языковые различия в результатах поиска.

Совмещение сценариев

Вы также можете использовать сочетание сценариев. Например, совместив сценарии 1 и 2, можно создать сайт, где:

  • отображаются содержимое каталога и сведения о продукции. Сведения о продукции, например номера элементов, цены и количество товаров на складе, хранятся во внешней системе вне SharePoint (сценарий 1);

  • Отображаются содержимое каталога и такие сведения, как события, новости, решения и т. д. Языковые варианты информационных статей создаются и хранятся в SharePoint (сценарий 2).

Сочетание сценариев вариантов 1 и 2.

Для этого сочетания планируйте следующие действия.

На сайте разработки На сайте публикации
  • Создайте коллекцию сайта каталога продуктов.

  • Используйте список Продукция для хранения содержимого каталога продукции, которых хранится вне SharePoint.

  • Используйте один набор терминов, чтобы отметить элементы в каталоге Продукция.

  • Создайте метки вариантов.

  • Создайте содержимое каталога информационных статей в пользовательских списках или в библиотеке Страницы на исходном сайте вариантов.

  • Используйте другой набор терминов, чтобы отметить элементы в каталоге информационных статей.

  • Используйте возможности вариантов для распространения содержимого каталога информационных статей исходного варианта на целевых сайтах вариантов.

  • Переведите оба набора терминов.

  • Создайте отдельное семейство веб-сайтов портала публикации для каждого языка.

  • Подключите каждое семейство веб-сайтов к каталогу Продукция и языковому варианту каталога информационных статей.

See also

Настройка публикации на нескольких сайтах в SharePoint Server
Подключение сайта публикации к каталогу в SharePoint Server
Установка и удаление языковых пакетов для SharePoint Server 2016

Настройка запроса для веб-части "Поиск контента"
Введение в поддержку нескольких языков
Создание многоязычного веб-сайта
Работа с многоязычными наборами терминов