Atualizando uma definição do site Services 2.0 personalizado Windows SharePoint
Em Windows SharePoint Services 2,0, muitos tipos de personalização exigido personalizando site definições, que geralmente envolvidos copiando a definição site STS do STS e modificar lista Esquemas, páginas e outros elementos estruturais na definição copiado. Grandes partes de personalizado definição site não eram personalizado, o que significava que eles mantida muitas das mesmas características básicas como a definição site STS STS.
A maneira de obter um equivalente Windows SharePoint Services 3.0 wssversion3 para um personalizado site definição em Windows SharePoint Services 2,0 varia depending on definição de site. Se você fez não intensamente personalizar a definição site in relation to a Windows SharePoint Services 2,0 site definição no qual ele foi baseado, a melhor opção pode ser a criar um Windows SharePoint Services 3.0 wssversion3short equivalente para esse site definição e a nova definição para incluir as personalizações Windows SharePoint Services 2,0 wssversion2short retrofit. De exemplo, se sua personalização somente para uma definição site Windows SharePoint Services 2,0 wssversion2short era para adicionar um personalizado lista, ou para copiar o STS STS site definição e personalizar a página default.aspx para um personalizado aspecto e sensação e, em seguida, você deve usar a definição site Windows SharePoint Services 3.0 STS como o de base para um novo personalizado provavelmente definição site. Se suas personalizações fosse mais abrangentes, no entanto, provavelmente seria melhor para converter a definição site Windows SharePoint Services 2,0 wssversion2short em um equivalente Windows SharePoint Services 3.0 wssversion3short. O restante deste tópico fornece uma orientação sobre como para converter um personalizado definição site Windows SharePoint Services 2,0 wssversion2short em uma definição site correto Windows SharePoint Services 3.0 wssversion3short.
Atualizando páginas ASPX
Porque Windows SharePoint Services profundamente é integrado com ASP.NET 2.0, a estrutura de páginas ASP.NET (arquivos .aspx) usada em sites SharePoint mudou significativamente. Quando que hospeda um site com base em uma definição site Windows SharePoint Services 2,0 wssversion2short, Windows SharePoint Services executa páginas em um modo de compatibilidade para garantir que eles função dentro de implantação. No entanto, quando execução páginas de uma Windows SharePoint Services 3.0 site definição, Windows SharePoint Services não executar as páginas de modo de compatibilidade por motivos desempenho. Por esse motivo, quando você cria sua definição site Windows SharePoint Services 3.0 wssversion3short, você deve modificar suas páginas ASP.NET certo.
Se você não tiver personalizado ASPX páginas na sua definição site Windows SharePoint Services 2,0 wssversion2short, é recomendável para copiar a página default.aspx da Windows SharePoint Services 3.0 STS site definição (localizada em 12\TEMPLATE\SiteTemplates\sts\xml
) em sua definição site.
Todas as páginas da Web Part agora devem conter um Gerenciador ASP.NET Web Part a função corretamente. Consequently, if you have customized ASPX pages, you must add a Web Part manager to them, which you do by inserting <WebPartPages:SPWebPartManager id="m" runat="Server" />
into the pages.
Observação
Como mestre SharePoint todas as páginas incluem um Gerenciador Web Part, ele é uma boa prática levar o adicional etapa de basear suas páginas ASP.NET em um página mestra.Você ganha mais flexibilidade de uma infra-estrutura baseada-master_page e mestre ajudam páginas garantir que comum partes da funcionalidade Windows SharePoint Services wssnoversshort incluídas na página.Para obter mais informações, consulte Páginas mestras.
Editar Onet.xml
A estrutura do arquivo Onet.xml Onet.xml mudou de maneiras fundamentais. Se você não especificou personalizar Onet.xml no seu personalizado Windows SharePoint Services 2,0 wssversion2short definição site, é recomendável para copiar o Windows SharePoint Services 3.0 Onet.xml de 12\TEMPLATE\SiteTemplates\sts\xml
na sua definição site.
Em Windows SharePoint Services 3.0, todos os arquivos XML Diretório de instalação foram convertidos para usar expressões recurso ( $Resources) para torná-los trabalho para qualquer linguagem cujos pacotes linguagem tem sido instalados. Para fazer um trabalho definição site Windows SharePoint Services 2,0 para múltiplo idiomas e para beneficiar contra esse uso expandido dos recursos, você deve fazer várias alterações no Windows SharePoint Services 2,0 arquivos XML. Neste maiúsculas e minúsculas, talvez seja melhor para copiar o wssversion3short Windows SharePoint Services 3.0 STS site definição e adicionar as personalizações para ele.
Se você personalizado o arquivo Onet.xml na sua definição site Windows SharePoint Services 2,0 wssversion2short, você deve modificar o arquivo para trabalho em Windows SharePoint Services 3.0. As seguinte etapas básicas podem ajudar a tornar seu arquivo Onet.xml Windows SharePoint Services 2,0 wssversion2short mais consistente com uma definição site Windows SharePoint Services 3.0 wssversion3short.
To ensure that Web sites created through your definition consistently use the new Windows SharePoint Services 3.0 base list types, remove the <BaseTypes> section from your Windows SharePoint Services 2,0 Onet.xml file. Tipos base lista agora estão incluídos Por padrão de SharePoint sites e não precisam ser definidas no seu arquivo.
Remover lista padrão do arquivo Onet.xml Windows SharePoint Services 2,0 wssversion2short. Muitas listas exigido para funcionalidade SharePoint são agora incluídos Por padrão no Windows SharePoint Services 3.0 e não precisa ser definidas no seu arquivo Onet.xml. Para obter mais informações, consulte Atualizando definições de lista padrão.
Remove the <ListTemplate> tag for lists where the Name attribute equals webtemp, listtemp, wplib, or datasrcs. Remover também as definições lista subjacente para essas listas, removendo as pastas LISTS\WEBTEMP, LISTS\LISTTEMP, LISTS\wplib e LISTS\DATASRCs. Remove each <List> tag from the Configurations section where the Type attribute equals 113 (Web template gallery), 114 (list template gallery), or 111 (Web Part gallery).
Considere mapeamento o DocumentTemplates Windows SharePoint Services 3.0 DocumentTemplates. O sistema de expressar modelos documento em uma definição site não mudou significativamente em Windows SharePoint Services 3.0. Modelos de documentos ainda são armazenados em um por-Diretório localidade.
For your specific site definition you must ensure that you have the corresponding set of document template files in \12\TEMPLATE\<
locale ID>\<
site definition name>
. No entanto, se seus arquivos modelo do documento não personalizado, é possível simplesmente tornar seus site definição reutilização documento modelos. To do this, annotate each <DocumentTemplate> node in your Onet.xml file to specify Path="STS".
Considerações sobre final
Depois de ter personalizado o site definição, testar em Windows SharePoint Services 3.0 para garantir que novos Web Sites criada por meio de função definição conforme o esperado. Após ter criado a adequado Windows SharePoint Services 3.0 site definição, o próximo etapa é criar um atualizar definição para mapa (n.); mapear (v.) sua definição site de Windows SharePoint Services 2,0 a Windows SharePoint Services 3.0.