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

 

Применимо к: SharePoint Server 2010

Последнее изменение раздела: 2016-11-30

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

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

Содержание:

  • Обзор веб-страниц

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

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

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

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

  • Электронная таблица планирования веб-страниц

Обзор веб-страниц

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

Веб-страница, основанная на SharePoint Server 2010, является файлом ASP.NET (с расширением ASPX), который динамически отображается на основе содержащихся в нем частей. Две основные части веб-страницы — главная страница и макет страницы. Главные страницы содержат элементы управления, которые совместно используются в нескольких макетах страниц, например макеты панели переходов, поиска или выбора языка для многоязычных узлов. Макеты страниц содержат элементы управления полей и веб-части. При создании веб-страницы контент на странице сохраняется в виде списка элементов в библиотеке страниц. Эта веб-страница называется страницей контента, так как она содержит контент, отображаемый пользователям при просмотре ими страницы на веб-сайте. На следующем рисунке показано, как макеты страниц и главные страницы работают вместе, чтобы создать макет веб-страницы.

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

В следующих разделах более подробно описаны главные страницы, страницы разметки и страницы контента.

Главные страницы

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

Примечание

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • Зоны веб-частей   Определенная область на веб-странице, являющаяся контейнером веб-частей.

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

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

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

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

Страницы контента

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

Примечание

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

Авторы создают страницы посредством выбора команды Создать страницу в меню Действия сайта и редактируют страницы посредством выбора команды Изменить страницу в меню Действия сайта. При создании новой страницы авторы вводят имя новой страницы и затем сразу начинают создавать контент страницы. Чтобы изменить тип контента, и макет страницы, авторы выбирают команду Макет страницы в группе Действия страницы на вкладке Страница на изменяемой странице. Чтобы добавить контент, выбрать рисунки и выполнить другие задачи редактирования, авторы используют вкладки Форматирование текста и Вставка в разделе Средства правки на изменяемой странице.

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

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

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

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

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

Перед планированием главных страниц необходимо составить план структуры сайта, как описано в разделе Планирование сайтов и семейств сайтов (SharePoint Server 2010). Чтобы спланировать главные страницы, используйте электронную таблицу для главных страниц из раздела Электронная таблица планирования веб-страницы.

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

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

В SharePoint Server 2010 включен следующий набор макетов страниц для каждого типа контента страниц.

  • "Страница статьи"   содержит следующие макеты страниц:

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

    Только контент

    Заголовок и контент страницы

    Рисунок слева

    Заголовок, контент страницы, рисунок страницы слева и области для подписи автора, даты статьи и подписи к рисунку

    Рисунок справа

    Заголовок, контент страницы, рисунок страницы справа и области для подписи автора, даты статьи и подписи к рисунку

    Сводные ссылки

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

  • "Страница корпоративного вики-сайта"   содержит один макет страниц (базовую страницу), который содержит контент, оценку страниц и элементы страницы категорий.

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

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

  • "Начальная страница".   Содержит следующие макеты страниц:

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

    Пустая страница веб-частей

    Область контента и несколько зон веб-частей, в которые авторы могут добавить веб-части

    Заставка

    Только рисунок и две веб-части сводных ссылок, в которые авторы могут добавить гиперссылки

    Сводные ссылки

    Области контента и рисунков вместе с двумя веб-частями сводных ссылок

    Оглавление

    Области контента и рисунков вместе с веб-частью оглавления, отображающей оглавление сайта с гиперссылками

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

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

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

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

Каждая страница контента в SharePoint Server 2010 состоит из текста, рисунков и другого контента, сохраняемого в виде записи в библиотеке страниц. Планирование страниц контента включает следующее:

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

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

В SharePoint Server 2010 включены следующие типы контента страниц:

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

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

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

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

    • столбец для подписи;

    • столбец для даты статьи.

  • "Страница корпоративного вики-сайта".   Основной тип страниц контента для корпоративного вики-сайта. Он включает следующее:

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

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

    • столбец категорий вики-сайта.

  • "Страница проекта".   Страница для предоставления базовых сведений, описывающих проект. Этот тип контента наследуется от типа контента корпоративного вики-сайта, а не от типа контента страницы. Он включает следующее:

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

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

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

    • столбец для состояния задачи;

    • столбец категорий вики-сайта.

  • "Страница перенаправления".   Страница для перенаправления читателя на другую страницу. Она включает столбец для URL-адреса перенаправления.

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

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

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

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

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

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

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

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

  • сведения о целевой аудитории;

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

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

Чтобы спланировать страницы контента, используйте соответствующие листы в электронной таблице планирования веб-страницы.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Сайт группы или подразделения или корпоративный вики-сайт

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

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

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

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

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

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

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

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

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

  • добавление веб-частей;

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

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

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

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

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

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

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

Электронная таблица планирования веб-страниц

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

See Also

Concepts

Планирование утверждения контента и расписания контента