Variações no modelo de suplemento do SharePoint
Resumo
A abordagem que você adota para configurar variações é diferente no novo modelo de Suplemento do SharePoint do que com o Código de Confiança Total. Em um cenário típico de FTC (Full Trust Code) / Farm Solution, o Modelo de Objeto do lado do SharePoint Server (Microsoft.SharePoint.Publishing.Variations) foi usado para configurar variações e os recursos que executaram o código foram implantados por meio da SharePoint Solutions.
Em um cenário de modelo de suplemento do SharePoint, você usa o CSOM (modelo de objeto do lado do cliente) do SharePoint ou a API REST para configurar variações. Esse padrão é comumente chamado de padrão de provisionamento remoto.
Diretrizes de alto nível
Como regra geral, gostaríamos de fornecer as diretrizes de alto nível a seguir para configurar variações no novo modelo de Suplemento do SharePoint.
- Use a API do CSOM (modelo de objeto do lado do cliente) do SharePoint para configurar variações sempre que possível.
- Classe Variações do modelo de objeto lateral do .Net Client (Documentação da API MSDN)
- Classe Variações do modelo de objeto lateral do JavaScript (Documentação da API do MSDN)
- Nem todas as configurações de configuração de variação estão disponíveis no momento por meio das classes variações de API do CSOM do SharePoint listadas acima.
- Você pode ir além do que as classes de Variações de API do CSOM listadas acima fornecem e configurar algumas configurações de variações. Para fazer isso, você define os valores para as configurações de variações armazenadas em sacos de propriedade do site e/ou modifica itens de lista nas listas associadas a variações.
- A classe VariationsExtensions.cs (Exemplo O365 PnP) contém vários exemplos que modificam os valores de item de pacote de propriedades e lista para configurar as configurações de variações.
- A classe VariationsExtensions.cs (Exemplo O365 PnP) ilustra como configurar todas as configurações que você pode definir na página de configurações de variações.
- A Escolha dos idiomas que você deseja disponibilizar para a interface do usuário de um site (artigo de suporte do O365) aborda alguns dos recursos multilíngues do Office 365.
Links relacionados
- Artigos de diretrizes em https://aka.ms/OfficeDevPnPGuidance
- Referências no MSDN em https://aka.ms/OfficeDevPnPMSDN
- Vídeos em https://aka.ms/OfficeDevPnPVideos
Exemplos de PnP
- Classe VariationsExtensions.cs (Amostra O365 PnP)
- Exemplos e conteúdo no Microsoft 365 Patterns and Practices (PnP)
Aplicável a
- Office 365 Multilocatário (MT)
- Office 365 dedicado (D)
- SharePoint 2013 local