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

Содержание:

  • Варианты

  • Варианты и утверждение контента

  • Планирование конечных вариантов сайтов

  • Варианты и переходы сайтов

  • Варианты и развертывание контента

  • Варианты и веб-части

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

Варианты

У многих организаций деятельность носит международный характер. Однако даже на внутренних рынках организации работают с разнородными базами клиентов, которые могут говорить на нескольких языках, либо этим организациям требуется подача определенных сведений с учетом региональных особенностей, разных мобильных устройств или корпоративного брэндинга. Организациям такого рода нужны веб-сайты со специализированным контентом, адаптированным под разные культуры, рынки и географические регионы. Создание и поддержка вариантов сайта может представлять сложность и занимать много времени. Чтобы упростить эту процедуру для информационных архитекторов и администраторов сайтов в службах Microsoft Office SharePoint Server 2007 используются варианты.

Функция вариантов в службах Office SharePoint Server 2007 обеспечивает доступ к одному и тому же контенту для определенных аудиторий в разных сайтах путем копирования контента из исходного сайта вариантов в каждый конечный вариант сайта. При необходимости контент в конечном варианте сайта можно настроить. Например, можно локализовать контент конечного варианта сайта перед его публикацией.

По умолчанию перенаправление вариантов сайтов основывается на языковом параметре браузера, с помощью которого пользователь заходит в сайт. Например, если язык браузера пользователя по умолчанию — французский, службы Office SharePoint Server 2007 перенаправят этого пользователя в вариант сайта на французском языке. Такой режим можно настроить изменив страницу для перенаправления по умолчанию (VariationRoot.aspx) на другую. Новая страница, например, может реализовывать логику, определяющую предпочтительный язык пользователя, устройство пользователя и прочие условия для изменения сайтов. Дополнительные сведения о настройке перенаправления вариантов сайтов см. в статье Настройка логики решения корневого сайта вариантов (на английском языке) (https://go.microsoft.com/fwlink/?linkid=80449&clcid=0x419) (на английском языке).

Первоначально варианты сайта определяются путем создания меток вариантов, одной для каждого требуемого варианта. Метка варианта является идентификатором, служащего для именования и настройки нового варианта сайта. Необходимо выбрать одну метку варианта в качестве источника, который представляет сайт, где большая часть нового контента вводится в систему. Такой метке соответствуют конечные метки, представляющие сайты, куда копируется контент. (Службы Office SharePoint Server 2007 поддерживают до 50 меток). Варианты сайтов создаются на основе меток вариантов с помощью команды Создать иерархию на странице Метки вариантов страниц администрирования сайтов Office SharePoint Server 2007.

Для семейства сайтов можно определить только один набор меток вариантов. Соответствующие варианты сайтов могут начинаться в любой точке иерархии сайта. Исходный сайт вариантов и конечные варианты сайтов всегда создаются как дочерние сайты главного сайта вариантов. Пользователи, входящие в главный сайт вариантов, перенаправляются в соответствующий вариант сайта. (Дополнительный элемент управления Выбор вариантов позволяет пользователям из меню выбрать вариант сайта для просмотра. Такой элемент управления добавляется на главные страницы с помощью Microsoft Office SharePoint Designer 2007).

В следующем простом примере три варианта сайта — с метками "A", "B" и "C" — находятся на один уровень ниже главного сайта вариантов, который в этом примере является сайтом верхнего уровня в семействе сайтов. "A" представляет собой исходный сайт вариантов. Созданные и опубликованные в этом сайте страницы (утвержденные в качестве новых основных версий) копируются в конечные варианты сайтов "B" и "C".

Планирование вариантов веб-сайтов

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

Варианты и утверждение контента

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

При планировании вариантов следует принять во внимание следующие условия утверждения контента:

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

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

Примечание

   Изменения контента в исходном сайте вариантов могут заменить изменения, сделанные в содержимом конечного сайта. Например, в случае с языковыми вариантами: если исходный сайт представлен на одном языке, а конечный сайт на другом, может возникнуть следующая ситуация. Редактор изменит локализованную страницу в конечном сайте, назначив ее новой вспомогательной версией 1.1. Затем в исходном сайте создатель изменяет эту же страницу, которая копируется в конечный сайт как версия 1.2; при этом изменения страницы версии 1.1 будут заменены. В этом примере редактору конечного сайта придется либо извлечь предыдущую версию раздела, либо принять новую версию, либо объединить новую и предыдущую версии в одну новую.

Планирование конечных вариантов сайтов

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

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

Ресурс Расположению

Главная страница

Коллекция главных страниц

Страница макета

Коллекция главных страниц

Таблицы стилей XSL и каскадных стилей

Библиотека стилей

Дополнительные сведения о планировании макетов страниц и главных страниц см. в разделе Планирование веб-страниц.

Для всех библиотек страниц вариантов сайтов следует использовать один и тот же тип контента (либо тип контента "Страница", либо тип на его основе). Проще всего это сделать, если использовать тип контента,определенный в коллекции типов контента сайтов на сайте верхнего уровня.

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

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

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

Примечание

Отключить консоль конструктора Office SharePoint Server 2007 можно с помощью Office SharePoint Designer 2007.

Варианты и переходы сайтов

При использовании вариантов сайта следует тщательно спланировать переходы сайтов. В службах Office SharePoint Server 2007 ссылки переходов сайтов создаются автоматически и отображаются во внешней рамке (часть главной страницы) веб-страницы. Нередко переходы сайтов настраивают для отображения ссылок на сайты одного уровня с текущим сайтом. В случае с вариантами сайта, если сайты одного с текущим сайтом уровня являются вариантами одного сайта, переходы такого рода пользователям сайтов могут не понадобиться.

Дополнительные сведения о планировании переходов см. в разделе Планирование переходов по сайту (Office SharePoint Server).

Варианты и развертывание контента

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

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

Дополнительные сведения о планировании развертывания контента см. в разделе Планирование развертывания содержимого.

Варианты и веб-части

Веб-часть — один из строительных блоков страниц на основе Office SharePoint Server 2007. Большинство веб-частей служат для отображения определенного типа данных, например текста, HTML или изображений. Службы Office SharePoint Server 2007 включают набор веб-частей, кроме того, их можно разработать и импортировать.

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

Если все-таки разрешить копирование веб-частей в качестве вариантов сайта, убедитесь, что они могут использоваться в контексте вариантов сайта. Дополнительные сведения о развертывании веб-частей см. в разделе Office SharePoint Server 2007Разработка программного обеспечения (на английском языке) (https://go.microsoft.com/fwlink/?linkid=71218&clcid=0x419) (на английском языке).

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

Действие листа

Воспользуйтесь таблицей "Планирование вариантов" (на английском языке) (https://go.microsoft.com/fwlink/?linkid=80667&clcid=0x419) (на английском языке) для записи своих решений по планированию вариантов сайта:

  1. Впишите в таблицу цель вариантов сайта, например "аппаратно-зависимые варианты сайта".

  2. Впишите URL-адрес главного сайта вариантов.

  3. Определите, будут ли копироваться дочерние сайты главного сайта вариантов в исходный сайт вариантов, и, если да, введите имена копируемых дочерних сайтов.

  4. Определите, будет ли копироваться контент главного сайта вариантов в исходный сайт вариантов, и, если да, то опишите копируемый контент.

  5. Определите способ заполнения вариантов сайтов: автоматически или вручную.

  6. В поле "Варианты сайта" запишите каждый вариант сайта в отдельной строке. Определите вариант сайта, который является исходным.

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

Форма

Таблица "Планирование вариантов" (на английском языке) (https://go.microsoft.com/fwlink/?linkid=80667&clcid=0x419) (на английском языке)

Загрузка данной книги

Для удобства чтения и печати эта тема включена в следующую загружаемую книгу:

См. полный список доступных книг на веб-сайте Загружаемые материалы для Office SharePoint Server 2007.