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


Обзор элементов сайта

Содержание:

  • Элементы сайта Office SharePoint Server

  • Типичные авторские элементы сайта

  • Типичные разработанные элементы сайта

Элементы сайта Office SharePoint Server

Существует две основные категории элементов сайтов на основе Microsoft Office SharePoint Server 2007: авторские и разработанные:

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

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

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

Авторские элементы сайта

Существует два категории авторских элементов сайта: артефакты и веб-контент:

  • Артефакты Элементы сайта, которые обычно создают с помощью средства конструирования, например, Microsoft Office SharePoint Designer 2007. Образуют инфраструктуру, в которой отображается контент сайта, например, его макет и вид.

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

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

Артефакты

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

В следующем разделе описаны три типа настраиваемых артефактов. Ссылки на ресурсы для настойки авторских элементов сайта см. в разделе Схема структуры страниц.

Шаблоны страниц

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

Примечание

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

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

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

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

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

Страницы макетов всех сайтов семейства хранятся в галерее главных страниц сайта верхнего уровня.

Каскадные таблицы стилей

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

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

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

Веб-контент

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

  • Изображения Эта библиотека позволяет авторам веб-страниц получать изображения.

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

Обзор веб-контента и параметров веб-страниц в Office SharePoint Server 2007 см. в разделе Планирование веб-страниц и Планирование разработки веб-страниц.

Средства развертывания авторских элементов на сайтах

Для развертывания авторских элементов сайта используются следующие основные средства:

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

  • Миграционные API

  • Пакеты решений

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

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

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

Миграционные API

Для миграции контента продуктов и технологий SharePoint используется исключительно многообразный набор программных интерфейсов (API), поддерживающий миграцию контента и его зависимости на сайтах Office SharePoint Server 2007 и Windows SharePoint Services 3.0. Содержимое может происходить с другого сайта SharePoint или из внешнего источника.

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

Объектная модель миграции контента API находится в пространстве имен Microsoft.SharePoint.Deployment. Благодаря гибкости API перенести можно весь веб-сайт, подмножество контента сайта или даже один список или элемент библиотеки.

Дополнительные сведения об интерфейсах программирования миграции см. в статье Миграция контента (https://go.microsoft.com/fwlink/?linkid=103094&clcid=0x419).

Решения

Как описано в SDK Windows SharePoint Services 3.0, решение представляет собой развертываемый пакет многократного использования, в котором может находиться набор функций, определений сайтов, артефактов и сборок, которые можно применять к сайту и включать и выключать по отдельности. Пакеты решения можно использовать для упаковки артефактов (например, страниц макета и главных страниц), но не веб-контента в целом, а также развертывать на фермах авторства, пробных и рабочих фермах. Дополнительные сведения см. в разделе Обзор средств и процессов.

Типичные развернутые элементы сайта

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

В этом разделе описаны некоторые распространенные типы разработанных элементов сайта, которые обычно внедряются и развертываются для использования в Office SharePoint Server 2007.

Веб-части

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

В Office SharePoint Server 2007 есть много заранее настроенных веб-частей, которые позволяют расширить функции страниц сайта, в том числе:

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

  • Веб-часть "Средство просмотра RSS", которая отображает данные канала Really Simple Syndication (RSS).

Сведения о развертывании настраиваемых веб-частей см. в разделе Работа с веб-частями ASP.NET 2.0 и Windows SharePoint Services 3.0 (https://go.microsoft.com/fwlink/?linkid=103096&clcid=0x419) (обратите внимание, что этот контент подходит для развертывания Windows SharePoint Services 3.0 и Office SharePoint Server 2007).

Рабочие процессы

Рабочие процессы внедряют бизнес-процессы, выполняемые с документами и элементами сайта Office SharePoint Server 2007, помогая сотрудникам организации совместно работать с документами и управлять задачами проектов. Внедрение рабочих процессов на сайтах помогает организациям сделать бизнес-процессы единообразными и повышает производительность труда при управлении задачами и этапами бизнес-процессов. Функция рабочего процесса в Windows SharePoint Services 3.0 и Office SharePoint Server 2007 создана на основе Windows Workflow Foundation, компонента платформы Microsoft Windows, предоставляющего инфраструктуру программирования и средства разработки и выполнения приложений на базе рабочих процессов.

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

Сведения о развертывании настраиваемых рабочих процессов см. в разделеВведение в рабочие процессы Windows SharePoint Services 3.0 и Office SharePoint Server 2007, адресованное разработчикам (https://go.microsoft.com/fwlink/?linkid=103097&clcid=0x419).

Определения списков

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

Средства развертывания разработанных элементов сайта

Для развертывания элементов сайта в основном используются следующие средства:

  • Решения

  • Компоненты

Решения

Решение представляет собой механизм упаковки, предназначенный для развертывания пользовательских настроек продуктов и технологий SharePoint. Обычно в развертывание входят сборки .NET, файлы развертывания, например, файлы ресурсов, изображения и другие вспомогательные файлы, шаблоны или определения сайтов и списков и файлы поддержки обязательной конфигурации пользовательских элементов веб-серверов фермы. Решения — это рекомендованный вариант развертывания разработанных пользовательских элементов в среде сайта SharePoint, поскольку их можно развернуть, обновить или отозвать.Решения развертываются с помощью программы командной строки Stsadm. Дополнительные сведения см. в разделе Обзор средств и процессов и Средства разработки и методы работы с кодом в Windows SharePoint Services 3.0 (https://go.microsoft.com/fwlink/?linkid=101494&clcid=0x419).

Компоненты

Обычно функция SharePoint устанавливается в составе пакета решения. Он создает механизм связывания соответствующих исполняемых файлов, схем, сайта и определений списка, а также других ресурсов, в модуль, который можно администрировать в Office SharePoint Server 2007 как единый блок. Функции можно включать и отключать на уровне веб-приложения, семейства сайтов или одного сайта. Например, если развернуть в решении два рабочих процесса, включение в одну функцию позволит администрировать их как единый блок, а включение в разные функции — администрировать по отдельности. Дополнительные сведения см. в разделе Обзор средств и процессов и статье Средства разработки и методы работы с кодом в Windows SharePoint Services 3.0 (https://go.microsoft.com/fwlink/?linkid=101494&clcid=0x419).

Загрузите эту книгу

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

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

См. также

Понятия

Обзор средств и процессов