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


Создание определений сайтов 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.

См. также