Dela via


Variações no SharePoint 2010: conectando pessoas e conteúdo

Variações no SharePoint 2010: conectando pessoas e conteúdo

Quando você provisiona um novo site de publicação no SharePoint, uma das primeiras opções exibidas na página de boas-vindas padrão é o uso do recurso Variações para gerenciar sites e páginas em vários idiomas. Menu nome é Josh Stickler e sou o gerente de programa responsável pelas Variações. Nesta postagem, fornecerei uma visão geral rápida do recurso Variações e realçarei os aprimoramentos principais no SharePoint 2010.

Se houver mais áreas particularmente interessantes para você, inclua uma postagem na seção de comentários e tentarei abordá-la. Gosto muito de receber todo e qualquer tipo de comentário. Obrigado!

O que é o recurso Variações?

Variações é um recurso do SharePoint que facilita o gerenciamento e a manutenção de conteúdo que pode ser servido para vários públicos. Esses públicos podem variar em termos de idiomas diferentes, países ou regiões, mas também podem representar marcas ou dispositivos diferentes.

clip_image002

Como as Variações funcionam?

Para cada canal que você queira servir conteúdo, é possível especificar um rótulo Variações. Os rótulos são instanciados como sites de publicação do SharePoint e o conjunto completo de rótulos em um conjunto de sites é referenciado como Hierarquia de Variações. Eu me refiro aos sites de publicação do SharePoint criados e gerenciados pelo recurso Variações como “sites de variação”.

Com o uso das variações, os sites e variação de destino refletem um site de variação de origem em termos de página e estrutura do site. Ao configurar variações, especifique um site de variação como origem; todos os outros sites de variação são destinos. Por padrão, as páginas publicadas no site de variação de origem são copiadas em todos os sites de variação de destino como versões de rascunho e os sites criados na origem são criados (não copiados, essa é uma distinção importante) em todos os sites de variação de destino. Somente é possível ter um site de variação de origem por Hierarquia de Variação e somente é possível ter uma Hierarquia de Variação por conjunto de sites.

Novidades no SharePoint 2010

O conceito e a arquitetura principal de Variações, em que as páginas e a estrutura de site são replicadas em vários sites de variação em um conjunto de sites permanecem iguais no Microsoft Office SharePoint Server 2007; no entanto, fizemos aprimoramentos significativos para atender melhor as necessidades dos clientes empresariais que servem conteúdo em vários canais.

Esses aprimoramentos podem ser divididos em quatro categorias:

  • Localização do Servidor
  • Distribuição de Conteúdo
  • Experiência de Edição
  • Confiabilidade

Localização do Servidor

Agora, as operações de variação são executadas em segundo plano por meio de trabalhos de timer. Para o usuário final, isso significa que não é mais necessário aguardar uma tela de progresso para que as operações sejam concluídas.  Para o administrador de sistema, isso significa que é possível gerenciar melhor o custo de operações que consomem muitos recursos, como Criar Hierarquias.

clip_image003

Você pode ajustar a frequência com que as operações de Variações são executadas na Administração Central. A seguir, explicarei a diferença entre os trabalhos de timer “Criar” e “Propagar” no contexto de aprimoramentos que fizemos nos modelos de distribuição de conteúdo de Variações.

Propagação de Site e Página

O MOSS 2007 tinha dois modelos para a distribuição de páginas na Hierarquia de Variações:

1. Criação Automática: se a “Criação Automática” estiver habilitada na página de configurações Variação (ela está habilitada por padrão), a publicação de uma página no site de variação de origem fará com que essa página seja copiada em todos os sites de variação de destino.

2. Criação Manual: se a “Criação Automática” estiver desabilitada, o botão da Faixa de Opções “Criar Variações” será a única forma de copiar uma nova página em um determinado site de variação de destino individual.

Recebemos comentários dizendo que, com frequência, há casos em que as alterações precisam ser publicadas localmente no site de variação de origem, sem que sejam propagadas para todos os destinos. Por exemplo, se o site de variação de origem tiver um erro de digitação em inglês, a correção talvez não seja relevante para um site de destino em alemão, portanto, se a correção for publicada na página de origem, poderá ser desnecessariamente confuso copiar essa versão em inglês alterada para todos os sites de destino.

No SharePoint 2010, apresentamos um terceiro modelo de distribuição de conteúdo “híbrido”:

3. Propagação de Página Sob Demanda

Uma configuração de página (configurável por meio do Modelo de Objeto) para desabilitar a Propagação de Página Automática. Quando a configuração está habilitada, a publicação ou a aprovação de uma página no site de variação de origem não fará com que essa página seja copiada em nenhum site de variação de destino. A configuração "Criação Automática" será ignorada para páginas. "Atualizar Variação" e "Criar Variação” são meios pelos quais um usuário pode distribuir conteúdo na hierarquia de Variação sob demanda.

Analisarei com mais detalhes os modelos de distribuição de conteúdo em uma postagem futura. Mas, para não deixá-lo em suspense sobre como configurar a propagação de página sob demanda, aqui estão os comandos do PowerShell:

Habilitar a Propagação de Página Sob Demanda:

[System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint")
$site = new-object Microsoft.SharePoint.SPSite("https://yourserver/sites/abc")
$folder = $site.RootWeb.Lists["Relationships List"].RootFolder
$folder.Properties.Add("DisableAutomaticPropagation", "True")
$folder.Update();

Desabilitar a Propagação de Página Sob Demanda:

[System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint")
$site = new-object Microsoft.SharePoint.SPSite("https://yourserver/sites/abc")
$folder = $site.RootWeb.Lists["Relationships List"].RootFolder
$folder.Properties.Remove("DisableAutomaticPropagation")
$folder.Update();

Também fizemos aprimoramentos para proprietários de conteúdo de site de variação de destino para entender melhor o que foi alterado no site de variação de origem quando novas versões de rascunho aparecem em um site de variação de destino.

Experiência de Edição

Para fazer uso eficiente do tempo e do esforço, os editores de conteúdo de variação de destino precisam de uma forma fácil e informativa de determinar qual conteúdo é novo quando as páginas são propagadas a partir da variação de origem.

clip_image004

Um novo botão “Exibir Alterações” (View Changes) compara a versão de origem mais recente propagada para o destino com a versão de origem mais recente publicada no destino.  As alterações são realçadas em um relatório pop-up para habilitar o processamento de conteúdo diretamente no editor de Rich Text.

clip_image006

Relatório realçado

clip_image008

Local correspondente no Editor de Rich Text

Esse botão está disponível em uma página de variação de destino depois que ela é publicada uma vez e uma nova versão de rascunho é copiada de um site de variação de origem por meio de um dos trabalhos de timer de Variações. Analisarei esse recurso com mais detalhes em uma próxima postagem de blog dedicada a explicar a opção Exibir Alterações com instantâneos, um fluxo de trabalho de exemplo e um cenário de exemplo.

Confiabilidade

Um de seus objetivos principais para as Variações no SharePoint 2010 é tornar o recurso mais confiável para que os clientes empresariais possam confiar o gerenciamento e a distribuição de conteúdo em vários canais para Variações.

Agora que a opção Criar Hierarquias é executada no serviço de timer, nós damos suporte à pausa e à continuação dessa operação durante reciclagens do serviço de timer para dar suporte a operações de longo prazo em implantações grandes. Isso também significa que o processo não é afetado pelas reciclagens do Pool de Aplicativos. Também tornamos mais robusta a lista de relacionamentos, que acompanha todas as páginas de destino vinculadas a uma página de origem. Agora, acompanhamos as páginas de variações usando GUIDs para obter desempenho e escala melhores.

Obrigado pela leitura. Volte em breve para ler as próximas postagens no blog sobre as novidades nas Variações e outros desenvolvimentos interessantes no Gerenciamento de Conteúdo Corporativo.

Atenciosamente,

Josh Stickler

Gerente de programa

Esta é uma postagem de blog traduzida. Consulte o artigo original Variations in SharePoint 2010 – Connecting People with Content