Páginas mestras no modelo de suplemento do SharePoint
A abordagem que você adota para implementar páginas de master personalizadas em sites do SharePoint é diferente no novo modelo de Suplemento do SharePoint do que com o Full Trust Code/Farm Solutions. Em um cenário típico de branding ftc (Código de Confiança Total) / Farm Solution, páginas de master personalizadas são criadas para implementar uma marca personalizada. As páginas master normalmente são empacotadas em um recurso que usa código declarativo e uma Solução FTC/Farm para implantar as páginas master e registrá-las no site do SharePoint.
Em um cenário de identidade visual de modelo de suplemento do SharePoint, páginas de master personalizadas também podem ser usadas. Você pode implantar e registrar suas páginas de master personalizadas em sites do SharePoint por meio do padrão de provisionamento remoto.
Diretrizes de alto nível para páginas de master personalizadas
Como regra geral, gostaríamos de fornecer as diretrizes de alto nível a seguir para páginas de master personalizadas.
- Você pode personalizar sites do SharePoint usando páginas mestras personalizadas, mas lembre-se de que isso causará custos e desafios adicionais a longo prazo com atualizações futuras.
Na maioria dos casos, você pode alcançar todos os cenários comuns de branding com temas, aparência composta e CSS alternativo.
Consulte a Receita de Suplemento do SharePoint (Branding SharePoint) para saber tudo sobre as diferentes opções de branding que você tem para sites do SharePoint com o modelo de Suplemento do SharePoint. A receita ajudará você a considerar o impacto a curto e longo prazo da personalização de uma perspectiva operacional e de manutenção. Você pode descobrir que uma página de master personalizada não é necessária para implementar seus requisitos de identidade visual específicos.
Se você optar por usar as páginas mestras personalizadas, prepare-se para aplicar as alterações às páginas mestras personalizadas quando as atualizações funcionais principais forem aplicadas ao Office 365.
- Use o provisionamento remoto para implantar e registrar páginas de master personalizadas com sites do SharePoint.
- Não use código declarativo ou código de área restrita para implantar e registrar master páginas com sites do SharePoint.
Sites de equipe versus sites de publicação
Quando uma página de master personalizada é necessária?
Ao aplicar a identidade visual personalizada a sites do SharePoint, você encontrará a necessidade de marcar sites de equipe e sites de publicação. De modo geral, as intranets criadas no SharePoint local e em cenários do Office 365 usam uma combinação de sites de equipe e sites de publicação.
Os requisitos de identidade visual personalizados muitas vezes exigem alterações específicas de layout que temas e técnicas de incorporação de JavaScript não podem realizar.
Nesse cenário, os sites de equipe geralmente não exigem a quantidade de identidade visual personalizada que os sites de publicação fazem e a exibição moderna do SharePoint pronta para uso para dispositivos móveis é geralmente suficiente para dar suporte a dispositivos móveis para sites de equipe. Como esse é o caso, é melhor usar apenas páginas de master personalizadas para publicar sites e usar AlternativeCSS e temas personalizados do SharePoint (arquivos*.spcolor), esquemas de fonte (*.arquivos spfont) e imagens em segundo plano definidas como looks compostos para sites de equipe de marca.
Considerações de implantação
- Ao implantar páginas de master personalizadas em sites de publicação, você só precisa implantar as páginas de master personalizadas no site raiz.
- O Provisioning.PublishingFeatures (Exemplo O365 PnP) demonstra como implantar páginas de master personalizadas em sites de publicação.
- O provisionamento de recursos de publicação do SharePoint (Vídeo PnP do O365) orienta você através do exemplo.
- Ao implantar páginas de master personalizadas em sites que não publicam, você precisa implantar as páginas de master personalizadas em cada site.
Páginas de master personalizadas normalmente são aplicadas quando um site é provisionado. O processo de provisionamento remoto se encaixa muito bem com essa abordagem. Normalmente, a única vez que você usará o navegador da Web para aplicar manualmente a personalização da identidade visual do SharePoint é quando estiver alternando ou modificando um único site do SharePoint cujo crescimento não está planejado para incluir outros conjuntos de sites ou subsites.
- Consulte os Módulos (Receita de Suplemento do SharePoint) e Provisionamento de Site (Receita de Suplemento do SharePoint) para obter mais detalhes de implantação e exemplos adicionais.
Mais detalhes sobre páginas de master personalizadas e layouts de página para sites do SharePoint
Em cenários em que uma página mestra personalizada é a única maneira de implementar seus requisitos de identidade visual personalizados, você pode criar uma página mestra e layouts de página personalizados. Lembre-se dos pontos feitos no início deste artigo em relação aos custos de manutenção a longo prazo associados a essa abordagem.
- O uso de páginas mestras personalizadas para sites do SharePoint fornece o nível máximo de personalização (ilimitado).
- O uso de páginas mestras personalizadas para sites do SharePoint requer a maior quantidade de tempo para implementação e manutenção a curto e longo prazo.
- As alterações feitas em páginas mestras prontas para uso que vêm com atualizações de serviço não serão refletidas em páginas mestras personalizadas.
- Você pode aplicar páginas mestras personalizadas a um nível de site.
- Ao usar uma página mestra personalizada, é recomendável começar com uma das páginas mestras prontas para uso e modificá-la para atender às suas necessidades.
- Tente minimizar a quantidade de personalização que você faz com páginas de master personalizadas; isso facilitará a atualização deles quando Office 365 alterações de serviço em páginas de master fora da caixa devem ser replicadas para páginas de master personalizadas.
- Há muitos espaço reservados de conteúdo necessários nas páginas mestras do SharePoint que não devem ser removidas ou podem causar um erro nas páginas. Você saberá quando tiver removido um espaço reservado de conteúdo necessário porque no minuto em que você implantá-lo e atribuir a página master ao seu site, erros serão exibidos.
Quando as páginas mestras e os layouts de página personalizados de um site do SharePoint são uma boa opção?
Essa opção funciona bem quando suas necessidades de identidade visual são muito específicas ou quando você está usando sites de publicação.
Abordagens de implantação recomendadas
- Páginas mestras personalizadas podem ser carregadas manualmente pelo navegador da Web e atribuídas manualmente a aparências compostas.
- Páginas mestras personalizadas também podem ser carregadas e atribuídas a um site do SharePoint pelo padrão de provisionamento remoto.
- Consulte os Módulos (Receita de Suplemento do SharePoint) e Provisionamento de Site (Receita de Suplemento do SharePoint) para obter mais detalhes de implantação e exemplos adicionais.
Links relacionados
- Módulos (Receita de Suplemento do SharePoint)
- Provisionamento de site (Receita de Suplemento do SharePoint)
- Sites do SharePoint de Branding (Receita de Suplemento do SharePoint)
- Ignite 2015 – Mergulhe profundamente na marca segura do SharePoint no Office 365 usando padrões e práticas repetíveis
- 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
- Gerenciamento de temas usando CSOM (Exemplo O365 PnP)
- Propriedades AlternateCSSUrl e SiteLogoUrl no objeto Da Web (Exemplo de O365)
- Definir o tema como site (Exemplo O365 PnP)
- Definindo um tema do SharePoint em um aplicativo para SharePoint (Exemplo de PnP O365)
- Como tornar o Seattle Master pronto para uso responsivo (Exemplo de O365 Box)
- Exemplos e conteúdo em https://github.com/SharePoint/PnP
Aplicável a
- Office 365 Multilocatário (MT)
- Office 365 dedicado (D) parcialmente
- SharePoint 2013 local, parcialmente
Os padrões para dedicados e locais são idênticos às técnicas de modelo do suplemento do SharePoint, mas há diferenças nas possíveis tecnologias que podem ser usadas.