Share via


Visão geral da atualização do SharePoint Portal Server 2003 para o Office SharePoint Server 2007 e novos métodos para personalizações comuns

Atualizado em: 2008-07-15

Neste artigo:

  • Sobre o processo de atualização

  • Visão geral das personalizações comuns

  • Personalização: designs específicos para páginas de área

  • Personalização: autenticação personalizada

  • Personalização: esquema de navegação específico

  • Personalização: conjunto de recursos e aparências personalizados para um modelo

Este artigo complementa o guia Atualizando para o Office SharePoint Server 2007. O guia aborda o processo de planejamento e realização de uma atualização do Microsoft Office SharePoint Portal Server 2003 para o Microsoft Office SharePoint Server 2007. Este artigo apresenta algumas personalizações comuns que exigiam o desenvolvimento de código personalizado no SharePoint Portal Server 2003 e que não exigem código personalizado no Office SharePoint Server 2007. Este artigo também analisa as práticas recomendadas de personalizações para ajudar a garantir que as atualizações futuras sejam realizadas mais facilmente.

Os seguintes recursos adicionais estão disponíveis nos sites do MSDN e do TechNet:

Sobre o processo de atualização

A atualização do SharePoint Portal Server 2003 para o Office SharePoint Server 2007 requer várias etapas, até mesmo em ambientes sem personalizações. Se você tiver personalizações no seu ambiente, deverá decidir o melhor método a ser usado para atualizar o ambiente e como deseja lidar com os elementos personalizados durante o processo de atualização. Para obter informações sobre todas as etapas envolvidas na atualização do SharePoint Portal Server 2003 para o Office SharePoint Server 2007, consulte Atualizando para o Office SharePoint Server 2007. Você também pode baixar esse manual em https://go.microsoft.com/fwlink/?linkid=85556&clcid=0x416 (em ingl�s).

As seções a seguir resumem as quatro etapas que compõem o processo de atualização: planejar, preparar, realizar a atualização e executar as etapas de pós-atualização.

Etapa 1: Planejar

Quando você planejar a atualização, analise as personalizações no ambiente e determine quais são importantes para a funcionalidade dos sites e quais são irrelevantes ou podem ser substituídas por novos recursos no produto. Essas determinações podem ajudá-lo a decidir sobre um método de atualização e a criar um plano para personalizar o novo ambiente do Office SharePoint Server 2007.

Como parte da etapa de planejamento, você também deve realizar auditoria no ambiente para certificar-se de que sabe exatamente o que há no ambiente e o que é necessário mudar nele antes da atualização. Por exemplo, considere o seguinte:

  • O hardware atual é suficiente ou é necessário adquirir um novo?

  • Você utiliza qual software de terceiros? Há versões atualizadas disponíveis desse software?

Consulte os seguintes recursos para ajudá-lo a tomar decisões de planejamento:

Para obter uma lista completa das etapas de planejamento, consulte Visão geral do capítulo: planejar e preparar a atualização (Office SharePoint Server).

Etapa 2: Preparar

Depois que você planejar a atualização e decidir o método a ser usado, prepare-se para atualizar. Esta etapa inclui a preparação para atualização de quaisquer definições de site ou de área personalizadas e a execução da ferramenta de exame de pré-atualização. Consulte os recursos a seguir para ajudá-lo a realizar estas tarefas:

Para obter uma lista completa das etapas de preparação, consulte Visão geral do capítulo: Executar etapas pré-atualização (Office SharePoint Server).

Etapa 3: Realizar a atualização

Quando você tiver concluído as etapas de pré-atualização, poderá realizar a atualização. Para obter mais informações, consulte um dos capítulos a seguir, dependendo do método de atualização escolhido:

Etapa 4: Executar as etapas de pós-atualização

Depois que a atualização for concluída, talvez você ainda tenha algum trabalho a fazer e precise reaplicar algumas personalizações menores e finalizar a atualização. Para obter mais informações, consulte os seguintes recursos:

Para obter uma lista completa das etapas de pós-atualização, consulte os capítulos a seguir:

Práticas recomendadas para personalização

O artigo a seguir escrito para o Windows SharePoint Services descreve algumas práticas recomendadas para o desenvolvimento de personalizações de Produtos e Tecnologias do SharePoint, particularmente em relação à aplicação de atualizações de software ou à atualização dessas personalizações para uma versão mais recente: Práticas recomendadas para garantir a reutilização do aplicativo e a atualização no Windows SharePoint Services (https://go.microsoft.com/fwlink/?linkid=105301\&clcid=0x416). Além disso, o artigo descreve práticas recomendadas adicionais a serem seguidas ao planejar as personalizações que podem tornar futuras atualizações de software mais fáceis de serem realizadas. O conselho desse artigo ainda se aplica amplamente ao considerar as personalizações para o Office SharePoint Server 2007.

Uma prática recomendada geral para as personalizações é manter anotações detalhadas sobre as personalizações feitas em quaisquer arquivos no diretório de instalação. Essas personalizações devem ser raras, mas se elas existirem, provavelmente serão substituídas durante uma atualização de software. Se você tiver anotações detalhadas, poderá reaplicar mais facilmente as personalizações caso sejam perdidas.

Vários artigos no Office SharePoint Server 2007 Software Development Kit (SDK) também fornecem práticas recomendadas específicas para personalizações comuns no Office SharePoint Server 2007. Para obter mais informações, consulte Práticas recomendadas de personalização de Produtos e Tecnologias do SharePoint (https://go.microsoft.com/fwlink/?linkid=106349\&clcid=0x416).

Visão geral das personalizações comuns

Vários tipos de personalização no SharePoint Portal Server 2003 exigiam um desenvolvimento personalizado. No Office SharePoint Server 2007, novos recursos podem reduzir a necessidade de algumas dessas personalizações, ou um novo método pode estar disponível para personalizar o elemento. A tabela a seguir lista algumas personalizações comuns que exigiam desenvolvimento personalizado no SharePoint Portal Server 2003 e o novo método a ser usado no Office SharePoint Server 2007.

Personalização Implementação mais comum do SharePoint Portal Server 2003 Método recomendado no Office SharePoint Server 2007

Designs específicos para páginas de área

Modelos personalizados de página de área

Usar modelos de subsite ou páginas mestras e layouts de páginas para controlar a aparência das áreas.

Autenticação personalizada

Autenticação personalizada ou soluções de logon único

Usar métodos de autenticação ASP.NET, por exemplo, autenticação baseada em formulários.

Esquema de navegação específico

Navegação personalizada

Usar a navegação padrão ou usar provedores de navegação e controles de menu do ASP.NET padrão.

Conjunto de recursos e aparências personalizados para um modelo

Definição de site personalizada, arquivos .css e temas personalizados

Criar páginas mestras, layouts de páginas e recursos personalizados ou criar definições de sites personalizadas. Você pode continuar usando temas e arquivos .css personalizados.

Personalizações de pesquisa

Alertas de pesquisa, agendamentos e fontes de conteúdo personalizadas

Criar novos alertas baseados em pesquisa e usar fontes de conteúdo para agendamento. Para obter mais informações, consulte Como os recursos de pesquisa são afetados pela atualização.

O restante deste artigo aborda estas personalizações comuns e as alterações nos métodos para personalizar esses elementos no Office SharePoint Server 2007. Além disso, cada uma das seções a seguir contém recursos para mais informações e recomendações para práticas recomendadas ao personalizar esses elementos.

Para obter mais informações sobre como os recursos específicos foram alterados entre o SharePoint Portal Server 2003 e o Office SharePoint Server 2007, consulte Comparação de recursos-chave.

Personalização: designs específicos para páginas de área

No SharePoint Portal Server 2003, as páginas de área tinham suas próprias definições de página. No Office SharePoint Server 2007, as áreas do SharePoint Portal Server 2003 são atualizadas para subsites e utilizam as mesmas definições de site disponíveis para outros subsites.

Considerações de atualização para modelos personalizados de página de área

Se você tinha páginas de área personalizadas no SharePoint Portal Server 2003, será necessário realizar etapas específicas para atualizá-las corretamente para a definição de site desejada, incluindo a criação de uma nova versão do modelo personalizado (incluindo páginas mestras e layouts de páginas) e a criação de uma definição de atualização para mapear elementos do modelo personalizado de página de área antigo para o novo modelo e os layouts de página. Em sites de publicação, você precisa de uma definição de site com uma página mestra, um layout de página e um layout de página de boas-vindas para os modelos personalizados antigos de página de área.

Para obter mais informações sobre como atualizar páginas de área personalizadas, consulte Como atualizar uma área com base em uma definição de site personalizada no blog da equipe de Produtos e Tecnologias do Microsoft SharePoint (https://go.microsoft.com/fwlink/?linkid=106108\&clcid=0x416).

Práticas recomendadas para a personalização de subsites

Se você estiver reformulando o site e deseja criar novos modelos para os subsites do site de nível superior, crie novos modelos de subsite ou páginas mestras e layouts de página para controlar como será a aparência desses subsites. Como prática recomendada, em vez de personalizar páginas individuais, use os modelos e as páginas mestras (e os layouts de página em sites de publicação) para controlar a aparência e a funcionalidade disponível nas páginas.

Para obter mais informações, consulte os seguintes recursos:

Personalização: autenticação personalizada

No SharePoint Portal Server 2003, se você quisesse usar seus próprios provedores de autenticação, precisava criar uma solução de autenticação personalizada. Você agora pode usar métodos de autenticação ASP.NET, — por exemplo, autenticação baseada em formulários — com o Office SharePoint Server 2007 em vez de precisar criar uma solução de autenticação completamente personalizada. Se você usa uma solução de autenticação de terceiros e deseja continuar usando-a, entre em contato com o fornecedor de software para ver se ele possui uma versão atualizada da solução de autenticação.

Considerações de atualização para soluções de autenticação personalizadas

Você pode usar uma atualização de avaliação para determinar se a solução de autenticação personalizada continuará funcionando no Office SharePoint Server 2007. Como alternativa, use um método de atualização gradual. Com o método gradual, você pode verificar se a solução de autenticação ainda funciona depois da atualização sem confirmar as alterações até que você analise o site.

Para obter mais informações sobre como executar uma atualização de avaliação, consulte Usar uma atualização de avaliação para encontrar possíveis problemas (Office SharePoint Server). Para obter mais informações sobre métodos de atualização, consulte Determinar método de atualização (Office SharePoint Server).

Práticas recomendadas para a personalização dos métodos de autenticação

Em vez de criar uma solução de autenticação completamente personalizada, você pode personalizar os novos métodos de autenticação do ASP.NET. Para obter mais informações, consulte Planejar métodos de autenticação (Office SharePoint Server).

Personalização: esquema de navegação específico

No SharePoint Portal Server 2003, você precisava criar uma solução de navegação personalizada se quisesse outra coisa além das opções padrão (por exemplo, se quisesse uma exibição hierárquica do site do portal). No Office SharePoint Server 2007, a navegação de um site é baseada na hierarquia do site por padrão. Isso torna a navegação padrão aceitável em muitos casos.

Além disso, a navegação no Office SharePoint Server 2007 é baseada em provedores de navegação e controles de menu padrão do ASP.NET. Assim, se você desejar uma navegação personalizada que inclua submenus ou outros elementos desse tipo, poderá usar o provedor de navegação do ASP.NET (SiteMapProvider) para criar a navegação desejada.

Considerações de atualização para a navegação

Você pode usar uma atualização de avaliação para determinar se a navegação personalizada continuará funcionando no Office SharePoint Server 2007. Como alternativa, você pode usar um método de atualização gradual. Com o método de atualização gradual, você pode ver como será a aparência da navegação depois da atualização sem confirmar as alterações até que você analise o site.

Geralmente, os controles de navegação personalizados eram implementados como Web Parts. Essas Web Parts podem precisar ser recompiladas usando o ASP.NET 2.0 antes da atualização. Depois da atualização, entretanto, elas continuarão funcionando e serão exibidas na página junto com a navegação padrão. Você poderá então comparar os controles e determinar se deseja continuar usando o controle de navegação personalizado ou configurar o controle de navegação padrão para aparecer da maneira que você desejar. Aprimoramentos significativos no desempenho e outras melhorias foram feitas nos recursos de navegação do Office SharePoint Server 2007, assim, você deve avaliar o desempenho além do design ao considerar se deseja continuar usando uma solução personalizada.

Para obter mais informações sobre como executar uma atualização de avaliação, consulte Usar uma atualização de avaliação para encontrar possíveis problemas (Office SharePoint Server). Para obter mais informações sobre métodos de atualização, consulte Determinar método de atualização (Office SharePoint Server).

Práticas recomendadas para personalizar a navegação

Use o sistema de desenvolvimento do Microsoft Visual Studio ou o Microsoft Office SharePoint Designer 2007 para personalizar os provedores de navegação e os controles de menu padrão do ASP.NET para criar a navegação desejada. Para obter mais informações sobre como personalizar links de navegação, consulte Guia básico de design de páginas.

Personalização: conjunto de recursos e aparências personalizados para um modelo

No SharePoint Portal Server 2003, se você quisesse um conjunto de recursos e aparências personalizados para os sites ou subsites, era necessário criar uma definição de site personalizada que incluísse os elementos desejados. Você podia criar também temas e arquivos .css personalizados. No Office SharePoint Server 2007, você ainda pode usar uma definição personalizada de site com temas e arquivos .css para obter um modelo personalizado para o site, mas há mais opções para criar os componentes dessa definição de site, como recursos, páginas mestras e layouts de páginas.

Considerações de atualização para definições personalizadas de site

Se você tiver definições personalizadas de site no SharePoint Portal Server 2003, deverá realizar etapas específicas para atualizá-las corretamente. Primeiro, você deve criar uma nova definição de site baseada no Office SharePoint Server 2007. Em seguida, criar uma definição de atualização que mapeie elementos na definição de site antiga (por exemplo, uma biblioteca ou lista em particular) para os elementos na nova definição de site. Não inicie o processo de atualização até que tenha criado a nova definição do site e a definição de atualização.

Para obter mais informações sobre como atualizar definições de site personalizadas, consulte os seguintes recursos:

Considerações de atualização para temas e arquivos .css

Alguns dos estilos e das marcas usados por arquivos .css foram alterados no Office SharePoint Server 2007 e os temas foram reprojetados no Office SharePoint Server 2007. Considere o uso de um método de atualização gradual e depois a revisão dos sites após a atualização. Você poderá então ver como será a aparência dos estilos após a atualização e ajustá-los no novo ambiente ou poderá retornar à versão anterior, alterar os estilos no SharePoint Portal Server 2003 e tentar a atualização novamente. Para obter mais informações sobre como retornar à versão anterior, consulte Reverter para um site de versão anterior (Office SharePoint Server).

Você também pode redefinir as páginas que tenham sido personalizadas no FrontPage para a definição do site para remover os temas e estilos personalizados e aplicar a definição de site padrão. Para obter mais informações, consulte os seguintes recursos:

Considerações de atualização para Web Parts

As Web Parts precisam ser recompiladas usando-se o ASP.NET 2.0 antes da atualização, mas depois da atualização elas devem continuar funcionando. Considere o uso de um método de atualização gradual e verifique as Web Parts depois da atualização. Você poderá então ver como as Web Parts funcionam depois da atualização e determinar se:

  • As Web Parts personalizadas devem ser ajustadas no novo ambiente.

  • É preciso alterar para usar as Web Parts padrão.

  • Novas Web Parts personalizadas devem ser criadas com base em novos recursos no Office SharePoint Server 2007.

Práticas recomendadas para a criação de recursos, páginas mestras e layouts de página personalizados ou para a criação de definições de site personalizadas

Várias práticas recomendadas aplicam-se a estas personalizações:

  • Nunca edite diretamente uma definição de site padrão para personalizá-la. Se você desejar basear uma definição de site em uma definição de site padrão, copie a definição de site, salve-a com um nome exclusivo em seu próprio diretório e personalize a cópia.

  • Em vez de personalizar páginas individuais, use layouts de página e páginas mestras para controlar a aparência e a funcionalidade disponíveis nas páginas.

  • Sempre que possível, use recursos para tornar listas ou outros elementos personalizados disponíveis nos sites. Isso dá mais flexibilidade na implantação dos elementos personalizados.

Para obter mais informações, consulte os seguintes recursos:

Baixar este manual

Este tópico está incluído no seguinte manual, que pode ser baixado para facilitar a leitura e a impressão:

Consulte a lista completa de manuais disponíveis na seção de manuais para download do Office SharePoint Server 2007 (em inglês).