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


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

Содержание:

  • Планирование разработки в браузере

  • Планирование разработки с помощью интеллектуального клиента

  • Таблица

Разработка веб-страниц представляет собой процесс, в котором авторы добавляют содержимое в сайт публикации, например, в корпоративный веб-сайт или сайт портала интрасети. Разработка веб-страниц доступна на сайте, если в нем включены функции публикации Office SharePoint Server. Дополнительные сведения о том, какие шаблоны сайтов включают функции публикации, см. в разделе Определение основных и дочерних сайтов.

Примечание

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

Службы Microsoft Office SharePoint Server 2007 поддерживают два способа разработки веб-страниц.

  • Разработка в браузере   Создатели содержимого работают непосредственно в браузере и используют функции браузера Office SharePoint Server 2007, например панель инструментов "Изменение страниц" и "Редактор HTML".

  • Разработка с помощью интеллектуального клиента   Создатели содержимого работают в приложении разработки и используют функцию преобразования документов Office SharePoint Server 2007 для перевода документов из собственного формата в формат веб-страницы (то есть HTML).

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

Способ разработки Плюсы Минусы

Разработка в браузере

  • Удобно. Позволяет изменять веб-сайт на месте.

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

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

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

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

Разработка с помощью интеллектуального клиента.

  • Упрощает публикацию существующего объема содержимого.

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

  • Разработчикам не приходится изучать новый пользовательский интерфейс.

  • Больше подходит для создания объемных и сложных документов.

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

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

  • Может понадобиться разработка и тестирование конвертеров для клиентского приложения.

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

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

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

Планирование разработки в браузере

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

Примечание

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

Планирование настройки панели инструментов изменения страницы

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

На панели инструментов изменения страницы находятся две настраиваемые области.

  • Команды меню изменения страницы   Набор команд для создания, просмотра и утверждения веб-страниц.

  • Кнопки быстрого доступа   Обеспечивают доступ к часто используемым командам в контексте страницы. Например, кнопка Вернуть в общий черновик доступна только если страница извлечена.

Панель инструментов редактирования страницы

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

Дополнительные сведения о внедрении команд и кнопок на панели инструментов "Изменение страницы" см. Office SharePoint Server 2007Пакет SDK (на английском языке).

Планирование настройки панели инструментов редактора HTML

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

Панель инструментов редактирования HTML

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

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

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

  • Добавление форматов таблицы Редактор HTML первоначально включает набор предопределенных форматов таблицы, которые можно настроить в соответствии стилю отдельной страницы. Каждый формат страницы состоит из набора классов каскадных таблиц стилей для каждой закладки таблицы. Например, можно настроить представление первой и последней строк таблицы, четных и нечетных строк или первого и последнего столбцов.

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

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

    • назначение шрифтов,

    • ссылки на внешние адреса,

    • добавление заголовков в содержимое,

    • выделение текста полужирным или курсивным шрифтом, подчеркивание.

    • Добавление таблиц

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

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

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

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

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

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

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

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

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

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

Примечание

Чтобы создать пользовательский словарь для добавления в число словарей, включенных в службы Office SharePoint Server 2007, создайте библиотеку документов с именем "Проверка орфографии" на сайте верхнего уровня семейства сайтов портала. В эту библиотеку загрузите текстовый файл с именем "Custom Dictionary.txt". Добавьте все слова с правильным написанием в отдельные строки обычным текстом в файл Custom Dictionary.txt. Для каждого семейства сайтов поддерживается только один файл Custom Dictionary.txt. В файл Custom Dictionary.txt можно добавить слова на любом языке, который поддерживается на сайте.

Планирование дополнительных ресурсов

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

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

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

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

Семейство сайтов

Документы

Документы, используемые для разработки страниц

Текущий сайт

Документы семейства сайтов

Документы, используемые для разработки страниц

Семейство сайтов

Изображения

Изображения, используемые для разработки страниц

Текущий сайт

Изображения семейства сайтов

Изображения, используемые для разработки страниц

Семейство сайтов

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

Пользовательские каскадные таблицы стилей и стили на языке XSL

Семейство сайтов

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

Планирование разработки с помощью интеллектуального клиента

Разработка с помощью интеллектуального клиента — это способ, когда создатели содержимого работают в приложении разработки и используют функцию преобразования документов Office SharePoint Server 2007 для конвертации документов из собственного формата в формат веб-страницы (то есть формат HTML). Службы Office SharePoint Server 2007 включают конвертеры, которые позволяют создавать веб-страницы на основе документов Office Word 2007 и форм Microsoft Office InfoPath 2007. Службы Office SharePoint Server 2007 также предусматривают общий конвертер XSLT, который позволяет пользователям выполнять преобразование документа в формате XSL в документ формата XML. Можно разработать и установить конвертеры для других форматов документов (дополнительные сведения о преобразовании документов см. в разделе "Планирование преобразования документов" в разделе Планирование библиотек).

Примечание

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

Для внедрения разработки с помощью интеллектуального клиента выполните следующие шаги.

  1. Планирование типа контента Свяжите шаблон документа и соответствующий конвертер документов с типом контента, в основе которого лежит тип контента "Документ".

  2. Настройка конвертера документов Настройка конвертера документов должна определять:

    • Библиотеку страниц, в которой хранится конвертированное содержимое. Поскольку в каждом сайте иерархии сайта публикации есть одна библиотека страниц, она также определяет, куда будет поступать содержимое в иерархии сайта.

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

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

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

  3. Планирование обработки каскадных таблиц стилей Конвертеры Office SharePoint Server 2007, которые преобразуют документы Office Word 2007 в веб-страницы, выполняют следующие действия.

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

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

    • Преобразуют встроенные стили в документах Office Word 2007, например, форматирование шрифта во встроенные стили каскадных таблиц стилей на конвертированных веб-страницах.

    Для более жесткого контроля за представлением веб-страниц на сайте можно настроить конвертеры Office SharePoint Server 2007 из формата Word в формат HTML, чтобы удалять извлекаемый набор определений каскадных таблиц стилей и не сохранять их на конвертированных веб-страницах. При этом конвертер по-прежнему будет вставлять ссылки на класс на конвертированных веб-страницах. Чтобы разрешить эти ссылки на класс, можно задать набор определений каскадных таблиц стилей и связать их со страницами макетов или главными страницами, на которых будут отображаться конвертированные веб-страницы. (Набор таких стилей на основе стилей абзацев Office Word 2007 по умолчанию определен в файле Rca.css и связан по умолчанию со страницами макетов, включенными в службы Office SharePoint Server 2007).

Примечание

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

Примечание

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

Таблица

Воспользуйтесь следующей таблицей для записи решений относительно разработки веб-страниц для того или иного типа контента:

В таблице:

  1. Внесите URL-адрес сайта. Это сайт, содержащий библиотеку страниц, в которой будут сохраняться веб-страницы.

  2. Введите описание содержимого (например, "описания продуктов" или "статьи о функциях").

  3. Обозначьте рабочую группу разработчиков, ответственную за создание содержимого.

  4. Опишите новые добавляемые ресурсы или команды. Например, "Добавление кнопки "Заказ на художественное оформление" на панель инструментов изменения страницы".

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

  6. Если будет использоваться разработка с помощью интеллектуального клиента, внесите URL-адрес исходной библиотеки документов, тип контента исходного документа и используемый шаблон документа.

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

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

Загрузка книги

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

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

См. также

Понятия

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