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. |
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. |
|
Descreve como preparar suas soluções do SharePoint para uso global. |
|
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. |
Descreve como usar o designer que aparece quando você abre uma página da Web em seu projeto. |
|
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. |
|
Descreve os elementos de marcação que compõem um aplicativo ASP.NET page. |
|
Fornece informações sobre como criar manipuladores de eventos em ASP.NET páginas e como trabalhar com o client script. |
|
Descreve como usar o modelo de objeto gerenciado que é fornecido em Windows SharePoint Services. |