Обзор вариантов в SharePoint Server
ОБЛАСТЬ ПРИМЕНЕНИЯ:2013 2016 2019 Subscription Edition SharePoint в Microsoft 365
Функция вариантов в SharePoint Server и SharePoint в Microsoft 365 синхронизирует содержимое с исходного сайта вариантов с каждым целевым сайтом вариантов, чтобы сделать контент доступным для определенной аудитории на разных сайтах. Когда пользователи посещают корневой сайт, они перенаправляются на соответствующий вариант сайта в зависимости от языковых настроек веб-браузера. Содержимое на сайте целевого варианта можно перевести на другие языки перед публикацией. Варианты можно использовать только на сайтах, созданных с помощью одного из шаблонов сайтов публикации, или на сайтах, для которых была активирована функция инфраструктуры публикации SharePoint Server.
Эта статья содержит обзор функции "Варианты". В ней описываются элементы функции вариантов; предоставляет общие сведения о создании сайтов, списков и страниц для вариантов сайтов; перечисляет некоторые ограничения вариантов; и описывает сценарии использования вариантов в SharePoint Server. В этой статье не описаны задачи, связанные с планированием решения, использующего варианты. Сведения о планировании использования вариантов в решении см. в статье Планирование вариантов в SharePoint Server. В этой статье также не описывается создание меток и иерархий вариантов. Сведения о создании вариативного сайта см. в разделе Создание многоязычного веб-сайта.
Важно!
- Эти варианты останутся поддерживаемыми, но нерекомендуемые для выпуска SharePoint Server 2019. Дополнительные сведения см. в статье Что устарело или удалено из SharePoint Server 2019.
- Службы машинного перевода для функции вариантов больше не будут поддерживаться с конца июля 2022 г. Все существующие экземпляры вариантов, использующие API сервера машинного перевода, больше не будут отображать многоязычные функции в среде Microsoft 365.
- Если вы используете современные информационные сайты в SharePoint, рекомендуется использовать современные многоязычные сайты и страницы вместо функции вариантов.
Использование и преимущества вариантов
Многие организации работают с клиентами по всему миру. Однако даже на внутренних рынках организации должны охватить разнообразную базу пользователей, говорящих на многих языках или имеющих конкретную информацию, основанную на региональных различиях. Таким типам организаций нужны веб-сайты, предоставляющие настраиваемый контент для различных культур, рынков и географических регионов. Создание и обслуживание разных версий сайта может быть сложной и длительной задачей. Используя варианты в решении SharePoint Server 2013, специалисты по архитектуре сайтов и администраторы сайтов могут ее упростить. Функция вариантов автоматизирует создание, администрирование, синхронизацию и перевод сайтов, списков и страниц, тем самым избавляя от необходимости вручную создавать сайт и все связанные списки и страницы для каждого экземпляра необходимого варианта.
Сценарии использования вариантов
Вы можете использовать варианты, чтобы создавать контент сайтов, списков и страниц для определенных языков. В этом сценарии большая часть контента создается на языке сайта исходного варианта и синхронизируется с некоторыми или всеми сайтами целевых вариантов для перевода на другие языки. Например, контент можно создать на английском языке и синхронизировать с сайтами целевых вариантов для перевода на немецкий, французский и испанский языки.
Вы также можете использовать варианты, чтобы создавать контент для определенных языков. Например, у компании в Северной Америке могут быть сайты целевых вариантов для следующих языков: английский (США), английский (Канада), французский (Канада) и испанский (Мексика). Большая часть контента создается на английском (США), а компонент вариантов синхронизирует его с сайтами целевых вариантов. Контент на французском (Канада) и испанском (Мексика) сайте переводятся на французский и испанский языки, а контент для английского (Канада) редактируется с учетом региональных отличий между английским языком в США и Канаде. Другое содержимое, уникальное для определенного языкового стандарта, создается на сайтах целевых вариантов, для которых он необходим.
В SharePoint Server 2010 можно использовать варианты для создания сайтов для разных мобильных устройств или для разных фирменных символов. В SharePoint Server 2016 варианты используются только для многоязычных сайтов. Чтобы создавать сайты для разных мобильных устройств, используйте каналы устройств. Чтобы создавать сайты с разной фирменной символикой, используйте публикацию на нескольких сайтах. Планирование публикации между сайтами в SharePoint Server.
Элементы вариантов
Варианты состоят из следующих элементов:
Корневой сайт варианта Корневой сайт варианта предоставляет URL-адрес для всех исходных и целевых сайтов вариантов и содержит целевую страницу, которая перенаправляет пользователей на правильный сайт вариантов. Этот сайт не совпадает с корневым сайтом семейства веб-сайтов, хотя можно указать корневой сайт семейства веб-сайтов, который также является корневым сайтом иерархии вариантов.
Метки вариантов Метка варианта — это идентификатор, который присваивает имя новому сайту вариантов. Варианты сайта определяются с помощью меток, по одной для каждого запланированного варианта.
Примечание.
[!Примечание] SharePoint Server поддерживает до 209 меток вариантов. SharePoint в Microsoft 365 поддерживает до 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 в Microsoft 365.
Сведения о заданиях таймера см. в статье Просмотр состояния задания таймера в SharePoint 2016.
Общие сведения о создании исходных и целевых сайтов вариантов
Исходный и целевые сайты вариантов всегда создаются на один уровень ниже корневого сайта вариантов. Каждый сайт вариантов создается с помощью того же шаблона сайта, который используется для создания корневого сайта варианта. Такое использование одного шаблона означает, что по умолчанию каждый вариантный сайт будет использовать ту же главную страницу, что и корневой сайт варианта. Однако для каждого сайта вариантов могут использоваться отдельные эталонные страницы, макеты страниц и CSS-файлы. Эта подготовка полезна, если требуется иметь отдельные макеты для разных языковых стандартов. Например, вы можете использовать макет "справа налево" для одного языка и макет "слева направо" — для другого. Дополнительные сведения см. в статье Обзор модели страниц SharePoint 2013.
При первом создании иерархии вариантов создаются только сайты, основанные на списке заданных меток вариантов. Если корневой сайт вариантов содержит сайты на нижних уровнях иерархической структуры сайтов и вы хотите включить их в иерархию каждого сайта вариантов, необходимо вручную создать иерархическую структуру этих сайтов под исходным сайтом вариантов после создания иерархии вариантов. По умолчанию при следующем выполнении задания таймера "Определение задания создания иерархии вариантов" сайты синхронизируются только с новыми целевыми сайтами вариантов, которые создаются в это время. Сведения о создании сайтов под исходным вариантом на существующих целевых сайтах вариантов см. в разделе Общие сведения о создании сайтов, списков и страниц далее в этой статье.
После создания иерархии вариантов при добавлении новой метки в иерархию вариантов на странице Метки вариантов выберите Создать иерархии и для каждой новой метки будет создан новый целевой сайт вариантов. По умолчанию, если исходный сайт вариантов содержит контент в библиотеке страниц, список, настроенный для отправки элементов списка определенным целевым меткам, или содержит сайты на нижних уровнях в иерархии сайтов, эти страницы, списки и сайты создаются только на всех новых целевых сайтах вариантов.
Общие сведения о создании сайтов, списков и страниц
По умолчанию следующие компоненты автоматически синхронизируются с целевыми сайтами вариантов:
- Сайты, созданные под исходным вариантом сайта
- Списки и страницы, опубликованные на исходном сайте или на сайтах под ним в иерархии сайтов
Поддерживаются следующие типы списков (или списки, наследующие от этих типов):
- 100 — Универсальный список
- 101 — Библиотека документов
- 104 — Список извещений
- 109 — Библиотека изображений
Если параметр Создать выборочно включен, необходимо вручную создать все сайты, списки и страницы на выбранных целевых сайтах вариантов.
В этом разделе описываются способы создания сайтов, списков и страниц на целевых сайтах вариантов.
Создание сайта
Когда задание таймера определения задания "Варианты создания иерархий" запускается в первый раз и создает иерархию вариантов из списка меток вариантов, создаются только исходные и целевые сайты вариантов. После создания исходного сайта вариантов можно создавать сайты под ним в иерархии сайтов, а затем эти сайты создаются на существующих целевых сайтах вариантов при следующем запуске задания таймера "Распространение вариантов" и "Списки определений заданий". Если параметр Выборочное создание включен, используйте страницу Параметры вариантов сайта на любом сайте, который находится ниже исходного сайта вариантов, чтобы вручную создать целевой вариант текущего сайта на одном или нескольких целевых сайтах вариантов. Новый сайт создается на указанном целевом сайте вариантов при выполнении следующего задания таймера "Распространение вариантов" и "Списки определений заданий". Вы можете создать целевой вариант текущего сайта в любое время после включения функции "Выборочное создание ".
Примечание.
При создании исходных вариантов и целевых вариантов они создаются с помощью определения сайта по умолчанию, предоставленного шаблоном, выбранным при создании исходной метки. Настраиваемые конфигурации и параметры сайта не синхронизируются с новыми сайтами. Если вы хотите, чтобы на исходном и целевых сайтах вариантов использовались настраиваемые конфигурации и параметры, такие как настройки навигации, необходимо внести эти изменения на каждом сайте после создания иерархии вариантов.
Создание списков и страниц
Элементы списка синхронизируются с целевыми сайтами вариантов, только если список на исходном сайте вариантов настроен для указания целевых сайтов вариантов, с которыми они должны быть синхронизированы. По умолчанию список синхронизируется с определенными целевыми сайтами вариантов только после того, как он настроен так, а также при выполнении следующего задания таймера определения заданий распространения вариантов. Если новый элемент добавляется в список, который уже синхронизирован с целевыми сайтами вариантов, он синхронизируется при выполнении задания таймера определения элементов списка вариантов. Если новая целевая метка добавляется после создания иерархии вариантов, список будет создан на новом целевом сайте вариантов. По умолчанию утверждение контента включен в целевых списках. Если новый элемент синхронизируется с целевым списком, он должен быть утвержден, прежде чем появится в веб-части запроса контента на целевом сайте вариантов.
Примечание.
Хотя можно указать отдельные страницы, которые нужно синхронизировать с определенными целевыми метками, синхронизировать отдельные элементы списка нельзя. Вы можете только указать полный список для синхронизации с заданными целевыми метками.
Если шаблон сайта публикации был выбран при создании исходного сайта вариантов, страницы на исходном сайте вариантов или на любом сайте под ним в иерархии сайтов должны быть опубликованы, прежде чем они будут синхронизированы с целевыми сайтами вариантов. Если был выбран шаблон Сайт публикации с рабочим процессом , страницы должны быть утверждены для публикации с помощью рабочего процесса публикации, прежде чем они смогут синхронизироваться с целевыми сайтами вариантов. По умолчанию после публикации или утверждения новой страницы, если на ней используются рабочие процессы, она синхронизируется со всеми целевыми сайтами вариантов при выполнении следующего задания таймера определения задания распространения изменений страницы. Если страница была ранее опубликована, а затем изменена и опубликована еще раз на исходном сайте вариантов, а для целевых меток выбран параметр Автоматически обновлять конечный вариант страниц, страница синхронизируется со всеми целевыми сайтами вариантов при следующем выполнении задания таймера "Определение задания распространения страниц вариантов".
Примечание.
На сайтах целевого варианта странице, которая синхронизируется от исходного сайта вариантов, всегда назначается дополнительный номер версии. Если страница является новой для целевого сайта, ей назначена версия 0.1. Если страница уже существует на сайте целевого варианта, синхронизированной странице назначается следующий доступный номер дополнительной версии. Например, если на сайте целевого варианта страница имеет версию 2.1, а новый вариант страницы синхронизируется с целевым сайтом, то странице будет присвоена версия 2.2. Страницы и дополнительные ресурсы, такие как изображения, утвержденные для публикации на исходном сайте вариантов, синхронизируются с целевым сайтом вариантов вместе с их состоянием Утверждения в черновике, и они должны быть утверждены, прежде чем их смогут просматривать читатели сайта.
Если параметр Создать выборочно включен, пользователь должен создать страницу для определенной метки вариантов, используя команду Создать цели в группе Варианты на вкладке Публикация, располагающейся на странице исходного сайта вариантов. Новая страница синхронизируется с одним или несколькими целевыми сайтами вариантов при следующем выполнении задания таймера "Определение задания распространения страниц вариантов". Если страница была опубликована ранее и была изменена и повторно опубликована на исходном сайте вариантов, она синхронизируется только с указанным целевым сайтом вариантов при выполнении следующего задания таймера определения страницы распространения вариантов. Сведения о том, как включить выборочное создание для страниц вариантов, см. в разделе Создание многоязычного веб-сайта.
По умолчанию, когда страница, синхронизированная с исходного сайта вариантов, удаляется с целевого сайта вариантов, эта страница повторно создается на целевом сайте вариантов при следующей публикации на исходном сайте вариантов и при следующем запуске задания задания "Распространение вариантов" задания определения страницы. Если повторное создание удаленной целевой страницы отключено, удаленные страницы не создаются повторно на сайтах целевых вариантов.
Сведения о создании исходных страниц вариантов и работе с содержимым на целевых страницах вариантов см. в разделе Создание многоязычного веб-сайта.
Ограничения вариантов
В следующем списке содержатся сведения об ограничениях функции вариантов в SharePoint Server:
Варианты это одноуровневая иерархия. Исходный и целевые сайты вариантов расположены на одном уровне иерархии сайтов, который на один ниже корневого сайта вариантов. Однако в семействе сайтов может быть только один исходный сайт вариантов. Сайт не может быть как исходным, так и целевым сайтом. Вы можете синхронизировать содержимое с исходного сайта вариантов с одним или несколькими целевыми сайтами вариантов, но нельзя синхронизировать содержимое с одного целевого сайта вариантов с другим целевым вариантным сайтом. Например, если у вас есть исходный сайт вариантов на английском языке (США) и целевой сайт вариантов на французском языке (Франция), под которым находится сайт на французском языке (Канада), компонент вариантов будет синхронизировать контент только исходного сайта вариантов на английском языке (США) с целевым сайтом на французском языке (Франция). Функция вариантов также не может синхронизировать содержимое с французского целевого сайта вариантов с сайтом французского (Канада) под ним.
Вы можете использовать варианты с публикацией на нескольких сайтах, чтобы повторно использовать контент с одного сайта вариантов в контексте другого сайта вариантов. Например, можно повторно использовать контент с сайта на французском языке (Франция) на сайте на французском языке (Канада).
Дополнительные сведения см. в статье Планирование логической архитектуры для публикации между сайтами в SharePoint Server.
Синхронизация контента выполняется в одном направлении. Компонент вариантов синхронизирует контент исходного сайта вариантов с одним или несколькими целевыми сайтами вариантов. Вы не можете использовать функцию вариантов для синхронизации содержимого с сайта целевого варианта обратно с исходным сайтом вариантов. Кроме того, целевые сайты вариантов не могут синхронизировать содержимое с другими целевыми сайтами вариантов.