Планирование вариантов в SharePoint Server
**Применимо к:**SharePoint Online, SharePoint Server 2013, SharePoint Server 2016
**Последнее изменение раздела:**2017-07-25
Сводка. Сведения о том, как спланировать варианты, определить исходные и целевые варианты сайтов и решить, как синхронизировать контент на целевых вариантах сайтов в SharePoint Server 2016, SharePoint Server 2013 и SharePoint Online.
Использование вариантов в SharePoint Server и SharePoint Online позволяет организовать доступ к контенту целевым аудиториям на различных сайтах с помощью синхронизации контента из сайта исходного варианта с каждым целевым вариантом. Перед публикацией контент на сайте целевого варианта можно перевести на другие языки. Варианты можно использовать только на сайтах, которые созданы с помощью одного из шаблонов узла публикации или на сайте, для которого активирована функция "Инфраструктура публикации SharePoint Server".
Эта статья содержит сведения о важных элементах, которые следует учесть при использовании вариантов в публикации семейства веб-сайтов, и описывает задачи, используемые в планировании решения относительно использования вариантов в SharePoint Server. В этой статье отсутствует обзор вариантов и не описываются способы их использования или алгоритмы создания меток вариантов и иерархий. Дополнительные сведения о вариантах см. в статье Обзор вариантов в SharePoint Server.
Сведения о планировании вариантов
Процесс планирования, описываемый в этой статье, начинается с описания важных элементов, которые необходимо учесть при планировании использования вариантов в решении SharePoint Server. В оставшейся части статьи описаны действия, необходимые для планирования использования вариантов с SharePoint Server. Эти действия включают:
определение необходимых вариантов и выбор корневого сайта вариантов;
указание сайта исходного варианта и планирование сайтов целевого варианта;
определение того, как будут создаваться сайты, списки и страницы на целевых сайтах ресурса;
проектирование способов планирования заданий таймера для вариантов.
Вы можете записать эту информацию в таблице планирования вариантов.
Важные элементы, которые следует учесть при планировании использования вариантов
Прежде чем начать планировать использование вариантов с помощью решения SharePoint Server, вам следует знать о взаимодействии между вариантами и другими функциями SharePoint Server. Этот раздел содержит сведения о важных элементах, которые следует учесть при планировании использования вариантов с помощью решения SharePoint Server.
Утверждение контента
Утверждение контента — это метод, с помощью которого участники сайта с разрешениями утверждающего контролируют публикацию контента. Контент считается опубликованным, если утвержден новый основной номер версии, поскольку подобные номера доступны для просмотра пользователями с разрешением на чтение. Утверждение контента на вариантах сайтов требует работы с основными и вспомогательными версиями в библиотеках страниц на сайтах исходного и целевого вариантов. Дополнительные сведения об утверждении контента см. в статье Планирование утверждения контента и расписания контента (SharePoint Server 2010).
Утверждению контента присущи уникальные факторы, которые следует учитывать при планировании вариантов.
На сайте исходного варианта при отправке страницы на утверждение создается сообщение электронной почты и отправляется контакту страницы, используя значения, хранящиеся в следующих столбцах и в следующем порядке.
Контакт
Адрес электронной почты контакта
Изменен
Примечание
Начиная с поля Контакт, каждое поле проверяется на наличие контактного лица, которому может быть отправлено уведомление. Если первое поле пустое, проверяется следующее поле до тех пор, пока не будут найдены контактные данные.
После утверждения страницы на публикацию ее можно синхронизировать с сайтами целевого варианта. Вы можете настроить параметры вариантов так, чтобы контент синхронизировался вручную или автоматически с сайтами вариантов.
На сайтах целевого варианта странице, которая синхронизируется от исходного сайта вариантов, всегда назначается дополнительный номер версии. Если страница является новой для целевого сайта, ей назначается версия 0.1. Если страница уже существует на сайте целевого варианта, синхронизированной странице назначается следующий доступный номер дополнительной версии. Например, если на сайте целевого варианта страница имеет версию 2.1, а новый вариант страницы синхронизируется с целевым сайтом, то странице будет присвоена версия 2.2.
Если страница публикуется на сайте исходного варианта при ее синхронизации с сайтом целевого варианта, то для состояния поля Утверждение устанавливается значение Черновик. Если в библиотеке страниц сайтов целевого варианта включены параметры Утверждение контента и Журнал версий документа, то страница должна утверждаться на каждом сайте целевого варианта, прежде чем станет доступной для читателей.
Примечание
Изменения, внесенные в контент, который создается на сайте исходного варианта, могут переопределять изменения, внесенные в контент на сайте целевого варианта. Например, если сайт исходного варианта написан на одном языке, а сайт целевого варианта — на другом, может произойти следующая ситуация: редактор вносит изменения в локализованную версию страницы на сайте целевого варианта, назначая ей новую дополнительную версию 1.1. Затем на сайте исходного варианта писатель вносит различные изменения в ту же страницу, которая синхронизируется с сайтом целевого варианта уже с версией 1.2. Эта операция замещает изменения страницы версии 1.1. В этом примере редактор сайта целевого варианта должен был сохранить предыдущую версию страницы из Журнала версий, принять новую версию или использовать кнопку Просмотреть изменения, чтобы просмотреть различия между текущей и предыдущей версиями страницы, и вручную объединить новую и предыдущую версии в новую. Дополнительные сведения об управлении версиями см. в статье Планирование управления версиями документа, утверждения контента и элементов управления извлечением в SharePoint 2013.
Структура навигации веб-сайта
Если вы используете варианты веб-сайта, внимательно планируйте использование навигации сайта. В SharePoint Server ссылки навигации веб-сайта на существующие одноранговые сайты создаются автоматически и отображаются в меню веб-страницы "Глобальная структура навигации" и "Текущая структура навигации". На сайтах вариантов, где существующие одноранговые сайты являются вариантами одного и того же сайта, вы, возможно, не захотите предоставлять пользователям сайта возможность просмотра других сайтов таким же способом. Вы можете использовать страницу Параметры структуры навигации, чтобы изменить параметры меню "Глобальная структура навигации" и "Текущая структура навигации таким образом, чтобы одноранговые сайты не отображались.
Примечание
Внесение изменений в структуру навигации сайта на сайте исходного варианта не синхронизируются с сайтами целевых вариантов. Если вы хотите, чтобы структура навигации сайта на сайтах целевых вариантов совпадала с таковой на сайте исходного варианта, вам необходимо вручную изменить параметры структуры навигации сайта на сайтах целевого варианта.
Дополнительные сведения о структуре навигации веб-сайта см. в статье Обзор структуры навигации веб-сайта в SharePoint Server.
Развертывание контента
Функция развертывания контента копирует контент из исходного семейства веб-сайтов в конечное семейство веб-сайтов.
Мы советуем отключить любые задания по развертыванию контента, которые включают сайт исходного варианта при запущенной службе "Определение задания создания иерархии вариантов выполнении службы". Если развертывание контента выполняется вместе с запущенным заданием таймера службы "Определение задания создания иерархии вариантов выполнении службы", то сайт целевого варианта, который создан только частично, может синхронизироваться с сайтом целевого варианта на конечном сервере.
Дополнительные сведения о планировании развертывания контента см. в статье Планирование развертывания контента.
Публикация на нескольких сайтах
В отличие от функции вариантов, которая синхронизирует контент сайта исходного варианта с контентом сайта целевого варианта, функция публикации на нескольких сайтах использует индекс поиска только для того, чтобы отображать контент на других сайтах. Вы можете совместно использовать список или библиотеку как каталог, который индексируется службой поиска, а затем отображать контент в результатах запросов в веб-частях на других страницах и других семействах веб-сайтов.
Функция вариантов ограничена синхронизацией контента в пределах одного семейства веб-сайтов. Однако вы можете совместно использовать списки и библиотеки как каталоги на сайтах вариантов. Еще вы можете создать любое количество семейств веб-сайтов, чтобы представлять свои метки вариантов и отображать контент в этих семействах. Это позволяет иметь домены первого уровня с различными кодами стран для разных меток вариантов. Например, у вас может быть contoso.co.uk или contoso.mx.
Примечание
Возможность публикации на нескольких сайтах доступна только в SharePoint Server.
Дополнительные сведения о публикации на нескольких сайтах см. в статье Планирование публикации на нескольких сайтах в SharePoint Server.
Сведения о планировании архитектуры сайта публикации на нескольких сайтов для использования вариантов см. в статье Планирование вариантов многоязыкового сайта публикации в SharePoint Server.
Веб-части
Веб-часть является одним из строительных блоков страниц на основе SharePoint Server. Большинство веб-частей предназначено для отображения специальных типов данных, например текста, HTML или рисунков. SharePoint Server включает набор веб-частей по умолчанию. Вы можете также разрабатывать и импортировать пользовательские веб-части.
Веб-части синхронизируются со страницами сайтов варианта. Если включена опция Обновление веб-частей конечных страниц, то веб-части обновляются только на сайте целевого варианта, если страница, содержащая эту веб-часть, синхронизируется с сайтом целевого варианта. Если веб-часть появляется на нескольких конечных страницах различных сайтов целевого варианта, все экземпляры веб-частей обновляются при синхронизации страницы с сайта исходного варианта с сайтами целевого варианта. Например, если страница содержит веб-часть "Мультимедиа" и эта веб-часть настроена указывать на видео "А", которое хранится на сайте вне иерархии вариантов, то если страница публикуется на сайте исходного варианта, она синхронизируется со всеми сайтами целевого варианта. Страницы на сайте целевого варианта отображают видео "А" в веб-части "Мультимедиа". Если страница на сайте исходного варианта обновляется, а в веб-часть "Мультимедиа" вносятся изменения для указания на видео "Б", то страницы на сайтах целевого варианта продолжают указывать на видео "А" до тех пор, пока страница на сайте исходного варианта не будет опубликована и синхронизирована с сайтами целевых вариантов. Кроме того, если у читателей на сайтах целевого варианта нет разрешения на просмотр видеофайла, который хранится вне иерархии вариантов, они не смогут просмотреть это видео. Во избежание непреднамеренного поведения веб-частей, например такого, как указано выше, вы можете настроить параметры вариантов таким образом, чтобы обновления веб-частей не синхронизировались с сайтами целевого варианта.
Многоязычные веб-сайты
В SharePoint Server существует несколько функций, которые позволяют организовать поддержку пользователей в различных регионах и пользователей, говорящих на разных языках. Вы можете использовать эти функции, чтобы создавать веб-сайты на разных языках и включить для пользователей сайта отображение интерфейса пользователя на языке, отличном от того, на котором веб-сайт был создан. Если вы планируете использовать варианты с многоязычными сайтами, существуют дополнительные инструкции, которых необходимо придерживаться для включения многоязычной поддержки для вариантов сайта. Дополнительные сведения о планировании многоязычных сайтов см. в статье Планирование многоязычных сайтов в SharePoint Server.
Определение необходимых вариантов
Варианты используются для создания многоязычных сайтов и сайтов на основе региональных различий. Определите, какие варианты необходимы для вашего решения, и создайте список сайтов, которые будут принадлежать иерархии вариантов.
Если вы будете использовать варианты для создания многоязычных сайтов в SharePoint Server и хотите, чтобы страницы администрирования сайтов целевого варианта отображались на другом языке, вам необходимо установить языковой пакет для каждого языка, соответствующего варианту сайта. Сведения об установке языковых пакетов см. в статье Установка и удаление языковых пакетов для SharePoint Server 2016. Если вы будете использовать варианты для создания многоязычных сайтов в SharePoint Online, все языковые пакеты уже установлены и готовы к использованию.
Указание сайта исходного варианта
Сайт исходного варианта — это сайт, где создается и публикуется контент для общего доступа со всех сайтов. Это сайт, который используется для синхронизации изменений на сайтах целевого варианта. Первая создаваемая метка варианта автоматически указывается в качестве сайта исходного варианта. Для иерархии вариантов может существовать только один сайт исходного варианта. После выбора сайта исходного варианта его нельзя изменить.
Просмотрите список сайтов для вашего решения вариантов и выберите исходный сайт вариантов. Укажите этот сайт в верхней строке вкладки Variations data sheet в таблице планирования вариантов. Введите данные в следующие столбцы:
Язык шаблона сайта Название языкового пакета, который будет использоваться в качестве языка интерфейса пользователя по умолчанию. Например, английский. Если вы не используете многоязычный интерфейс пользователя на целевых сайтах, не заполняйте этот столбец.
Язык Язык, который представлен меткой. Например, английский (США).
Домашняя страница вариантов Расположение, где будут созданы исходный и целевой варианты. Домашний сайт варианта предоставляет URL-адрес для всех вариантов сайта и содержит целевую страницу, которая перенаправляет пользователей на правильный вариант сайта. Домашним сайтом может быть сайт на любом уровне семейства веб-сайтов, включая сайт верхнего уровня. Однако после указания домашней страницы ее нельзя изменить после нажатия кнопки Создать иерархии и нельзя использовать варианты из любого места в семействе веб-сайтов.
Чтобы обозначить веб-сайт верхнего уровня в семействе веб-сайтов, введите знак косой черты (/).
Примечание
Если домашний сайт содержит иерархию сайта, список или контент библиотеки страниц, который вы хотите включить на сайт исходного варианта, необходимо вручную скопировать их на сайт исходного варианта после его создания.
Имя метки Имя метки в том виде, в котором оно будет отображаться в URL-адресе.
Описание метки Описание для метки.
Отображаемое имя Имя в том виде, в котором оно будет отображаться в структуре навигации сайта.
Шаблон сайта публикации Шаблон сайта, используемый для создания сайта исходного варианта. Введите Веб-сайт публикации с рабочим процессом или Сайт публикации.
Контакт метки Один или несколько контактов для варианта сайта.
Планирование сайтов целевого варианта
Просмотрите список сайтов для вашей иерархии вариантов и запишите каждый целевой сайт вариантов в таблице планирования вариантов. Для каждого сайта введите сведения в следующие столбцы.
Язык шаблона сайта Название языкового пакета, который будет использоваться в качестве языка интерфейса пользователя по умолчанию. Например, немецкий. Если вы не используете многоязычный интерфейс пользователя на целевых сайтах, не заполняйте этот столбец.
Язык Язык, который представлен меткой. Например, немецкий (Германия).
Имя метки Имя метки в том виде, в котором оно будет отображаться в URL-адресе.
Описание метки Описание для метки.
Отображаемое имя Имя в том виде, в котором оно будет отображаться в структуре навигации сайта.
Создание иерархии Часть исходной иерархии, которая будет синхронизирована с сайтом целевого варианта. Введите следующее.
Сайты публикации, списки с вариантами и все страницы
Только сайты публикации
Только корневой сайт
Разрешить перевод с участием человека Разрешать ли перевод с участием человека для конечной метки. Введите Y или N.
Язык перевода Язык перевода для использования для конечной метки, если разрешен перевод с участием человека.
Разрешить машинный перевод Разрешать ли машинный перевод для конечной метки. Введите Y или N.
Примечание
Если на сервере не включена служба машинного перевода, параметр машинного перевода будет недоступен.
Язык машинного перевода Язык машинного перевода, который используется для конечной метки, если машинный перевод разрешен.
Контакт метки Один или несколько контактов для варианта сайта.
Примечание
SharePoint Server поддерживает до 209 меток вариантов. SharePoint Online поддерживает до 50 меток.
Планирование пользовательских эталонных страниц, макетов страниц или таблиц стилей
Вы можете использовать пользовательские эталонные страницы, макеты страниц или таблицы стилей для вариантов сайтов. Например, вам могут понадобиться различные эталонные страницы и макеты страниц для тех сайтов, где для языка принят порядок чтения справа налево. Управление эталонными страницами, макетами страниц и таблицами стилей осуществляется только на сайте верхнего уровня семейства веб-сайтов. Поэтому вы должны внести все изменения в эти ресурсы в одном из расположений сайта верхнего уровня, как показано в таблице ниже.
Таблица: расположение ресурсов для настройки вариантов
Ресурс | Расположение |
---|---|
Эталонная страница |
Коллекция эталонных страниц |
Страница макета |
Коллекция эталонных страниц |
Стили XSL и таблиц каскадных стилей |
Библиотека стилей |
У конечных страниц могут быть различные макеты страниц независимо от сайта целевого варианта. Если изменяется макет страницы на исходном сайте, макет конечной страницы не изменяется.
Планирование настраиваемых типов контента
Используйте один тип контента (тип контента страницы либо тип контента на основе типа контента страницы) для всех страниц, которые хранятся в библиотеке страниц сайта исходного варианта. Простейший способ сделать это — использовать тип контента, определенный на странице Тип контента сайта на сайте верхнего уровня семейства веб-сайтов.
Если вам необходимы пользовательские столбцы для одной или нескольких страниц сайтов вариантов, добавьте их к типу контента, который используется в библиотеке страниц. Например, вы можете добавить столбец, который указывает, была ли локализована страница. Дополнительные сведения о планировании типов контента и столбцов см. в статье Планирование типов контента и рабочих процессов в SharePoint 2013.
Решите, как будут создаваться сайты, списки и страницы на сайтах целевого варианта
Если у сайта исходного варианта будут в иерархии ниже другие сайты, спланируйте то, как эти сайты будут созданы на сайтах целевого варианта. Существует два способа создания сайтов на сайте целевого варианта: автоматически и вручную. По умолчанию любые новые сайты, которые добавляются ниже сайта исходного варианта, будут автоматически созданы на всех сайтах целевого варианта. Однако если отключить автоматическое создание сайтов и страниц для вариантов, для каждого нового сайта, создаваемого ниже сайта исходного варианта, необходимо вручную указать сайты целевого варианта, на котором необходимо создать сайт. Хотя включение функции автоматического создания новых сайтов на сайтах целевого варианта предоставляет администратору сайта преимущество в виде уменьшения объема задач, преимуществом создания сайтов вручную является то, что вы можете указать, какие сайты должны создаваться на сайтах целевого варианта. Это может быть полезным, если вам необходимо включить сайт на некоторые (а не все) сайты целевого варианта.
Что касается списка и контента страниц, необходимо принять два решения относительного того, как будет распространяться контент.
Что происходит с позиции источника при публикации нового контента? Вы можете выбрать одно из следующих действий.
Автоматически создавать копию контента на всех сайтах целевого варианта. Это параметр Создать везде и он включен по умолчанию.
Вручную создавать копию контента на выбранных сайтах целевого варианта. Последующие обновления к этому контенту будут доступны автоматически для указанных сайтов целевого варианта. Это параметр Создать выборочно.
Что происходит с позиции назначения при доступности нового контента? Вы можете выбрать одно из следующих действий.
Автоматически синхронизировать изменение с сайта исходного варианта и добавить новый черновик на сайт целевого варианта.
Уведомить владельца конечной метки о доступности изменения. Владелец метки принимает решение относительно синхронизации контента вручную.
По умолчанию любые новые страницы, которые опубликованы в библиотеке страниц на сайте исходного варианта, будут автоматически созданы на всех сайтах целевого варианта. Однако, если включен параметр Создать выборочно, для каждой новой страницы, создаваемой на сайте исходного варианта, необходимо вручную указать сайт целевого варианта, на котором следует создать страницу. Параметр Создать выборочно может пригодится, если необходимо, чтобы некоторые страницы были включены на некоторых (не всех) сайтах целевого варианта.
Списки можно создавать автоматически на сайтах целевого варианта только в том случае, если они были созданы на сайте исходного варианта до создания иерархии вариантов. Если список создан после установки иерархии вариантов, его необходимо создать вручную на сайтах целевого варианта с помощью кнопки Параметры на вкладке Варианты, расположенной на ленте для сайта исходного варианта. Однако элементы нового списка можно создать автоматически на сайте целевого варианта.
По умолчанию параметр Создать везде включен. Обратите внимание, что объем административных задач может увеличиться, если вы включите параметр Создать выборочно. Параметры создания сайта, списка и страницы можно настроить на странице Параметры вариантов в разделе "Администрирование семейства веб-сайтов". Дополнительные сведения см. в статье Создание многоязычного веб-сайта.
Планирование заданий таймера вариантов
Средство "Варианты" использует задания таймера для выполнения задач, например создания и распространения сайтов и страниц. Задания таймера выполняются внутри OWSTIMER, службы Windows для SharePoint Server. По умолчанию у каждого задания таймера свое расписание запуска заданий. Вы можете изменить частоту выполнения заданий на странице Определение заданий веб-сайта Центр администрирования.
Примечание
В SharePoint Online задания таймера не настраиваются.
В таблице ниже представлен список заданий таймера средства "Варианты" и расписание для каждого задания по умолчанию.
Таблица: задания таймера средства "Варианты" и расписание по умолчанию
Имя задания | Расписание по умолчанию |
---|---|
Определение задания создания иерархии вариантов |
Ежечасно |
Определение задания распространения элементов списка вариантов |
Каждые 15 минут |
Определение задания распространения страниц вариантов |
Каждые 15 минут |
Определение задания распространения сайтов и списков вариантов |
Каждые 30 минут |
Вы можете указать время запуска каждого задания, настроив для регулярного расписания интервалы времени в минутах, часах, днях, неделях и месяцах. Выбрав интервалы в днях, неделях и месяцах, вы можете указать временной промежуток выполнения задания. Сервер случайным образом выберет время в пределах указанного диапазона для запуска задания. Этот параметр наиболее полезен для заданий с высокой нагрузкой, которые выполняются на нескольких серверах фермы. Имейте в виду, что одновременное выполнение задания этого типа на всех серверах фермы может повысить нагрузку на сервер и снизить производительность. Во избежание такой ситуации вы можете указать точное время запуска задания.
Следует внимательно подойти к планированию времени для запуска заданий таймера на серверах и соответствующим образом настроить регулярное расписание. Например, чтобы определить частоту выполнения средств Определение задания распространения элементов списка вариантов или Определение задания распространения страниц вариантов и синхронизацию с их помощью элементов списка или страниц, проанализируйте, сколько элементов списка или страниц будет создаваться на исходном сайте вариантов и как часто эти элементы списка или страницы будут обновляться.
Если вы планируете изменить расписание заданий таймера для вариантов по умолчанию, запишите новое расписание для каждого задания таймера на вкладке Variations Timer Jobs в таблице планирования вариантов.
Журнал планирования вариантов
Скачать версию таблицы планирования вариантов для Excel.