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


Принятие решения о выборе нескольких определений или нескольких конфигураций

Дата последнего изменения: 2 февраля 2011 г.

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

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

Общие аспекты всех конфигураций в определении сайта

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

Общее, но не совсем универсальное правило, которое определяет состав элементов в следующем списке, заключается в том, что в конфигурациях в определении сайта общими являются характеристики, которые определяются (1) либо элементами файла определения сайта Onet.xml, которые являются одноранговыми узлами элемента Configurations, (2) либо атрибутами элемента Project, который является родительским для элемента Configurations.

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

  • Нижний колонтитул в сообщениях электронной почты, отправляемых с веб-сайтов.

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

  • Внешний поставщик безопасности (если имеется), который используется веб-сайтами.

  • Стили CSS, которые в большой степени определяют внешний вид страниц веб-сайтов.

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

  • Настраиваемый скрипт ECMAscript (если имеется), который запускается на страницах веб-сайтов.

  • Отключение некоторых типов действий с макетом на веб-сайтах, которые можно выполнять в приложениях конструктора, таких как Microsoft SharePoint Designer.

  • Логотип веб-сайтов.

  • Имя веб-сайтов по умолчанию. (Пользователи обычно указывают имя при создании веб-сайта, поэтому эта строка используется редко).

  • Имя папки, в которой создаются новые списки на веб-сайтах.

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

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

  • Набор веб-частей "для всех пользователей", используемых типом сайта. Они определяются в элементе Modules, одноранговом узле элемента Configuration. Однако данный модуль присутствует в типе сайта, только если в элементе Configuration типа сайта указана ссылка на него.

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

См. также

Задачи

Создание настраиваемого определения и конфигурации сайта

Концепции

Обзор создания настраиваемых определений веб-сайтов