Definições do Site e configurações
Uma definição site define um exclusivo tipo de site do SharePoint. Há cinco definições site originalmente instaladas em Windows SharePoint Services. Uma definição site pode incluir configuração definição more than um site. SharePoint sites da Web baseiam-se em configurações defnition determinado site.
STS inclui as configurações definição site para site de equipe, do site em branco e de Espaço de Trabalho de Documento.
MPS inclui as configurações definição site de Espaço de Trabalho de Reunião Básica, Espaço de Trabalho de Reunião em Branco, Espaço de Trabalho de Reunião às, eventos sociais Espaço de Trabalho de Reunião e Espaço de Trabalho de Reunião Multipágina.
CENTRALADMIN fornece uma site definição configuração sfor central administração sites da Web.
WIKI fornece que uma configuração definição site da Web para sites que de conteúdo da comunidade suporte usando a tecnologia wiki.
BLOG fornece uma configuração definição site para blogs.
Cada definição site consiste em uma combinação dos arquivos que são colocados em \\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE
subpastas dos servidores Web front-end durante instalação do Windows SharePoint Services. Arquivos definição SITE incluem .xml, arquivos página .aspx, .ascx e Mestre, bem como arquivos modelo do documento (.dot, .htm e assim por diante) e de conteúdo arquivos (.gif, .doc e assim por diante).
Ghosting e personalização da página
Arquivos definição do Site são armazenados em cache na memória sobre o servidor na inicialização processo de Serviços de Informações da Internet da Microsoft (IIS), que melhora escalabilidade e desempenho, reduzindo armazenamento de dados desnecessários ou recuperação e permitindo páginas uncustomized para ser reutilizado em sites. As informações contidas em desses arquivos são recebidas a partir de armazenar em cache em tempo de execução. Páginas e lista os esquemas são ler a partir de definição site arquivos, mas parecem ser real arquivos em um site, que é o motivo pelo qual esses arquivos são chamados para como "fantasmas". Fantasmas páginas são, portanto, cujo real de conteúdo não residir no banco de dados mas no disco. Uma linha para cada página está sendo o banco de dados e ela contém um valor coluna que aponta para a origem para a página na sistema de arquivos. Novas Páginas de Web Parts também são fantasmas.
Quando páginas site são personalizado, excluindo as personalizações Browser-Based such as modificações para Web Parts, as páginas se tornam "unghosted" e seu conteúdo é armazenado no banco de dados. Arquivos .aspx carregados são considerados unghosted automaticamente. O conteúdo das páginas unghosted é roteado modo de segurança análise em ASP.NET, que impede a execução codificar server-side, e qual depende totalmente a lista Safe Controls ? especificado no arquivo web.config da subpasta do aplicativo Windows SharePoint Services C:\Inetpub\wwwroot\wss\VirtualDirectories
na ? para determinar quais controles podem ser processados em tempo de execução.
Arquivos de Esquema Principal
A seguinte tabela descreve proeminente arquivos XML que podem ser modificados para uma definição site e mostra suas localizações na sistema de arquivos.
DocIcon.xml | WebTemp.xml | Onet.xml | Schema.xml |
---|---|---|---|
Arquivo mapas ProgIDs e extensões de tipos documento para ícones específicos e a controles para abrir cada tipo de arquivo. |
Identifica as site definições e fornece informações sobre como suas configurações serão exibidas no Template Selection seção da página New SharePoint Site. |
Define as áreas de navegação, especifica a disponível definições lista sobre o Criar página, especifica modelos documento e seus arquivos, define os tipos de base para listas e define as configurações e os módulos para site definições. |
Define os modos de exibição, formulários, barra de ferramentas e campos especiais em uma definição lista. Cada definição tem seu próprio arquivo Schema.xml Schema.xml. |
|
|
|
|
Cada um desses arquivos XML usa CAML (de colaboração de aplicativo de marcação de idioma) como a transportadora para definir vários aspectos de um site, mas três deles em relação à personalização definições site destacarem: WebTemp.xmlOnet.xml e Schema.xml.
WebTemp.xml especifica qual definição site são configurações disponível para a criação de sites. Se você estiver criando um personalizado definição site, faça não editar o original arquivo WebTemp.xml WebTemp.xml. Em vez disso, crie um arquivo WebTemp*.XML personalizado conforme descrito em Como a: Criar uma definição de site personalizadas e configuração. Windows SharePoint Services Mescla o conteúdo de todos os arquivos que correspondam ao WebTemp*.XML quando mostrando disponível configurações definição site sobre a página New SharePoint Site. Isso simplifica a instalação e desinstalação definições site, porque seu conteúdo não precisa ser mesclados um arquivo WebTemp.xml WebTemp.xml.
Observação
Há uma exceção à regra que você não deve modificar o original original arquivo WebTemp.xml WebTemp.xml.Você pode definir o atributo Hidden ocultos de um elemento db6728d9-4615-44b0-b651-cdab95706494 de configuração para TRUE se você desejar fazer a não disponível configuração definição site sobre o Template Selection seção da página New SharePoint Site.Você terá que repetir isso se um pacote serviço ou reparar sobrescreve o arquivo WebTemp.xml.
Onet.xml define o parte superior navegação e áreas Inicialização rápida , especifica que são tipos lista disponível na página a criar, especifica modelos documento e seus tipos arquivo e define os tipos de base para listas, que incluem genérico lista, biblioteca de documentos, fórum de discussão, Vote ou pesquisa e lista Questões. Além disso, Onet.xml usa elementos db6728d9-4615-44b0-b651-cdab95706494 de configuração para definir as configurações definição site em uma definição site (such as do STS e BLOG) e elementos cee7eacc-0142-4b33-a363-3ef0873799dc módulo para definir os módulos em cada configuração defnition site.
Um Configuração especifica o conjunto de listas e módulos que são incluídos quando um site é criado, e um módulo Especifica o arquivo ou arquivos a serem incluídos durante a criação site e a localidade na qual eles estão armazenados. Para obter mais informações sobre configurações definição site, consulte Como: usar as configurações de definição de site. Para obter mais informações sobre módulos, consulte Como para: fornecer um arquivo.
Schema.xml define os modos de exibição, formulários, barra de ferramentas e quaisquer campos especiais para um tipo lista. Para um exemplo que mostra como criar um personalizado definição lista, consulte Como a: Criar uma definição de lista personalizado.
Para obter mais informações sobre os arquivos de esquema usados em uma implantação Windows SharePoint Services wssnoversshort, consulte Principais arquivos de definição de esquema.
Aviso
Para o seguinte razões, você deve criar uma nova definição site vez modificar uma definição site originalmente instalado: (1) o uso de reparos e pacotes serviço poderia reverter suas modificações, (2) custom modelos baseiam o original definições site podem não trabalho e definições (3) site com referências a original definições lista não podem trabalho.
Consulte também
Tarefas
Como: usar as configurações de definição de site
Referência
Configuração
Principais arquivos de definição de esquema
How to: Provision a File
Conceitos
Como a: Criar uma definição de lista personalizado
Como para: fornecer um arquivo
Onet.xml
Schema.xml
WebTemp.xml