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

Содержание:

  • Элементы веб-страниц

  • Планирование главных страниц

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

  • Планирование макетов страниц

  • Использование макетов страниц для ограничения разработки

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

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

Элементы веб-страниц

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

Веб-страница на основе Office SharePoint Server 2007 — это страница ASPX, которая динамически генерируется из разных составляющих. Ниже перечислены части страницы:

Элементы веб-страницы

Веб-страница сайта SharePoint состоит из следующих частей.

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

    Примечание

    Существует два типа главных страниц: главная страница сайта и системы. Первая используется для опубликованных веб-страниц сайта. Именно ее пользователи и посетители сайта видят при просмотре опубликованных страниц. Главная страница системы определяет макеты страниц сайта, которые используют разработчики и авторы сайта при работе с пользовательским интерфейсом.

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

    Обычно главные страницы состоят из следующих элементов.

    • Элементы корпоративного стиля, например, логотипы и цветовые схемы.

    • Общие элементы перехода.

    • Общие функции, например, команды справки и поиска.

    • Ссылки на каскадные таблицы стилей (они управляют видом страницы, цветами и шрифтами).

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

  • **Контент страницы  **В одной библиотеке страниц хранятся все страницы контента сайта. Каждый элемент в этой библиотеке представляет собой одну веб-страницу. Поскольку библиотека страниц является библиотекой SharePoint, у ее веб-страниц есть все функции документов Office SharePoint Server 2007, например управление версиями и утверждение контента.

    Примечание

    Хотя все страницы сайта находятся в одной библиотеке страниц, веб-решения на основе Office SharePoint Server 2007, например сайты портала интрасети и интернет-представительства, обычно состоят из дерева сайтов, каждый со своей библиотекой страниц.

    Авторы могут создавать и изменять веб-страницы с помощью любого из следующих методов.

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

    • Преобразование документов. Авторы могут преобразовывать документы поддерживаемых форматов в веб-страницы. В Office SharePoint Server 2007 есть конвертеры документов в формате DOCX и DOCM.

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

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

    Этот столбец Включает следующий контент

    Автор

    Имя автора

    Дата статьи

    Дата публикации статьи

    Контент страницы

    Текст статьи

    Изображение страницы

    Графическое изображение, иллюстрирующее статью

    Подпись изображения

    Подпись изображения на странице

    Сводное изображение

    Графическое изображение, которое появляется в результатах поиска

    Макет страницы

    На этой странице содержится макет статьи

    Каждый столбец контента страницы связан с конкретным элементом управления полем на страницах макета контента, где создается и отображается содержимое этого столбца.

  • Страница макета   Страница ASPX, определяющая макет типа страницы контента. Когда пользователь сайта SharePoint открывает страницу в браузере, она сначала объединяется с активной главной страницей (формирующей внешнюю рамку страницы), а затем контент страницы вводится в элементы управления полем страницы макета.

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

    • Элемент управления полем "Контент страницы", в котором находится содержимое столбца "Контент страницы" типа контента "Страница статьи".

    • Элемент управления полем "Изображение страницы", в котором находится изображение по ссылке из столбца "Изображение страницы" типа контента "Страница статьи".

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

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

    • Веб-части

    • Зоны веб-частей

    • Элементы управления сервера

    • Ссылки на таблицы каскадных стилей, контролирующие вид, цвета и шрифты страницы

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

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

При публикации сайтов, созданных с помощью Office SharePoint Server 2007, включаются страницы макета, которые можно использовать как исходные точки при разработке страницы. Для настройки существующей страницы макета и создания новой используется Microsoft Office SharePoint Designer 2007 или Microsoft Visual Studio.

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

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

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

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

Перед планированием главных страниц необходимо составить план структуры сайта (см. раздел Планирование структуры и публикация веб-сайтов (Office SharePoint Server)). Используя сведения о сайте, записанные в разделе Определение основных и дочерних сайтов, укажите имена сайтов семейства в столбце Сайт таблицы Планирование главных страниц (на английском языке) (https://go.microsoft.com/fwlink/?linkid=73318&clcid=0x419) (на английском языке). Затем внесите в таблицу для каждого сайта следующие сведения.

  1. В столбце Главная страница укажите имя главной страницы, используемой на сайте, например "BlueBand.Master".

  2. В столбце Пользовательские данные укажите сведения, описывающие конкретную ситуацию.

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

    • В столбце На основе введите имя шаблона, на котором она будет основана, или введите Нет, если главная страница будет создаваться без использования шаблона.

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

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

    • Если для текущего сайта главная страница будет применяться, не заполняйте поле Наследует от.

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

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

Каждая страница контента в Office SharePoint Server 2007 состоит из текста, изображений и другого контента, которые хранятся в виде записи библиотеки "Страницы". Процесс планирования страниц контента включает в себя следующие действия.

  • Определение типов контента страницы, необходимых для требуемого контента.

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

В Office SharePoint Server 2007 включены три типа контента страниц.

  • **Начальная страница   **Обычно представляет собой домашнюю страницу сайта публикации. В ее состав входят:

    • столбцы для отображаемых изображений;

    • столбец для контента страницы;

    • столбцы для ссылок, отображаемых на странице.

  • **Страница статьи   **Основной тип контента страницы. Эта страница предназначена для размещения различного контента. В ее состав входят:

    • столбцы для изображений и их подписей;

    • столбец для контента страницы;

    • столбцы для ссылок, отображаемых на странице;

    • столбец подписи автора.

  • Страница перенаправления   Страница, перенаправляющая заголовок на другую страницу.

Помимо этого, все описанные типы контента страниц наследуют от общего типа контента и включают следующие элементы.

  • Столбцы для задания начальных и конечных дат для страницы.

  • Столбцы, содержащие контактные данные автора.

  • Изображение для страницы при ее отображении в оглавлении или другом списке.

  • Сведения о целевой аудитории.

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

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

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

Для планирования страниц статей используйте таблицу Планирование страниц статей (на английском языке) (https://go.microsoft.com/fwlink/?linkid=73316&clcid=0x419) (на английском языке). Крайний левый столбец таблицы содержит все столбцы типа контента "Страница статьи". В других столбцах таблицы необходимо указать типы контента, которые будут предоставлены на сайте, например "Статья", "Пресс-релиз" и "Объявление о приеме на работу". После указания типов контента в верхней части таблицы следует определить столбцы, используемые для каждого из типов контента, например "Дата статьи" и "Содержимое страницы". При необходимости добавления отсутствующего столбца добавьте его в первый столбец таблицы "Планирование страниц статей".

Необходимость в использовании нескольких начальных страниц на сайте возникает нечасто, но в таком случае следует использовать таблицу Планирование начальных страниц (на английском языке) (https://go.microsoft.com/fwlink/?linkid=73320&clcid=0x419) (на английском языке), которая позволяет настроить столбцы, отображаемые в каждом из типов начальных страниц. Уникальная начальная страница скорее всего может потребоваться для всех дочерних сайтов портала или интернет-представительства.

Планирование страниц макета

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

В Office SharePoint Server 2007 включен набор макетов страниц для типов контента "Начальная страница" и "Страница статьи". В число макетов для страниц статьи входят следующие макеты:

Этот макет страницы... Содержит следующие элементы страниц...

Страница статьи только с основным текстом

Простая страница с заголовком и областью контента страницы.

Страница статьи с изображением слева

Страница с заголовком, контентом страницы, изображением страницы слева и областями для подписи автора, даты статьи и подписи изображения.

Страница статьи с изображением слева

Страница с заголовком, контентом страницы, изображением страницы справа и областями для подписи автора, даты статьи и подписи изображения.

Страница статьи со сводными ссылками

Страница с заголовком, контентом страницы, датой статьи, подписью автора и веб-частью "Сводные ссылки", в которую авторы сайта могут добавить список гиперссылок.

В число макетов для начальной страницы входят следующие макеты.

Этот макет страницы... Содержит следующие элементы страниц...

Начальная страница со сводными ссылками

Начальная страница с областями для контента и изображений, а также две веб-части "Сводные ссылки".

Начальная страница с оглавлением

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

Страница приветствия с кратковременным отображением

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

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

Чтобы изменить страницу макета, можно также добавить в нее элементы управления Microsoft ASP.NET 2.0, например веб-части и зоны веб-частей. Например, на страницу макета можно добавить веб-часть "Запрос содержимого", которая отображает набор ссылок, возвращаемых настраиваемым запросом. Обратите внимание на то, что при размещении веб-части на странице макета вне зоны веб-частей необходимо настроить ее отдельно и авторы не смогут изменять ее конфигурацию. Например, при добавлении веб-части "Запрос содержимого" напрямую на страницу макета используемый в ней запрос будет зафиксирован, и авторы не смогут изменить его.

Для планирования макетов страницы статьи, начальной страницы и прочих типов контента используйте таблицу Планирование страниц макета (на английском языке) (https://go.microsoft.com/fwlink/?linkid=73317&clcid=0x419) (на английском языке). Создайте отдельную таблицу для каждого типа контента на сайте, например для типа "Страница статьи". Укажите связанные страницы макета для каждого типа, опишите макеты и добавьте примечания о настройке или создании страниц макета. Например, при добавлении второго поля изображения в тип контента "Страница статьи" необходимо добавить второй отображающий элемент управления в каждый макет, связанный с данным типом.

Использование макетов страниц для ограничения разработки

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

Ограничения на страницах макетов вводятся следующими способами.

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

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

Установка ограничений для элементов управления полей

Открыв сайт в Microsoft Office SharePoint Designer 2007 или Microsoft Visual Studio 2005, можно изменять связанные с полями теги для ограничения типов функций разработки Office SharePoint Server 2007, которые доступны разработчикам при изменении страниц в окне браузера. Например, в элементах управления, привязанных к столбцам типа "HTML-публикации", пользователь может разрешать или запрещать использование следующих функций:

  • настройка шрифтов;

  • вставка изображений;

  • вставка таблиц;

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

  • добавление разметки текста, например полужирного и курсивного начертания.

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

Запрещение одной из функций на странице макета в Microsoft Office SharePoint Designer 2007 или Microsoft Visual Studio 2005 делает недоступными соответствующие команды редактирования в Office SharePoint Server 2007. Например, при запрещении редактирования таблиц в элементе управления поля, который содержит контент типа "HTML-публикации", на панели инструментов "Изменение контента" станут недоступными команды редактирования таблиц (например, команда "Изменить таблицу").

Разрешение или запрет зон веб-частей

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

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

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

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

Сводка

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

Уровень контроля Обычный сайт Рекомендации по ограничениям

Строгий контроль

Интернет-представительство

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

Умеренный контроль

Корпоративный портал в интрасети

Умеренные ограничения на редактирование элементов управления полей или без ограничений; зоны веб-частей с веб-частями, но авторы не имеют полномочий на их добавление или удаление

Слабый контроль

Портал группы или подразделения

Без ограничений на редактирование элементов управления полей; зоны веб-частей разрешены

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

Загрузка этой книги

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

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

См. также

Понятия

Планирование разработки веб-страниц
Планирование утверждения и порядка разработки содержимого