Планирование вариантов
Применимо к: SharePoint Server 2010
Последнее изменение раздела: 2016-11-30
Функция вариантов в Microsoft SharePoint Server 2010 делает контент доступным конкретным аудиториям на различных веб-сайтах путем копирования контента из исходного веб-сайта вариантов в каждый конечный вариант веб-сайта. При необходимости контент затем можно настроить в конечном варианте веб-сайта. Например, контент конечного варианта веб-сайта перед публикацией может быть переведен на другие языки. Варианты можно использовать только для веб-сайтов SharePoint Server 2010, созданных с использованием одного из шаблонов веб-сайтов публикации, или для веб-сайта, для которого включена функция инфраструктуры публикации SharePoint Server.
Примечание
Варианты можно использовать для многоязычных решений, однако с их помощью нельзя переводить страницы. Для создания многоязычного контента с помощью вариантов можно использовать рабочие процессы для маршрутизации контента для перевода другой рабочей группой или сторонним поставщиком после копирования контента на целевые сайты. Дополнительные сведения о рабочих процессах см. в статье Планирование рабочих процессов (SharePoint Server 2010).
В этой статье приведены сведения о важных элементах, которые следует учитывать при использовании вариантов в семействе веб-сайтов публикации, и описаны задачи, задействованные при планировании решения, использующего варианты в SharePoint Server 2010. Эта статья не содержит обзора вариантов, в ней не описывается использование вариантов и не объясняется создание меток и иерархий вариантов.
Дополнительные сведения о вариантах см. в статье Обзор вариантов.
Содержание статьи
Планирование вариантов
Важные моменты, которые нужно учитывать при планировании использования вариантов
Определение нужных типов вариантов
Выбор корневого веб-сайта вариантов
Задание исходного веб-сайта вариантов
Планирование конечных вариантов веб-сайта
Выбор способа создания веб-сайтов и страниц в конечных вариантах веб-сайта
Планирование расписания заданий таймера для вариантов
Лист планирования вариантов
Планирование вариантов
Процесс планирования, описанный в этой статье, начинается с описания важных моментов, которые следует учитывать при планировании использования вариантов с решением SharePoint Server 2010. В остальной части статьи описываются действия, необходимые для планирования использования вариантов с SharePoint Server 2010. К этим действиям относятся:
Определение типа нужных вариантов и выбор корневого веб-сайта вариантов.
Определение исходного веб-сайта вариантов и планирование конечных вариантов веб-сайта.
Выбор способа создания веб-сайтов и страниц в конечных вариантах веб-сайта
Планирование расписания заданий таймера для вариантов.
Эти сведения можно записать в лист, описанный в разделе Лист планирования вариантов.
Важные моменты, которые нужно учитывать при планировании использования вариантов
Перед планированием использования вариантов с решением SharePoint Server 2010 следует разобраться во взаимодействии вариантов и других функций SharePoint Server 2010. Этот раздел содержит сведения о важных моментах, которые нужно учитывать при планировании использования вариантов с решением SharePoint Server 2010.
Утверждение контента
Утверждение контента — это способ, с помощью которого участники веб-сайтов с разрешениями на утверждение управляют публикацией контента. При утверждении контента контент считается опубликованным при утверждении новой основной версии, так как основные версии доступны для просмотра пользователям с разрешениями на чтение. Утверждение контента для вариантов веб-сайта требует управления основными и вспомогательными версиями в библиотеке страниц в исходном веб-сайте вариантов и в конечных вариантах веб-сайта. Дополнительные сведения об утверждении контента см. в статье Планирование утверждения контента и расписания контента.
Существуют уникальные факторы утверждения контента, которые следует учитывать при планировании вариантов.
На исходном веб-сайте вариантов при отправке страницы для утверждения создается сообщение электронной почты, отправляемое контактному лицу страницы и использующее значения, хранящиеся в следующих столбцах, в следующем порядке:
Контактное лицо
Адрес электронной почты контактного лица
Автор изменений
Примечание
Начиная с поля "Контактное лицо", в каждом поле проверяется наличие сведений о контактном лице, которому может быть отправлено уведомление. Если первое поле оказывается пустым, проверяется следующее поле, пока сведения о контактном лице не будут найдены.
После того как страница утверждена для публикации, ее можно скопировать на конечные веб-сайты. Параметры вариантов можно настроить так, чтобы контент копировался в варианты веб-сайта либо вручную, либо автоматически.
В конечных вариантах веб-сайта странице, копируемой из исходного веб-сайта вариантов, всегда назначается вспомогательный номер версии. Если страница является новой для конечного веб-сайта, ей назначается версия 0.1. Если страница в конечном варианте веб-сайта уже существует, копируемой странице назначается следующий доступный вспомогательный номер версии. Например, если версия страницы конечного варианта веб-сайта равна 2.1 и на конечный веб-сайт копируется новый вариант этой страницы, страница получает номер версии 2.2.
Если страница опубликована на исходном веб-сайте вариантов, при ее копировании в конечные варианты веб-сайта состояние утверждения устанавливается равным "Черновик". Если в библиотеке страниц для конечных вариантов веб-сайта включены "Утверждение контента" и "Управление версиями документов", страница, чтобы она стала доступной читателям, должна быть утверждена для каждого конечного варианта веб-сайта.
Примечание
Изменения, внесенные в контент, источником которого является исходный веб-сайт вариантов, могут отменять изменения, внесенные в контент в конечном сайте вариантов. Например, в языковых вариантах, если исходный сайт вариантов создан на одном языке, а конечный сайт вариантов — на другом, может возникнуть следующая ситуация: редактор изменяет локализованную страницу на конечном сайте вариантов, назначая ей новую вспомогательную версию 1.1. Затем писатель на исходном сайте вариантов вносит различные изменения в ту же самую страницу, которая копируется в конечный сайт вариантов как версия 1.2. Она отменяет изменения страницы, задаваемые версией 1.1. В этом примере редактору конечного сайта вариантов придется восстановить предыдущую версию раздела из журнала версий, принять новую версию или использовать кнопку "Просмотреть изменения", чтобы просмотреть различия между текущей версией и предыдущими версиями страницы, а затем вручную объединить новую и предыдущие версии в новую версию. Дополнительные сведения об управлении версиями см. в статье Планирование контроля версий, утверждения контента и извлечения (SharePoint Server 2010).
Навигация по веб-сайтам
При использовании вариантов веб-сайтов, необходимо аккуратно планировать работу с навигацией по веб-сайтам. В SharePoint Server 2010 ссылки переходов на одноуровневые веб-сайты текущего сайта создаются автоматически и отображаются в меню "Глобальная структура навигации" и "Текущая структура навигации" веб-страницы. В вариантах веб-сайтов, где одноуровневые веб-сайты текущего веб-сайта — это варианты того же веб-сайта, может оказаться нежелательным предоставлять пользователям веб-сайта возможность просмотра других веб-сайтов аналогичным образом. Для изменения настроек меню "Глобальная структура навигации" и "Текущая структура навигации" так, чтобы одноуровневые веб-сайты не отображались, можно использовать страницу "Параметры навигации".
Примечание
Изменения навигации по веб-сайтам для исходного веб-сайта вариантов не копируются в конечные варианты веб-сайтов. Если нужно, чтобы навигация по веб-сайтам для конечных вариантов веб-сайта соответствовала навигации по веб-сайтам для исходного веб-сайта вариантов, необходимо вручную внести изменения в настройки навигации по сайтам для конечных вариантов веб-сайта.
Дополнительные сведения о планировании навигации по веб-сайтам см. в статье Планирование навигации по сайтам (SharePoint Server 2010).
Развертывание контента
Развертывание контента копирует контент из исходного семейства веб-сайтов в конечное семейство веб-сайтов.
Во время выполнения задания "Определение задания создания иерархии вариантов" рекомендуется отключить все задания развертывания контента, содержащие исходный веб-сайт вариантов. Если развертывание контента выполняется одновременно с выполнением задания таймера "Определение задания создания иерархии вариантов", в конечный вариант веб-сайта на сервере назначения может быть скопирован только частично созданный конечный вариант веб-сайта.
Дополнительные сведения о планировании развертывания контента см. в статье Планирование развертывания контента (SharePoint Server 2010).
Веб-части
Веб-части — это один из строительных блоков страниц, основанных на SharePoint Server 2010. Большинство веб-частей предназначены отображать конкретный тип данных, например текст, HTML или изображения. SharePoint Server 2010 предоставляет набор готовых веб-частей, позволяя также разрабатывать или импортировать пользовательские веб-части.
Веб-части копируются вместе со страницами вариантов веб-сайтов. Если включен параметр Обновление конечных веб-частей, веб-части в конечных вариантах веб-сайта обновляются, только если страница, содержащая веб-часть, была скопирована в конечный вариант веб-сайта. Если веб-часть появляется на нескольких конечных страницах различных конечных вариантов веб-сайта, все экземпляры веб-части обновляются, когда страница исходного веб-сайта вариантов копируется в конечные варианты веб-сайта. Например, если страница содержит веб-часть "Мультимедиа" и эта страница настроена так, чтобы указывать на видеоклип A, хранящийся на веб-сайте вне иерархии вариантов, при публикации страницы на исходном веб-сайте вариантов эта страница копируется во все конечные варианты веб-сайта. Страницы конечных вариантов веб-сайта отображают видеоклип A в веб-части "Мультимедиа". Если страница исходного веб-сайта вариантов обновляется и веб-часть "Мультимедиа" изменяется, чтобы указывать на видеоклип B, страницы конечных вариантов веб-сайта продолжают указывать на видеоклип A, пока страница исходного веб-сайта вариантов не будет опубликована и скопирована в конечные варианты веб-сайта. Кроме того, если у читателей конечных вариантов веб-сайта отсутствуют разрешения просматривать видеофайл, хранящийся вне иерархии вариантов, они не смогут просматривать видеоклип. Чтобы избежать подобного неожиданного поведения веб-частей, можно настроить параметры вариантов так, чтобы обновления веб-частей не копировались в конечные варианты веб-сайта.
Многоязычные веб-сайты
В SharePoint Server 2010 есть несколько функций для поддержки пользователей из разных регионов или пользователей, говорящих на разных языках. Эти функции можно использовать для создания веб-сайтов на разных языках и предоставить пользователям возможность видеть пользовательский интерфейс веб-сайта на языке, отличающемся от языка, на котором был создан этот веб-сайт. Если планируется использовать варианты с многоязычными веб-сайтами, необходимо выполнить ряд дополнительных действий, чтобы включить многоязычную поддержку для вариантов веб-сайта. Дополнительные сведения о планировании многоязычных веб-сайтов см. в статье Планирование многоязычных сайтов (SharePoint Server 2010).
Определение нужных типов вариантов
Хотя варианты чаще всего используются для создания многоязычных веб-сайтов, их также можно использовать для создания вариантов веб-сайтов на основе других критериев, таких как региональные различия, мобильные устройства, фирменный стиль корпорации или продукта либо филиал компании. Определите типы вариантов, нужные для своего решения, и создайте список веб-сайтов, относящихся к иерархии вариантов.
Примечание
Если варианты будут использоваться для создания многоязычных веб-сайтов и нужно, чтобы страницы администрирования веб-сайта для конечных вариантов веб-сайта отображались на другом языке, необходимо установить языковой пакет для каждого языка, соответствующего варианту веб-сайта. Сведения об установке языковых пакетов см. в статье Развертывание языковых пакетов (SharePoint Server 2010).
Выбор корневого веб-сайта вариантов
Корневой веб-сайт вариантов предоставляет URL-адрес для исходного и всех конечных вариантов веб-сайта и содержит начальную страницу, перенаправляющую пользователей на правильный вариант веб-сайта. Корневой веб-сайт может быть веб-сайтом, расположенным на любом уровне семейства веб-сайтов, в том числе веб-сайтом верхнего уровня. Но после задания корневого веб-сайта и нажатия кнопки Создать иерархии изменение корневого веб-сайта становится невозможным и использовать варианты в другом месте семейства веб-сайтов нельзя.
Примечание
Если корневой веб-сайт содержит в библиотеке страниц иерархию веб-сайтов или контент, которые должны находиться на исходном веб-сайте вариантов, необходимо вручную скопировать их на исходный веб-сайт вариантов после его создания.
Определите, какой веб-сайт нужно использовать в качестве корневого, и запишите его URL-адрес в лист планирования вариантов.
Задание исходного веб-сайта вариантов
Исходный веб-сайт вариантов — это веб-сайт, на котором разрабатывается и публикуется контент, совместно используемый всеми веб-сайтами, а также это веб-сайт, используемый для копирования изменений в конечные варианты веб-сайта. Исходный веб-сайт вариантов определяется заданием параметра Исходный вариант для метки варианта на странице "Создание метки вариантов" веб-сайта администрирования семейства веб-сайтов. В иерархии вариантов может быть только один исходный веб-сайт вариантов. После того как метка варианта определена для использования веб-сайта в качестве исходного веб-сайта вариантов, ее нельзя изменить.
Просмотрите список веб-сайтов для используемого решения вариантов и определите, какой веб-сайт будет исходным веб-сайтом вариантов. Запишите исходный веб-сайт вариантов для своего решения в верхнюю строку вкладки Таблица данных веб-сайтов листа планирования вариантов. Введите метку, которая должна появляться в URL-адресе веб-сайта, отображаемое имя метки и имя владельца веб-сайта, который будет нести ответственность за веб-сайт.
Планирование конечных вариантов веб-сайта
Цели планирования для конечных вариантов веб-сайта будут зависеть от типа реализуемых вариантов веб-сайта. Например, если варианты веб-сайта основаны на языках, может понадобиться, чтобы страницы конечных вариантов веб-сайта выглядели точно так же, как страницы исходного веб-сайта вариантов. Если варианты основаны на устройствах, вероятно, понадобится, чтобы страницы конечных вариантов веб-сайта выглядели иначе, чем на исходном веб-сайте вариантов, чтобы соответствовать устройства, предназначенным для их отображения.
Просмотрите список веб-сайтов для своего решения вариантов и запишите каждый конечный вариант веб-сайта в лист планирования вариантов. Для каждого веб-сайта введите метку, которая должна появляться в URL-адресе веб-сайта, отображаемое имя метки и имя владельца веб-сайта, который будет нести ответственность за веб-сайт.
Планирование пользовательских главных страниц, страниц макетов и таблиц стилей
Для вариантов веб-сайта можно использовать пользовательские главные страницы, макеты страниц или таблицы стилей. Например, для вариантов веб-сайта на основе устройств можно определить более простые макеты страницы для вариантов, отображаемых на устройствах с ограниченными размерами экрана. Управление главными страницами, макетами страниц и таблицами стилей возможно только на веб-сайте верхнего уровня семейства веб-сайтов, поэтому необходимо выполнить все изменения этих ресурсов в одном из следующих расположений на веб-сайте верхнего уровня:
Ресурс | Расположение |
---|---|
Главная страница |
Коллекция главных страниц |
Страница макета |
Коллекция главных страниц |
XSL-стили и каскадные таблицы стилей |
Библиотека стилей |
Можно также определить, что каждый конечный вариант будет использовать собственный пользовательский макет страницы.
Планирование пользовательских типов контента
Необходимо использовать один и тот же тип контента (либо тип контента "Страница", либо тип контента, основанный на типе контента "Страница") для всех страниц, хранящихся в библиотеке страниц исходного веб-сайта вариантов. Самый простой способ для этого — использовать тип контента, определенный в коллекции типов контента веб-сайта на веб-сайте верхнего уровня семейства веб-сайтов.
Если для одной или нескольких страниц вариантов веб-сайта необходимы пользовательские столбцы, добавьте их в тип контента, используемый в библиотеках страниц. Например, если варианты веб-сайта основаны на языковых различиях, можно добавить столбец, указывающий, локализована ли страница. Дополнительные сведения о планировании типов контента и столбцов см. в статье Планирование типов контента и рабочих процессов (SharePoint Server 2010).
В некоторых решениях для вариантов веб-сайта не нужно изменять контент в конечных вариантах веб-сайта. Например, если варианты веб-сайта зависят от устройств, может понадобиться, чтобы на всех устройствах отображался идентичный контент, но с различными макетами и главными страницами для каждого типа устройства. В подобном случае можно упростить администрирование конечных вариантов веб-сайта, отключив обязательные извлечения.
Выбор способа создания веб-сайтов и страниц в конечных вариантах веб-сайта
Если ниже исходного веб-сайта вариантов в иерархии веб-сайтов есть другие веб-сайты, необходимо спланировать, как эти веб-сайты будут создаваться в конечных вариантах веб-сайта. Существует два возможных способа создания веб-сайтов в конечных вариантах веб-сайта: автоматически и вручную. По умолчанию все новые веб-сайты, добавляемые ниже исходного веб-сайта вариантов, будут автоматически созданы во всех конечных вариантах веб-сайта. Но если отключить для вариантов автоматическое создание веб-сайтов и страниц, для каждого нового веб-сайта, созданного ниже исходного веб-сайта вариантов, необходимо вручную задать конечные варианты веб-сайта, для которых должен создаваться этот веб-сайт. Хотя включение автоматического создания новых веб-сайтов в конечных вариантах веб-сайта обладает определенным преимуществом, уменьшая количество задач для администратора веб-сайтов, преимущество создания веб-сайтов вручную состоит в том, что можно определить, какие веб-сайты должны создаваться и в каких конечных вариантах веб-сайта. Это может быть полезно, если нужно, чтобы веб-сайт добавлялся только в некоторые, но не во все конечные варианты веб-сайтов.
Страницы публикации в конечных вариантах веб-сайта также могут создаваться двумя способами: автоматически и вручную. По умолчанию все новые страницы, публикуемые в библиотеке страниц исходного веб-сайта вариантов, будут создаваться автоматически во всех конечных вариантах веб-сайта. Но если отключить для вариантов автоматическое создание веб-сайтов и страниц, для каждой новой страницы, созданной на исходном веб-сайте вариантов, необходимо вручную задать конечный вариант веб-сайта, в котором должна создаваться эта страница, причем можно определить только один конечный вариант веб-сайта. Отключение автоматического создания веб-сайта и страницы может быть полезным, если нужно, чтобы конкретные страницы добавлялись только в некоторые, но не во все конечные варианты веб-сайтов. Но необходимость ручного создания страниц в конечных вариантах веб-сайта может стать недостатком, если исходный веб-сайт вариантов будет содержать несколько страниц. Если нужно создать страницы вариантов для подмножества конечных вариантов веб-сайта, рекомендуется использовать автоматическое создание, чтобы создать страницы во всех конечных вариантах веб-сайта, а затем либо удалить страницы из конечных вариантов веб-сайта, на которых копии этих страниц не нужны, либо использовать рабочий процесс, чтобы утверждать только те страницы, которые должны копироваться в конечные варианты веб-сайта.
По умолчанию включено автоматическое создание сайтов и страниц. Если для решения вариантов решено отключить автоматическое создание сайтов и страниц, следует внимательно проанализировать потенциальное увеличение числа административных задач. Автоматическое создание сайтов и страниц настраивается на странице "Параметры вариантов" в разделе "Администрирование семейства веб-сайтов". Дополнительные сведения об установке параметров вариантов см. в статье Включение параметров вариантов для создания вариантов сайта (Возможно, на английском языке).
Планирование расписания заданий таймера для вариантов
Функция вариантов использует задания таймера для выполнения таких задач, как создание и распространение веб-сайтов и страниц. Задание таймера выполняется внутри OWSTIMER, службы Windows для SharePoint Server 2010. У каждого задания таймера есть собственное расписание по умолчанию, определяющее время выполнения задания. Частоту, с которой выполняется каждое задание, можно изменить на странице определений задания на веб-сайте центра администрирования.
В следующей таблице приведены задания таймера для вариантов и расписание по умолчанию для каждого задания:
Имя задания | Расписание по умолчанию |
---|---|
Определение задания создания иерархии вариантов |
Раз в день |
Определение задания создания страниц вариантов |
Каждый час |
Определение задания создания сайтов вариантов |
Каждые 5 минут |
Определение задания распространения страниц вариантов |
Каждый час |
Определение задания распространения сайтов вариантов |
Каждые 5 минут |
Время выполнения каждого задания можно определить, задавая регулярное расписание с различными интервалами: в минутах, каждый час, раз в день, раз в неделю или раз в месяц. Если выбран вариант раз в день, раз в неделю или раз в месяц, можно определить окно времени выполнения задания и сервер будет случайным образом выбирать время начала выполнения задания в заданном интервале. Эта возможность лучше всего подходит для заданий с высокой нагрузкой, выполняемых на нескольких серверах фермы. Помните, что одновременное выполнение этого типа задания на всех серверах может увеличить нагрузку на сервер и повлиять на быстродействие. Чтобы этого избежать, можно задать для задания точное время начала.
Следует тщательно спланировать время выполнения на серверах заданий таймера для вариантов и соответствующим образом настроить регулярное расписание. Например, чтобы определить, как часто должно выполняться задание таймера Определение задания создания страниц вариантов или Определение задания распространения страниц вариантов, проанализируйте, сколько страниц будет создаваться на исходном веб-сайте вариантов и как часто эти страницы будут обновляться.
Лист планирования вариантов
Загрузите Лист планирования вариантов (Возможно, на английском языке) в формате Excel.