Diretrizes para o uso de definições do site personalizado, as configurações e modelos

Este tópico fornece algumas diretrizes para usar os dois tipos de fundações para novos sites em Windows SharePoint Services 3.0: site Modelos e site definição configurações (que fazem parte do site definições).

Definições do Site personalizado e configurações

Para criar um personalizado definição site com um ou mais personalizado configurações definição site nos servidores front-end, você deve criar um copiar de um Diretório definição site existente e criar uma definição site conforme descrito em Como a: Criar uma definição de site personalizadas e configuração. As alterações feitas nos arquivos originalmente instalados podem ser substituído quando você instalar as atualizações ou serviços pacotes para Windows SharePoint Services, ou quando você atualizar uma instalação para o próximo versão do produto.

A alteração uma definição site após ele já foi implantado pode interromper existentes sites e não é com suporte. Se você deve modificar uma definição site após implantação, esteja ciente que adicionando recursos podem causar problemas menos do que a alteração ou excluí-los. Alterar recursos geralmente resulta em perda de dados, e excluir recursos geralmente resulta em modos de exibição desfeitos.

Para de backup/restaurar e operações de migração, você deve restaurar o site para um servidor que tenha as mesmas personalizações front-end como o servidor do qual você backup ou migrado.

Personalizar uma definição site geralmente requer que você redefinir, ou parar e reiniciar, Serviços de Informações da Internet (IIS) antes que alterações tenham efeito.

Sempre personalizado testar definições de site ou lista antes de implantá-los.

Modificando arquivos definição site para personalizar sites existentes ou listas não é com suporte. Uma boa diretriz é usar definições site para modificar sites que serão criados, mas usar o modelo objeto para modificar os sites após eles são criados.

Ao modificar definições site, esteja ciente que o conteúdo de páginas personalizado em Microsoft Office do SharePoint Designer 2007 é armazenados no banco de dados. Se você modificar ou unghost, uma página em SharePoint Designer, as alterações feitas posteriormente para a definição não podem afetar a página.

Observação

Você pode usar o campo vti_hasdefaultcontent vti_hasdefaultcontent obtido através o Properties propriedade propriedades da classe SPFile SPFile para determinar se um arquivo é duplicado.

Quando você estiver personalizando definições, uma maneira conveniente gerar Os esquemas principal linguagem de marcação de aplicativos de colaboração é usar comandos fornecidos no Protocolo URL para retornar marcação CAML camlshort.

Restrições de nome de arquivo

Por motivos de segurança, Windows SharePoint Services lê arquivos na árvore de diretório \\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\Template \\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\Template somente se seus nomes são compostos de ASCII letras, números, pontos, sublinhados ou traços. Além disso, nomes arquivo não podem conter dois ou mais pontos consecutivos. De exemplo, a seguinte é permitidos nomes arquivo:

  • AllItems.aspx

  • Dept_1234.doc

  • Long.Name.With.Dots.txt

O seguinte não é permitidos nomes arquivo:

  • HailCæsar.wav

  • Nome do arquivo com Spaces.avi

  • Impressione ThisIsBad.rtf...

  • ?.htm

Recursos avançados de definição de site

Além de usado elementos e atributos no seu personalizado alterando os valores de comumente arquivos definição site (consulte Como a: Criar uma definição de site personalizadas e configuração), CAML fornece especiais elementos e atributos que você pode usar para fazer avançado personalizações de site definições e configurações, que são descritas no seguinte site definição tabelas.

Elementos

Elemento Descrição Onde adicionado

ExecuteUrl

Uma página para especificar aberto imediatamente após a criação site

Como um filho do elemento db6728d9-4615-44b0-b651-cdab95706494 de configuração no arquivo b99d6657-d9ae-4135-a43c-c58cdfcdc6c1 Onet.xml para definição de site.

ExternalSecurityProvider

Implementar um personalizado provedor de segurança

Como um filho do elemento 77a1b2e2-b261-45a1-8bd3-92fa821989aa componente no arquivo b99d6657-d9ae-4135-a43c-c58cdfcdc6c1 Onet.xml para definição de site.

FileDialogPostProcessor

Personalizar o abrir ou salvar caixa de diálogo (menu de arquivos) usados no documento bibliotecas

Como um filho do elemento 77a1b2e2-b261-45a1-8bd3-92fa821989aa componente no arquivo b99d6657-d9ae-4135-a43c-c58cdfcdc6c1 Onet.xml para definição de site.

Atributos de XML do elemento do projeto no arquivo Onet.xml para a definição de sites da Web

Alternativo Descrição

AlternateCSS

Adicionar ou modificar definições folha de estilo em cascata (folhas de estilo em cascata)

AlternateHeader

Substituir o parte superior área navegação no site páginas

CustomJSUrl

Fornecer personalizado funções ECMAScript (JavaScript ou Microsoft JScript code) (such as Personalizando o menu Editar )

DisableWebDesignFeatures

Desativar os recursos em um site (such as de backup e Subsite Creation)

Personalizando definições de estilos folhas de estilo em cascata

Você pode personalizar folhas de estilo em cascata estilo definições criando um arquivo .css com um nome exclusivo em \\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\TEMPLATE\LAYOUTS\ LCID \STYLES, onde LCID é a identificação numérica da linguagem/cultura, such as 1033 para inglês. Copie esse novo arquivo o conteúdo do arquivo .css usar como padrão especificado em páginas .aspx do site definição e adicionar ou atualização estilos o novo arquivo .css. Use o atributo AlternateCSS AlternateCSS para especificar o caminho para o novo arquivo .css, such as a seguir:

AlternateCSS = 
"/_layouts/[%=System.Threading.Thread.CurrentThread.CurrentUICulture.LCID%]/styles/MyStyles.css">

Modelos de Site

Ao implantar um modelo site, lembre-se que o arquivo STP mantém um identificador exclusivo in relation to o site originalmente instalada definição e configuração do que o site origem do modelo de site é derivado. Isso significa que um modelo site não função, a menos que o original definição site está presente no servidor Web ou os servidores front-end.

Consulte também

Tarefas

Como a: Criar uma definição de site personalizadas e configuração

Conceitos

Modelos de sites personalizados
Definições do Site e configurações
Decidir entre modelos personalizados e definições