Создание определений сайтов SharePoint
Проект определения сайтов SharePoint в Visual Studio позволяет создать определение сайта, которое служит основой для нового сайта SharePoint. Эти определения задают не только внешний вид и поведение сайта SharePoint, но и его содержимое и функциональные возможности по умолчанию. В определении можно поместить предварительно настроенные списки, типы контента, приемники событий, изображения и другие элементы. В SharePoint содержатся определения некоторых сайтов, например блога. При создании сайта на основе определения BLOG сайт содержит списки, веб-части и другие элементы, необходимые для ведения блога.
Дополнительные сведения об определениях сайта см. в разделе Шаблоны и определения сайтов.
Проекты определений сайтов
Проекты определения сайта в Visual Studio предоставляют только основные файлы, необходимые сайту SharePoint; Они не предоставляют функциональные возможности по умолчанию. Чтобы обеспечить необходимые функциональные возможности, вы должны добавить файлы и содержимое. Сайт можно создать вручную, создавая и добавляя необходимые файлы.
Ассоциация возможности
Одним из преимуществ создания определений сайтов в Visual Studio является автоматическое использование среза компонентов. Ассоциация возможности присоединяет возможность к определению сайта, а не внедряет ее функциональность в само определение сайта. Таким образом можно добавлять эту возможность на любой сайт, созданный с помощью определения сайта, не изменяя исходное определение сайта. Дополнительные сведения см. в разделе Ассоциация возможности.
Компоненты проектов определений сайтов
При создании решения для определения сайта в его узел SiteDefinition добавляются следующие файлы по умолчанию.
Имя файла | Description |
---|---|
default.aspx | Домашняя страница ASPX по умолчанию для нового сайта SharePoint. |
onet.xml | Задает конфигурацию нового сайта, компоненты шаблона определения сайта и поведение по умолчанию. Эти параметры могут содержать такие атрибуты, как разрешенные типы содержимого, представления списков по умолчанию, файлы шаблонов документов и веб-части, включенные в сайт. По умолчанию в разделе Modules перечислены файлы, добавляемые на сайт SharePoint, и сведения об их настройке. |
<webtemp_SiteDefinitionName.xml> | Задает настройки определения сайта, которые находятся в разделе Выбор шаблона страницы Создание сайта SharePoint. |
По умолчанию все определения сайта хранятся в <папке Drive:>\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\SiteTemplates . Каждое определение сайта находится в собственной вложенной папке.
См. также
Заголовок | Description |
---|---|
Пошаговое руководство. Создание базового проекта определения сайта | Пошаговые инструкции по созданию базового проекта определения сайта в Visual Studio. |
Практическое руководство. Создание пользовательского определения и конфигурации сайта | Описывается создание настраиваемого определения сайта в SharePoint путем копирования существующего определения сайта и последующего изменения этой копии. |
WebTemp.xml | Описывается исходный файл, задающий определения сайта, которые находятся в разделе Выбор шаблона страницы Создание сайта SharePoint. |
Локализация решений SharePoint | Описывается подготовка решений SharePoint для использования во всем мире. |
Создание веб-частей для SharePoint | Описывается процесс создания частей страницы SharePoint, которые пользователи могут изменять. |
Создание многократно используемых элементов управления для веб-частей или страниц приложений | Описывается процесс создания многократно используемых элементов управления, которые работают на страницах приложений и в веб-частях. |
Visual Web Developer | Описывается порядок использования конструктора, который появляется при открытии веб-страницы в проекте. |
Общие сведения о веб-страницах ASP.NET | Общие сведения о структуре веб-страниц ASP.NET, способах обработки страниц ASP.NET и о том, как ASP.NET страницы отображают разметку, соответствующую стандартам XHTML. |
Синтаксис веб-страниц ASP.NET | Описываются элементы разметки, составляющие страницу ASP.NET. |
Программирование веб-страниц ASP.NET | Содержит сведения о создании обработчиков событий на ASP.NET страницах и работе с клиентским скриптом. |
Программирование в Windows SharePoint Services | Описывает использование управляемой объектной модели, предоставляемой в Windows SharePoint Services. |