A criação da Web Parts do SharePoint envolve várias etapas e abordagens, dependendo da versão do SharePoint e da sua tecnologia de desenvolvimento preferida. Aqui está um colapso dos métodos comuns:
1. SharePoint Framework (SPFX): Esta é a abordagem
recomendada Para o moderno SharePoint Online e o SharePoint 2019 (com as atualizações necessárias). O SPFX usa tecnologias da Web modernas como React, Angular, Vue ou até JavaScript simples, facilitando a criação de peças da web reutilizáveis e responsivas.
*
Vantagens -chave: Estrutura moderna, componentes reutilizáveis, design responsivo, fácil implantação, integra -se bem à API do Microsoft Graph.
*
Processo: *
Configuração: Você precisará de Node.js, NPM, Yeoman e o gerador da estrutura do SharePoint instalado.
*
yo gerador: Use o gerador Yeoman (`yo @microsoft/sharepoint`) para criar o projeto da Web Part. Isso andaimes da estrutura básica para você.
*
Desenvolvimento: Escreva seu código usando sua estrutura escolhida (o React é comum). Isso envolve a criação de componentes, os dados de busca (possivelmente nas listas do SharePoint, Microsoft Graph ou APIs externas) e renderizar a interface do usuário.
*
embalagem e implantação: Empacote a parte da web em um arquivo `.sppkg` e implante-o no seu inquilino do SharePoint usando a CLI do SharePoint (` `Gulp bundle` e 'Gulp Package-Solution`. Você também pode implantar o catálogo de aplicativos do SharePoint.
2. ASP.NET Web Parts (SharePoint Server): Essa abordagem é adequada para ambientes do servidor do SharePoint e envolve o uso de tecnologias ASP.NET (C#, VB.NET). É menos comum para o desenvolvimento moderno devido à ascensão do SPFX.
*
Vantagens -chave: Tecnologia madura, boa para processamento do lado do servidor, integração com APIs do lado do servidor do SharePoint.
*
Processo: *
Visual Studio: Crie um projeto de Web Part ASP.NET no Visual Studio.
*
Desenvolvimento: Desenvolva a Web Parte usando os controles ASP.NET e as APIs do SharePoint para interagir com dados e funcionalidade do SharePoint.
*
implantação: Implante a parte da web na galeria de soluções do SharePoint Server.
3. SharePoint Add-ins (depreciado para novos empreendimentos): Embora ainda funcionais para as soluções existentes, os complementos do SharePoint são amplamente substituídos pelo SPFX para novos desenvolvimentos.
Escolhendo a abordagem correta: *
SharePoint Online: Use
spfx . Este é o único método oficialmente suportado para adicionar novas web peças aos sites on -line modernos do SharePoint.
*
SharePoint Server 2019 e mais tarde: Considere
spfx para novo desenvolvimento. O ASP.NET Web Parts continua sendo uma opção para soluções existentes, mas o SPFX oferece uma abordagem mais moderna e sustentável.
*
SharePoint Server 2016 e anterior: O ASP.NET Web Parts é a opção principal, embora a atualização para uma versão mais moderna do SharePoint seja geralmente recomendada.
Considerações gerais para todos os métodos: *
Segurança: Sempre siga práticas seguras de codificação e use mecanismos de autenticação e autorização adequados para proteger sua Web Part e o ambiente do SharePoint.
*
desempenho: Otimize seu código de desempenho para evitar impactar a experiência do usuário.
*
Experiência do usuário: Projete uma interface amigável e intuitiva.
*
Teste: Teste minuciosamente sua parte da Web em diferentes navegadores e ambientes.
Independentemente do método que você escolher, você precisará de um bom entendimento de:
*
Arquitetura e APIs do SharePoint: Para interagir com dados e funcionalidade do SharePoint.
*
Tecnologias de desenvolvimento da Web: HTML, CSS, JavaScript (e potencialmente uma estrutura como React, Angular ou Vue para SPFX).
*
Processos de implantação: Para implantar sua Web Part no ambiente do SharePoint.
Para obter instruções e tutoriais detalhados, pesquise "Tutorial do SharePoint Framework (SPFX)" ou "ASP.NET SharePoint Web Part" no Microsoft Learn ou outras fontes respeitáveis. A documentação oficial da Microsoft é sempre o recurso mais preciso e atualizado.