Обзор вариантов в SharePoint Server
**Применимо к:**SharePoint Online, SharePoint Server 2013, SharePoint Server 2016
**Последнее изменение раздела:**2017-07-26
Сводка. Узнайте о вариантах, а также преимуществах и сценариях их использования для создания многоязычных сайтов в SharePoint Server 2016, SharePoint Server 2013 и SharePoint Online.
Варианты в SharePoint Server и SharePoint Online позволяют сделать контент доступным для определенных аудиторий на различных сайтах за счет синхронизации контента с исходного сайта вариантов с каждым целевым сайтом вариантов. Когда пользователи заходят на корневой сайт, они перенаправляются на соответствующий сайт вариантов в зависимости от языковых настроек их браузера. Контент на целевом сайте вариантов может быть переведен на другие языки перед его публикацией. Варианты могут использоваться только на сайтах, созданных с помощью одного из шаблонов сайта публикации, или на сайтах с включенным компонентом "Инфраструктура публикации SharePoint Server".
Эта статья содержит обзор функции "Варианты". Здесь описаны ее элементы, показано создание сайта, списков и страниц для сайтов вариантов, перечислены некоторые ограничения вариантов, а также приведены сценарии использования вариативности в SharePoint Server. В данной статье не описаны задачи, связанные с планированием решения, использующего варианты. Сведения о подобном планировании см. в статье Планирование вариантов в SharePoint Server. В этой статье также не описано создание меток и иерархий вариантов. Сведения о создании сайта с вариантами см. в статье Создание многоязычного веб-сайта.
В этой статье
Использование и преимущества вариантов
Сценарии использования вариантов
Элементы вариантов
Общие сведения о вариантах
Общие сведения о создании исходных и целевых сайтов вариантов
Общие сведения о создании сайтов, списков и страниц
Ограничения вариантов
Использование и преимущества вариантов
Многие организации работают с клиентами по всему миру. Однако даже на внутренних рынках компании должны охватывать разнообразную клиентскую базу, которые могут говорить на разных языках или которым требуется предоставить специализированную информацию в зависимости от региональных отличий. Таким типам организаций нужны веб-сайты, предоставляющие настраиваемый контент для различных культур, рынков и географических регионов. Создание и обслуживание разных версий сайта может быть сложной и длительной задачей. Используя варианты в решении SharePoint Server 2013, специалисты по архитектуре сайтов и администраторы сайтов могут ее упростить. Варианты автоматизируют создание, синхронизацию, перевод сайтов, списков и страниц, а также управление ими, что позволяет обойтись без ручного создания списка сайта и всех связанных списков и страниц для каждого экземпляра необходимого варианта.
Сценарии использования вариантов
Вы можете использовать варианты, чтобы создавать контент сайтов, списков и страниц для определенных языков. В этом сценарии большая часть контента создается на языке сайта исходного варианта и синхронизируется с некоторыми или всеми сайтами целевых вариантов для перевода на другие языки. Например, контент можно создать на английском языке и синхронизировать с сайтами целевых вариантов для перевода на немецкий, французский и испанский языки.
Вы также можете использовать варианты, чтобы создавать контент для определенных языков. Например, у компании в Северной Америке могут быть сайты целевых вариантов для следующих языков: английский (США), английский (Канада), французский (Канада) и испанский (Мексика). Большая часть контента создается на английском (США), а компонент вариантов синхронизирует его с сайтами целевых вариантов. Контент на французском (Канада) и испанском (Мексика) сайте переводятся на французский и испанский языки, а контент для английского (Канада) редактируется с учетом региональных отличий между английским языком в США и Канаде. Другой контент, уникальный для данного языка, создается на соответствующем целевом сайте вариантов.
В SharePoint Server 2010 вы могли использовать варианты, чтобы создавать сайты для разных мобильных устройств или с разной фирменной символикой. В SharePoint Server 2016 варианты применяются исключительно для многоязычных сайтов. Чтобы создавать сайты для разных мобильных устройств, используйте каналы устройств. Чтобы создавать сайты с разной фирменной символикой, используйте публикацию на нескольких сайтах. Подробнее см. в статьях Планирование мобильных устройств в SharePoint 2013 и Планирование публикации на нескольких сайтах в SharePoint Server.
Элементы вариантов
Варианты состоят из следующих элементов:
Корневой сайт вариантов. Корневой сайт вариантов предоставляет URL-адрес для всех исходных и целевых сайтов вариантов и содержит целевую страницу, перенаправляющую пользователей на правильный сайт варианта. Он отличается от корневого сайта семейства веб-сайтов, хотя вы можете сделать корневой сайт семейства корневым сайтом иерархии вариантов.
Метки вариантов. Метка варианта — это идентификатор нового сайта варианта. Варианты сайта определяются с помощью меток, по одной для каждого запланированного варианта.
Примечание
SharePoint Server поддерживает до 209 меток вариантов. SharePoint Online поддерживает до 50 меток.
Сайты вариантов. Сайты вариантов — это сайты, которые создаются на основе заданных меток вариантов. Существует два типа сайта вариантов:
Исходный сайт вариантов. На этом сайте создается и публикуется общий контент и с этим сайтом синхронизируются целевые сайты вариантов. В семействе сайтов может быть только один исходный сайт вариантов. После выбора исходного сайта вариантов изменить его нельзя.
Целевые сайты вариантов. Эти сайты получают большую часть контента от исходного сайта вариантов. На целевом сайте вариантов можно создать новый контент. Однако он не синхронизируется с другими сайтами и является уникальным для сайта, на котором он был создан.
Иерархия вариантов. Иерархия вариантов — это полный набор сайтов во всех метках вариантов.
Списки вариантов. Списки вариантов, для которых вы указываете целевые метки вариантов для получения элементов списка.
Страницы вариантов. Страницы вариантов — это страницы публикации, которые хранятся в библиотеке страниц исходного сайта вариантов и целевых сайтов вариантов.
Важно!
Мы не рекомендуем добавлять страницы, не связанные с публикацией, в библиотеку страниц сайта, использующего варианты. В противном случае может возникнуть сбой задания таймера "Определение задания создания иерархии вариантов".
Общие сведения о вариантах
Компонент вариантов создает сайты и синхронизирует контент и поддерживаемые элементы списков с исходного сайта вариантов с одним или несколькими целевыми сайтами вариантов. По умолчанию компонент вариантов синхронизирует страницы публикации из библиотеки страниц исходного сайта вариантов и все списки, настроенные для синхронизации с определенными целевыми сайтами вариантов.
По умолчанию, когда пользователи заходят на корневой сайт, они перенаправляются на соответствующий сайт варианта в зависимости от языковых настроек их браузера. Например, если в браузере в качестве языка по умолчанию используется французский, SharePoint Server перенаправляет пользователя на французский вариант сайта. Вы можете изменить это поведение, заменив страницу перенаправления по умолчанию, VariationRoot.aspx, на другую. На новой странице может быть реализована логика, определяющая предпочитаемый язык пользователя. Сведения о настройке перенаправления сайтов вариантов см. в статье Настройка логики работы корневого сайта вариантов.
Метки вариантов
Метка варианта — это идентификатор сайта варианта. Вы можете выбрать одну метку варианта в качестве исходной, представляющей исходный сайт вариантов. Оставшиеся метки являются целевыми, представляющими целевые сайты вариантов, с которыми синхронизируется контент. Сайты вариантов создаются на основе меток вариантов с помощью команды Создать иерархии на странице Метки вариантов.
Для семейства сайтов можно определить только один набор меток вариантов, иерархию вариантов. Соответствующие сайты вариантов можно создать в любой части иерархии семейства сайтов. Исходный сайт вариантов и целевые сайты вариантов всегда создаются как дочерние сайты корневого сайта вариантов. Пользователи, посещающие корневой сайт вариантов, перенаправляются на соответствующий сайт вариантов.
На следующем рисунке представлен пример иерархии сайта вариантов, а также показано, как публикуемый контент синхронизируется с целевыми сайтами вариантов.
Три метки вариантов, "EN," "FR" и "DE", создаются в корневом сайте https://contoso.com. После создания иерархии вариантов соответствующие сайты вариантов с метками "EN", "FR" и "DE" создаются на уровне ниже корневого сайта. Так как "https://contoso.com/EN" указан как исходный сайт вариантов, страницы и списки, создаваемые и публикуемые на сайта "https://contoso.com/EN" синхронизируются с целевыми сайтами вариантов "https://contoso.com/FR" и "https://contoso.com/DE".
При создании метки вариантов вы выбираете языковые настройки, которые будут использоваться. Они помогают браузеру перенаправить пользователей и выбрать региональные настройки, такие как порядок сортировки и календарь. Эти параметры не влияют на пользовательский интерфейс. Если на интерфейсный веб-сервер были установлены языковые пакеты, вы также можете выбрать язык для сайта вариантов. Языковые параметры в SharePoint Server определяют язык пользовательского интерфейса сайта вариантов. Если языковые пакеты не установлен, параметр выбора языка недоступен, а сайт вариантов использует язык установки SharePoint Server на сервере по умолчанию независимо от языковых настроек, выбранных для метки вариантов. Например, если была установлена английская версия SharePoint Server, а языковые пакеты не были установлены, то при создании новой метки вариантов для японского языка пользовательский интерфейс на новом целевом сайте вариантов будет на английском, а не японском языке. Если вы хотите, чтобы пользовательский интерфейс целевого сайта вариантов отображался с использованием определенного языка, следует установить языковой пакет для каждого требуемого языка перед созданием сайтов вариантов. Если языковой пакет недоступен при создании целевого сайта вариантов, то сайт будет создан, а пользователи смогут изменить альтернативный язык сайта, используя многоязычный пользовательский интерфейс. Сведения о многоязычном пользовательском интерфейсе см. в статье Планирование многоязычных сайтов в SharePoint Server. Сведения об установке языковых пакетов см. в статье Установка и удаление языковых пакетов для SharePoint Server 2016.
При создании иерархии вариантов для каждой метки вариантов создается набор терминов навигации. По умолчанию имя набора терминов для исходной метки вариантов — "Навигация по вариантам". Имя набора терминов для целевой метки вариантов по умолчанию — "Навигация по вариантам (LabelName)". Например, если у вас есть целевая метка en-ca, именем набора терминов для нее будет "Навигация по вариантам (en-ca)". По умолчанию, когда компонент вариантов впервые создает целевую страницу, на целевом сайте вариантов создается соответствующий набор терминов навигации. При экспорте страницы для перевода связанный набор терминов навигации также экспортируется.
Параметры вариантов
На странице Параметры вариантов представлены следующие параметры:
Поведение при создании сайта, списка и страницы. Определяет, создаются ли сайты, списки и страницы с исходного сайта вариантов автоматически на целевом сайте вариантов. По умолчанию, параметр Создать везде включен. Если включить параметр Создать выборочно, то первую синхронизацию сайтов, списков и страниц с исходного сайта вариантов с целевыми сайтами вариантов необходимо выполнить вручную. Последующие обновления элементов на исходном сайте вариантов будут синхронизироваться в зависимости от настроек синхронизации целевой метки.
Повторное создание удаленной конечной страницы. Определяет, следует ли повторно создать страницу на целевом сайте вариантов, если страница удаляется с целевого сайта вариантов и повторно публикуется на исходном сайте вариантов. По умолчанию этот параметр включен. Если его отключить, удаленные страницы не создаются повторно на целевых сайтах вариантов. Например, рассмотрим ситуацию, когда автор контента создает страницу на исходном сайте вариантов, не связанную с целевым сайтов вариантов. Так как параметр Создать везде включен, эта страница автоматически создается на целевом сайте вариантов, а владелец контента целевой метки затем удаляет ненужную целевую страницу. Когда автор контента в следующий раз обновляет исходную страницу, она будет создана на целевом сайте вариантов.
Обновление веб-частей конечных страниц. Определяет, применяются ли изменения, внесенные в веб-части на страницах исходного сайта вариантов, к страницам целевых сайтов вариантов. По умолчанию этот параметр включен.
Уведомление. Отправляет сообщение электронной почты контакту целевой метки целевого сайта вариантов, когда создается новая страница или сайт, или контактному лицу указанной страницы, если она обновляется с применением данных с исходного сайта вариантов. Если у метки нет контакта, сообщение отправляется контакту страницы приветствия целевого сайта вариантов. По умолчанию этот параметр включен.
Сведения о настройке параметров вариативности см. в статье Создание многоязычного веб-сайта.
Задания таймера вариантов
Компонент вариантов использует задания таймера для выполнения таких задач, как создание и распространение сайтов и страниц. Задание таймера выполняется в OWSTIMER, службе Windows для SharePoint Server. У каждого задания таймера свое расписание по умолчанию. Вы можете изменить частоту выполнения каждого задания на странице Определения заданий на веб-сайте Центр администрирования. Компонент вариантов использует следующие задания таймеров:
Определение задания создания иерархии вариантов. Создает полную иерархию вариантов, создавая все сайты, списки и страницы вариантов на основе исходного сайта вариантов с помощью меток вариантов. По умолчанию это задание выполняется каждый час.
Определение задания распространения элементов списка вариантов. Создает и обновляет элементы списка на целевых сайтах вариантов после настройки списка для отправки элементов заданным целевым меткам вариантов. По умолчанию это задание выполняется каждые 15 минут.
Определение задания распространения страниц вариантов. Создает и обновляет страницы на целевых сайтах вариантов, после того как исходный сайт вариантов утвержден или вручную отправлен пользователем. По умолчанию это задание выполняется каждые 15 минут.
Определение задания распространения сайтов и списков вариантов. Создает сайты и списки вариантов, если параметр Создать везде включен. По умолчанию это задание выполняется каждые 30 минут.
Примечание
В SharePoint Online задания таймера не настраиваются.
Сведения о заданиях таймера см. в статье Просмотр состояния задания таймера в SharePoint 2016.
Общие сведения о создании исходных и целевых сайтов вариантов
Исходный и целевые сайты вариантов всегда создаются на один уровень ниже корневого сайта вариантов. Каждый сайт вариантов создается с использованием того же шаблона сайта, который применяется для создания корневого сайта вариантов. Это значит, что по умолчанию каждый сайт вариантов будет использовать ту же эталонную страницу, что и корневой сайт вариантов. Однако для каждого сайта вариантов могут использоваться отдельные эталонные страницы, макеты страниц и CSS-файлы. Это полезно, если вам нужны отдельные макеты для различных языковых стандартов. Например, вы можете использовать макет "справа налево" для одного языка и макет "слева направо" — для другого. Дополнительные сведения см. в статье Обзор модели страниц в SharePoint 2013.
При первом создании иерархии вариантов создаются только сайты, основанные на списке заданных меток вариантов. Если корневой сайт вариантов содержит сайты на нижних уровнях иерархической структуры сайтов и вы хотите включить их в иерархию каждого сайта вариантов, необходимо вручную создать иерархическую структуру этих сайтов под исходным сайтом вариантов после создания иерархии вариантов. По умолчанию при следующем выполнении задания таймера "Определение задания создания иерархии вариантов" сайты синхронизируются только с новыми целевыми сайтами вариантов, которые создаются в это время. Сведения о создании сайтов на уровнях под целевым сайтом вариантов на существующих целевых сайтах вариантов см. в разделе Общие сведения о создании сайтов, списков и страниц далее в этой статье.
Когда вы добавляете новую метку в только что созданную иерархию вариантов и нажимаете кнопку Создать иерархии на странице Метки вариантов, для каждой новой метки создается новый целевой сайт вариантов. По умолчанию, если исходный сайт вариантов содержит контент в библиотеке страниц, список, настроенный для отправки элементов списка определенным целевым меткам, или содержит сайты на нижних уровнях в иерархии сайтов, эти страницы, списки и сайты создаются только на всех новых целевых сайтах вариантов.
Общие сведения о создании сайтов, списков и страниц
По умолчанию сайты, создаваемые под исходным сайтом вариантов, а также списки и страницы, опубликованные на исходном сайте вариантов или на любом из сайтов под ним в иерархии, автоматически синхронизируются с целевыми сайтами вариантов. Поддерживаются следующие типы списков (или списки, наследующие от этих типов):
100 — Универсальный список
101 — Библиотека документов
104 — Список извещений
109 — Библиотека изображений
Если параметр Создать выборочно включен, необходимо вручную создать все сайты, списки и страницы на выбранных целевых сайтах вариантов.
В этом разделе описываются способы создания сайтов, списков и страниц на целевых сайтах вариантов.
Создание сайта
Когда задание таймера "Определение задания создания иерархии вариантов" выполняется впервые и создает иерархию вариантов на основе списка вариантов, создаются только исходный и целевые сайты вариантов. После создания исходного сайта вариантов вы можете создать на нижних уровнях иерархии. Затем они будут созданы на существующих целевых сайтах вариантов при следующем выполнении задания таймера "Определение задания распространения сайтов и списков вариантов". Если параметр Создать выборочно включен, используйте страницу Параметры варианта сайта на любом сайте под исходным сайтом вариантов, чтобы вручную создать целевой вариант текущего сайта на одном или нескольких целевых сайтах вариантов. Новый сайт будет создан на указанном целевом сайте вариантов при следующем выполнении задания таймера "Определение задания распространения сайтов и списков вариантов". Это можно сделать в любое время, если параметр Создать выборочно включен.
Примечание
При создании исходного и целевых сайтов вариантов используется определение сайта по умолчанию, предоставленное шаблоном, выбранным при создании исходной метки. Настраиваемые конфигурации и параметры сайта не синхронизируются с новыми сайтами. Если вы хотите, чтобы на исходном и целевых сайтах вариантов использовались настраиваемые конфигурации и параметры, такие как настройки навигации, необходимо внести эти изменения на каждом сайте после создания иерархии вариантов.
Создание списков и страниц
Элементы списков синхронизируются с целевыми сайтами вариантов, только если список на исходном сайте вариантов настроены для указания целевых сайтов вариантов, с которыми их следует синхронизировать. По умолчанию, если список настроен для синхронизации с определенными целевыми сайтами вариантов, он синхронизируется при следующем выполнении задания таймера "Определение задания распространения сайтов и списков вариантов". Если новый элемент добавляется в список, который уже синхронизирован с целевыми сайтами вариантов, он синхронизируется при следующем выполнении задания таймера "Определение задания распространения элементов списка вариантов". Если новая целевая метка добавляется после создания иерархии вариантов, список будет создан на новом целевом сайте вариантов. По умолчанию утверждение контента включен в целевых списках. Если новый элемент синхронизируется с целевым списком, он должен быть утвержден, прежде чем появится в веб-части запроса контента на целевом сайте вариантов.
Примечание
Хотя вы можете указать отдельные страницы, которые нужно синхронизировать с определенными целевыми метками, синхронизировать отдельные элементы списка нельзя. Вы можете только указать полный список для синхронизации с заданными целевыми метками.
Если шаблон Сайт публикации был выбран при создании исходного сайта вариантов, страницы на этом сайте и любом сайте под ним в иерархии следует сначала опубликовать, чтобы их можно было синхронизировать с целевыми сайтами вариантов. Если был выбран шаблон Сайт публикации с рабочим процессом, страницы необходимо утвердить для публикации, используя рабочий процесс публикации, чтобы их можно было синхронизировать с целевыми сайтами вариантов. По умолчанию после публикации или утверждения страницы для публикации, если она использует рабочие процессы, она будет синхронизирована со всеми целевыми сайтами вариантов при следующем выполнении задания таймера "Определение задания распространения страниц вариантов". Если страница была ранее опубликована, а затем изменена и опубликована еще раз на исходном сайте вариантов, а для целевых меток выбран параметр Автоматически обновлять конечный вариант страниц, страница синхронизируется со всеми целевыми сайтами вариантов при следующем выполнении задания таймера "Определение задания распространения страниц вариантов".
Примечание
На целевых сайтах вариантов странице, синхронизируемой с исходного сайта вариантов, всегда назначается дополнительный номер версии. Если страница является новой для целевого сайта, ей назначается версия 0.1. Если страница уже существует на целевом сайте вариантов, синхронизированной странице назначается следующий доступный дополнительный номер версии. Например, если на целевом сайте вариантов для страницы указана версия 2.1 и новый вариант этой страницы синхронизируется с целевым сайтом, версия страницы меняется на 2.2. Страницы и дополнительные ресурсы, такие как изображения, утвержденные для публикации на исходном сайте вариантов, синхронизируются с целевым сайтом вариантов, а их состояние утверждения задается какЧерновик. Чтобы посетители сайта могли их просматривать, их нужно утвердить.
Если параметр Создать выборочно включен, пользователь должен создать страницу для определенной метки вариантов, используя команду Создать цели в группе Варианты на вкладке Публикация, располагающейся на странице исходного сайта вариантов. Новая страница синхронизируется с одним или несколькими целевыми сайтами вариантов при следующем выполнении задания таймера "Определение задания распространения страниц вариантов". Если страница была ранее опубликована, а затем изменена и опубликована еще раз на исходном сайте вариантов, она синхронизируется только с указанным целевым сайтом вариантов при следующем выполнении задания таймера "Определение задания распространения страниц вариантов". Сведения о включении параметра Создать выборочно для страниц вариантов см. в статье Создание многоязычного веб-сайта.
По умолчанию, если страница, синхронизированная с исходного сайта вариантов, удаляется с целевого сайта вариантов, она создается повторно на целевом сайте вариантов при ее повторной публикации на исходном сайте вариантов и при следующем выполнении задания таймера "Определение задания распространения страниц вариантов". Если параметр Повторное создание удаленной конечной страницы отключен, удаленные страницы не создаются повторно на целевых сайтах вариантов.
Сведения о создании исходных страниц вариантов и о работе с содержимым на целевых страницах вариантов см. в статье Создание многоязычного веб-сайта.
Ограничения вариантов
Следующий список содержит сведения об ограничениях использования вариантов в SharePoint Server:
Варианты — это одноуровневая иерархия. Исходный и целевые сайты вариантов расположены на одном уровне иерархии сайтов, который на один ниже корневого сайта вариантов. Однако в семействе сайтов может быть только один исходный сайт вариантов. Сайт не может одновременно быть исходным и целевым. Вы можете синхронизировать контент исходного сайта вариантов с одним или несколькими целевыми сайтами вариантов, но нельзя синхронизировать контент одного целевого сайта вариантов с другим целевым сайтом. Например, если у вас есть исходный сайт вариантов на английском языке (США) и целевой сайт вариантов на французском языке (Франция), под которым находится сайт на французском языке (Канада), компонент вариантов будет синхронизировать контент только исходного сайта вариантов на английском языке (США) с целевым сайтом на французском языке (Франция). Компонент вариантов также не может синхронизировать контент с целевого сайта вариантов на французском языке с сайтом на французском языке (Канада) под ним.
Вы можете использовать варианты с публикацией на нескольких сайтах, чтобы повторно использовать контент с одного сайта вариантов в контексте другого сайта вариантов. Например, можно повторно использовать контент с сайта на французском языке (Франция) на сайте на французском языке (Канада).
Подробнее см. в статье Планирование логической архитектуры для публикации на нескольких сайтах в SharePoint Server.
Синхронизация контента выполняется в одном направлении. Компонент вариантов синхронизирует контент исходного сайта вариантов с одним или несколькими целевыми сайтами вариантов. Нельзя использовать варианты для синхронизации контента целевого сайта вариантов с исходным сайтом. Кроме того, целевые сайты вариантов не могут синхронизировать контент с другими целевыми сайтами вариантов.