Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Em versões anteriores do SharePoint, era possível fazer alterações em um ambiente do SharePoint implantando código personalizado que seria executado no ambiente físico do servidor do SharePoint. As alterações feitas no SharePoint que não exigiam a implantação de código personalizado eram chamadas de "personalizações", pois as alterações não estavam alterando fundamentalmente o funcionamento do produto, mas sim configurando o produto existente de uma maneira única. Exemplos de personalização do SharePoint Server incluem a implantação de elementos de marca personalizados, como páginas master e folhas de estilo em um conjunto de sites; implantação de web parts pré-configuradas em uma galeria de web parts; criação de fluxos de trabalho personalizados no SharePoint Designer; alteração da aparência dos formulários de lista usando o InfoPath e muito mais. Devido à natureza compartilhada da infraestrutura do SharePoint, a Microsoft não permite a implantação de código personalizado em seu ambiente. Como resultado, o conceito de personalizar o SharePoint em vez de implantar código personalizado não é mais um paradigma relevante. No entanto, ainda é útil pensar em maneiras pelas quais o SharePoint pode ser personalizado ou configurado exclusivamente, em um sentido mais amplo da palavra.
O objetivo deste documento é ajudá-lo a entender como você pode personalizar seu ambiente do SharePoint usando ferramentas e técnicas modernas.
Identidade Visual
Os sites modernos do SharePoint permitem alterar a aparência do site modificando elementos como o logotipo do site e as cores usadas em todo o site. A identidade visual do seu site do SharePoint pode ajudá-lo a combinar um site com uma marca, bem como ajudar os usuários a diferenciar entre vários sites do SharePoint. Embora várias opções de temas estejam disponíveis por padrão, também é possível especificar cores de tema exclusivas fornecendo ao SharePoint um arquivo de configuração personalizado. Sites mais antigos e "clássicos" do SharePoint permitem que os administradores apliquem layouts de página e identidade visual personalizados a um site do SharePoint aplicando uma página de master personalizada, aplicando um tema personalizado a um site, implantando layouts de página personalizados e muito mais. Como os sites clássicos não são tão rápidos e compatíveis com dispositivos móveis quanto os sites modernos, a Microsoft recomenda o uso de sites modernos no futuro.
Navegação
A navegação ajuda os usuários a encontrar as informações necessárias rapidamente, fornecendo links para informações pertinentes de maneira persistente. Planejar sua estratégia de navegação em sites modernos é um elemento crítico na usabilidade do seu ambiente do SharePoint. Os sites modernos do SharePoint fornecem um modelo simplificado para adicionar elementos de navegação usando o navegador. A posição da navegação é determinada pelo tipo de site que está sendo visualizado, pelo tamanho da tela do usuário e se a opção de megamenu foi habilitada para o site. Além disso, os sites modernos podem aproveitar a navegação de site do hub.
Observe que as versões anteriores do SharePoint permitiam que os elementos de navegação fossem gerados dinamicamente usando a navegação estruturada e os provedores de navegação de metadados gerenciados. Essas opções não estão mais disponíveis em sites modernos. No entanto, se você estiver usando um site clássico com páginas modernas, ainda poderá usar esses provedores e as páginas modernas refletirão os links de navegação corretos. Em termos de layout, como os sites modernos não permitem personalizar a página de master ou a folha de estilo do site, não é possível mover a posição dos elementos de navegação na página, como poderia ser feito em sites clássicos do SharePoint.
Conteúdo da página
Quase todas as versões do SharePoint têm uma maneira de criar layouts personalizados para páginas da Web, seja selecionando uma página de Web Part, um layout de página wiki ou um layout de página de publicação. Os sites modernos também fornecem uma funcionalidade semelhante. No entanto, em vez de fornecer um layout estático que forneça um número definido de regiões editáveis na página, as páginas modernas fornecem aos editores de página a capacidade de "empilhar" layouts de coluna linha por linha. Os editores de página também podem escolher várias opções relacionadas à forma como a região do título da página é exibida. Por fim, a maneira mais fundamental de personalizar uma página moderna é colocar conteúdo personalizado na página. Isso pode ser feito adicionando Web Parts modernas à página. Observe que as Web Parts usadas em sites clássicos não funcionarão em sites modernos. No entanto, é possível criar e implantar Web Parts personalizadas ("do lado do cliente") que foram criadas usando a Estrutura do SharePoint.
Fluxos de trabalho
Recomendamos usar o Power Automate para configurar e executar todos os fluxos de trabalho em seu ambiente do Microsoft 365, incluindo o SharePoint. Por exemplo, é possível criar fluxos de trabalho de aprovação exclusivos para conteúdo armazenado no SharePoint. Além disso, é possível usar o Power Automate como o mecanismo de fluxo de trabalho padrão para aprovar o conteúdo da página do SharePoint, diretamente da interface do usuário do SharePoint. Os fluxos podem ser disparados por ações do SharePoint (como quando um item é criado em uma lista) ou executar ações no SharePoint (como atualizar um item de lista). Embora os fluxos de trabalho do SharePoint Designer ainda tenham suporte, novos fluxos de trabalho devem ser criados usando o Power Automate.
Formulários
O Power Apps pode ser usado para criar formulários personalizados para uso em sites modernos do SharePoint. Existem várias maneiras pelas quais esses formulários do Power Apps podem ser usados em seu site do SharePoint:
- Como um formulário de lista personalizado do SharePoint
- Como uma exibição de lista personalizada do SharePoint
- Como um aplicativo autônomo que usa o SharePoint como fonte de dados
Você pode inserir um formulário do Power App em uma página moderna usando a Web Part do Power Apps.
Os formulários que foram criados anteriormente usando o InfoPath e hospedados no SharePoint usando o InfoPath Forms Services devem ser convertidos em formulários do Power Apps, pois a Microsoft anunciou a substituição do InfoPath.
O Microsoft Forms também pode ser usado para criar facilmente formulários leves. Assim como o Power Apps, é possível inserir um Microsoft Form em uma página usando a web part do Microsoft Forms.
Personalizar o site do SharePoint programaticamente
As versões herdadas do SharePoint Server dependiam de pacotes de soluções para implantar conteúdo e fazer alterações de configuração em sites do SharePoint. Ainda é possível provisionar sites de forma programática , bem como personalizar sites de equipe, listas e bibliotecas e páginas de sites. Há vários métodos para fazer alterações programáticas em seu ambiente do SharePoint, incluindo o uso das APIs de Padrões e Práticas de Desenvolvedor do Office, a Microsoft 365 CLI, a API do Microsoft Graph, a Estrutura do SharePoint e muito mais.
Use a Estrutura do SharePoint (SPFx) para renderizar Web Parts personalizadas em uma página moderna do SharePoint. Além disso, as extensões do SPFx fornecem a capacidade de adicionar scripts a páginas, criar exibições modificadas de dados e exibir novos comandos na interface do usuário do SharePoint. Os pacotes de aplicativos SPFx podem ser implantados em sites do SharePoint usando o Catálogo de Aplicativos do SharePoint.
Usar aplicativos e soluções de terceiros
Além de implantar aplicativos personalizados em seu ambiente, você também pode obter aplicativos do Repositório do SharePoint. Para obter mais informações, consulte Usar o site App para disponibilizar aplicativos de negócios personalizados para seu ambiente do SharePoint e Adicionar um aplicativo a um site.
Se você quiser alterar as configurações para saber se os usuários do site podem ou não adquirir aplicativos do Repositório do SharePoint, consulte Definir configurações para o Repositório do SharePoint.
Se você estiver interessado em explorar serviços ou aplicativos de parceiros da Microsoft que estão disponíveis para o SharePoint, procure aplicativos do Microsoft 365 no Microsoft AppSource. Há também muitas soluções de software livre desenvolvidas pela comunidade coletiva do SharePoint, incluindo Microsoft, MVPs, Parceiros e Clientes no site do GitHub de Padrões e Práticas para Desenvolvedores do Microsoft 365.
Exemplos de abordagens de personalização modernas
A tabela a seguir fornece um exemplo de métodos mais antigos para personalizar sites, juntamente com uma abordagem recomendada atual:
| Herdado | Modern |
|---|---|
| Implemente a identidade visual usando páginas, layouts de página e temas de master personalizados | Use a opção "aplicar uma aparência" para personalizar elementos de marca, como logotipo, cabeçalho, rodapé e cores |
| Use provedores de navegação personalizados, como navegação estruturada ou navegação de metadados gerenciados, para gerar dinamicamente elementos de navegação | Especificar manualmente os links de navegação |
| Crie uma página wiki e escolha uma opção de layout de texto para modificar o layout da página | Crie uma página moderna e adicione layouts de seção à página para organizar as Web Parts na página. |
| Criar um fluxo de trabalho usando o SharePoint Designer | Criar um fluxo de trabalho usando o Power Automate |
| Personalizar um formulário do SharePoint usando o InfoPath | Personalizar um formulário do SharePoint usando um Power App |
| Implantar uma Web Part em um site usando uma solução de área restrita | Usar o Catálogo de Aplicativos do SharePoint para implantar uma Web Part do lado do cliente em um site |