Criando definições de Site do SharePoint

O projeto de definição de Site do SharePoint na Visual Studio lhe permite criar um definição de site, que serve como base para um novo site do SharePoint. Essas definições não apenas determinam a aparência e comportamento do site do SharePoint, mas também seu conteúdo padrão e funcionalidade. Na definição, você pode colocar listas predefinidas, tipos de conteúdo, os receptores de evento, imagens e outros itens. Por exemplo, o SharePoint inclui algumas definições de site como, por exemplo, BLOG. Quando você cria um site baseado na definição de site de BLOG, o site contém listas, Web parts e outros itens que necessita de um site de blog.

Para obter mais informações sobre definições de site, consulte modelos de Site e definições de.

Projetos de definição de site

Projetos de definição de site Visual Studio fornecer somente os arquivos básicos que precisa de um site do SharePoint; eles não fornecem nenhuma funcionalidade padrão. Você deve adicionar arquivos e conteúdo para fornecer a funcionalidade desejada. Você pode criar o site manualmente, criando e adicionando os arquivos que você precisa.

Recurso de grampeamento

Uma das vantagens de criar definições de site em Visual Studio é que eles usam automaticamente Recurso grampeamento. Grampeamento de recurso anexa um recurso para uma definição de site em vez de incorporar sua funcionalidade a definição do site. Isso permite que você adicionar o recurso para qualquer site criado usando-se a definição de site sem modificar a definição do site original. Para obter mais informações, consulte Recurso grampeamento.

Componentes do projeto de definição de site

Quando você cria uma solução de definição de site, os seguintes arquivos padrão são adicionados ao seu SiteDefinition nó.

Nome do arquivo

Descrição

default. aspx

ASPX home page padrão para o novo site do SharePoint.

onet. XML

Especifica a configuração do novo site, os componentes do modelo de definição de site e o comportamento padrão. Essas configurações podem incluir atributos como, por exemplo, os tipos de conteúdo que estão ativados, os modos de exibição de lista padrão, os arquivos de modelo de documento e Web parts incluídas com o site. Por padrão, o Modules seção lista os arquivos a ser adicionado ao site do SharePoint e como eles estão configurados.

webtemp_SiteDefinitionName. XML

Especifica as configurações de definição do site que aparece no A seleção de modelo seção a Novo Site do SharePoint página.

Por padrão, todas as definições de site são armazenadas na unidade:Shared\Web Server Extensions\14\TEMPLATE\SiteTemplates pasta. A definição de cada site tem sua própria subpasta.

Tópicos relacionados

Título

Descrição

Demonstra Passo a passo: Criar um projeto de definição de Site básico

O conduzirá através da criação de um projeto de definição de site básico em Visual Studio.

Demonstra Passo a passo: A criação de uma definição de Site com conteúdo adicional

Descreve como criar um projeto de definição de site mais completo em Visual Studio.

Como: Criar uma definição de Site personalizada e a configuração

Descreve como criar uma definição de site personalizada no SharePoint, copiando uma definição de site existente e modificando a cópia.

Webtemp

Descreve o arquivo original que especifica as definições de site disponíveis na A seleção de modelo seção a Novo Site do SharePoint página.

A localização de soluções do SharePoint

Descreve como preparar suas soluções do SharePoint para uso global.

Criando Web Parts for SharePoint

Descreve como você pode criar partes de uma página do SharePoint que os usuários podem modificar.

Criando controles reutilizáveis para Web Parts ou páginas de aplicativo

Descreve como você pode criar controles reutilizáveis que são executados em páginas de aplicativo e Web Parts.

O Visual Web Developer

Descreve como usar o designer que aparece quando você abre uma página da Web em seu projeto.

ASP.Visão geral de páginas da Web NET

Fornece informações gerais sobre a estrutura de ASP.NET páginas da Web, como as páginas são processadas por ASP.NETe como ASP.NET páginas exibem a marcação que é compatível com XHTML padrões.

ASP.NET Web página Syntax

Descreve os elementos de marcação que compõem um aplicativo ASP.NET page.

Programação ASP.NET Web Pages

Fornece informações sobre como criar manipuladores de eventos em ASP.NET páginas e como trabalhar com o client script.

Programação em Windows SharePoint Services de

Descreve como usar o modelo de objeto gerenciado que é fornecido em Windows SharePoint Services.

Consulte também

Outros recursos

Desenvolvimento de soluções do SharePoint