Поделиться через


Планирование вариантов в SharePoint Server

ОБЛАСТЬ ПРИМЕНЕНИЯ:yes-img-132013 yes-img-162016 yes-img-192019 yes-img-seSubscription Edition yes-img-sopSharePoint в Microsoft 365

Функция вариантов в SharePoint Server и SharePoint в Microsoft 365 делает содержимое доступным для определенной аудитории на разных сайтах путем синхронизации содержимого с исходного сайта вариантов с каждым целевым сайтом вариантов. Перед публикацией контент на сайте целевого варианта можно перевести на другие языки. Варианты можно использовать только на сайтах, которые созданы с помощью одного из шаблонов узла публикации или на сайте, для которого активирована функция "Инфраструктура публикации SharePoint Server".

Эта статья содержит сведения о важных элементах, которые следует учитывать при использовании вариантов в семействе веб-сайтов публикации, а также описывает задачи, связанные с планированием решения, использующего варианты в SharePoint Server. В этой статье отсутствует обзор вариантов и не описываются способы их использования или алгоритмы создания меток вариантов и иерархий. Дополнительные сведения о вариантах см. в статье Variations overview in SharePoint Server.

Сведения о планировании вариантов

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

  • определение необходимых вариантов и выбор корневого сайта вариантов;

  • указание сайта исходного варианта и планирование сайтов целевого варианта;

  • определение того, как будут создаваться сайты, списки и страницы на целевых сайтах ресурса;

  • проектирование способов планирования заданий таймера для вариантов.

Вы можете записать эту информацию в таблице планирования вариантов.

Важные элементы, которые следует учесть при планировании использования вариантов

Прежде чем планировать использование вариантов с решением SharePoint Server, следует учитывать взаимодействие между вариантами и другими функциями SharePoint Server. В этом разделе содержатся сведения о важных элементах, которые следует учитывать при планировании использования вариантов с решением SharePoint Server.

Утверждение контента

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

Утверждению контента присущи уникальные факторы, которые следует учитывать при планировании вариантов.

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

    • Контакт

    • Адрес электронной почты контакта

    • Modified By

      Примечание.

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

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

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

Указание сайта исходного варианта

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

Просмотрите список сайтов для вашего решения вариантов и выберите исходный сайт вариантов. Запишите исходный сайт вариантов для решения в верхней строке вкладки "Варианты" на листе планирования вариантов. Введите данные в следующие столбцы:

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

  • Место действия Языковой стандарт, который представляет метка. Например, английский (США).

  • Варианты дома Расположение, в котором будут созданы исходные и целевые варианты. Домашний сайт варианта предоставляет URL-адрес для всех вариантов сайта и содержит целевую страницу, которая перенаправляет пользователей на правильный вариант сайта. Домашним сайтом может быть сайт на любом уровне семейства веб-сайтов, включая сайт верхнего уровня. Однако после указания домашней страницы ее нельзя изменить после нажатия кнопки Создать иерархии и нельзя использовать варианты из любого места в семействе веб-сайтов.

    Чтобы обозначить веб-сайт верхнего уровня в семействе веб-сайтов, введите знак косой черты (/).

    Примечание.

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

  • Имя метки Имя метки в том виде, в котором оно будет отображаться в URL-адресе.

  • Описание метки Описание для метки.

  • Отображаемое имя Имя в том виде, в котором оно будет отображаться в структуре навигации сайта.

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

  • Контакт метки Один или несколько контактов для варианта сайта.

Планирование сайтов целевого варианта

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

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

  • Место действия Языковой стандарт, который представляет метка. Например, немецкий (Германия).

  • Имя метки Имя метки в том виде, в котором оно будет отображаться в URL-адресе.

  • Описание метки Описание для метки.

  • Отображаемое имя Имя в том виде, в котором оно будет отображаться в структуре навигации сайта.

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

    • Сайты публикации, списки с вариантами и все страницы

    • Только сайты публикации

    • Только корневой сайт

  • Разрешить перевод с помощью пользователя Следует ли разрешать перевод человека в целевую метку. Введите Y или N.

  • Язык перевода Язык перевода для использования для конечной метки, если разрешен перевод с участием человека.

  • Разрешить машинный перевод Разрешает ли машинный перевод для целевой метки. Введите Y или N.

    Примечание.

    Если на сервере не включена служба машинного перевода, параметр машинного перевода будет недоступен.

  • Язык машинного перевода Язык машинного перевода, который используется для конечной метки, если машинный перевод разрешен.

  • Контакт метки Один или несколько контактов для варианта сайта.

Примечание.

[!Примечание] SharePoint Server поддерживает до 209 меток вариантов. SharePoint в Microsoft 365 поддерживает до 50 меток вариантов.

Планирование пользовательских эталонных страниц, макетов страниц или таблиц стилей

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

Таблица: расположение ресурсов для настройки вариантов

Ресурс Расположение
Эталонная страница
Коллекция эталонных страниц
Страница макета
Коллекция эталонных страниц
Стили XSL и таблиц каскадных стилей
Библиотека стилей

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

Планирование настраиваемых типов контента

Используйте один тип контента (тип контента страницы либо тип контента на основе типа контента страницы) для всех страниц, которые хранятся в библиотеке страниц сайта исходного варианта. Простейший способ сделать это — использовать тип контента, определенный на странице Тип контента сайта на сайте верхнего уровня семейства веб-сайтов.

Если вам необходимы пользовательские столбцы для одной или нескольких страниц сайтов вариантов, добавьте их к типу контента, который используется в библиотеке страниц. Например, вы можете добавить столбец, который указывает, была ли локализована страница. Дополнительные сведения о планировании типов контента и столбцов см. в статье Планирование типов контента и рабочих процессов в SharePoint 2013.

Решите, как будут создаваться сайты, списки и страницы на сайтах целевого варианта

Если у сайта исходного варианта будут в иерархии ниже другие сайты, спланируйте то, как эти сайты будут созданы на сайтах целевого варианта. Существует два способа создания сайтов на сайте целевого варианта: автоматически и вручную. По умолчанию любые новые сайты, которые добавляются ниже сайта исходного варианта, будут автоматически созданы на всех сайтах целевого варианта. Однако если отключить автоматическое создание сайтов и страниц для вариантов, для каждого нового сайта, создаваемого ниже сайта исходного варианта, необходимо вручную указать сайты целевого варианта, на котором необходимо создать сайт. Хотя включение функции автоматического создания новых сайтов на сайтах целевого варианта предоставляет администратору сайта преимущество в виде уменьшения объема задач, преимуществом создания сайтов вручную является то, что вы можете указать, какие сайты должны создаваться на сайтах целевого варианта. Это может быть полезным, если вам необходимо включить сайт на некоторые (а не все) сайты целевого варианта.

Что касается списка и контента страниц, необходимо принять два решения относительного того, как будет распространяться контент.

  1. Что происходит с позиции источника при публикации нового контента? Вы можете выбрать одно из следующих действий.
  • Автоматически создавать копию контента на всех сайтах целевого варианта. Это параметр Создать везде и он включен по умолчанию.

  • Вручную создавать копию контента на выбранных сайтах целевого варианта. Последующие обновления к этому контенту будут доступны автоматически для указанных сайтов целевого варианта. Это параметр Создать выборочно.

  1. Что происходит с позиции назначения при доступности нового контента? Вы можете выбрать одно из следующих действий.
  • Автоматически синхронизировать изменение с сайта исходного варианта и добавить новый черновик на сайт целевого варианта.

  • Уведомить владельца конечной метки о доступности изменения. Владелец метки принимает решение относительно синхронизации контента вручную.

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

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

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

Планирование заданий таймера вариантов

Компонент вариантов использует задания таймера для выполнения таких задач, как создание и распространение сайтов и страниц. Задание таймера выполняется в OWSTIMER, службе Windows для SharePoint Server. У каждого задания таймера свое расписание по умолчанию. Вы можете изменить частоту выполнения каждого задания на странице Определения заданий на веб-сайте Центр администрирования.

Примечание.

Задания таймера не настраиваются в SharePoint в Microsoft 365.

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

Таблица: задания таймера средства "Варианты" и расписание по умолчанию

Имя задания Расписание по умолчанию
Определение задания создания иерархии вариантов
Ежечасно
Определение задания распространения элементов списка вариантов
Каждые 15 минут
Определение задания распространения страниц вариантов
Каждые 15 минут
Определение задания распространения сайтов и списков вариантов
Каждые 30 минут

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

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

Если вы планируете изменить расписание заданий таймера для вариантов по умолчанию, запишите новое расписание для каждого задания таймера на вкладке Variations Timer Jobs в таблице планирования вариантов.

Журнал планирования вариантов

Скачать версию таблицы планирования вариантов для Excel.

См. также

Понятия

Обзор вариантов в SharePoint Server