Desenvolver Suplementos do SharePoint

Localize artigos e recursos detalhados para ajudá-lo a criar funcionalidades avançadas para os Suplementos do SharePoint.

Observação

Este artigo supõe que você esteja familiarizado com o artigo Suplementos do SharePoint e o material de introdução ao qual ele está vinculado.

Em Desenvolver, temos o seguinte para ajudar a explicar todas as coisas diferentes que você pode fazer em um suplemento do SharePoint:

  • Visão geral detalhada
  • Artigos de instruções
  • Trechos de código

Você encontrará artigos sobre:

  • Como realizar operações CRUD (criar, ler, atualizar e excluir) em listas
  • Como criar consultas REST e interagir com as novas APIs
  • Como e quando configurar OAuth para segurança

O SharePoint tem recursos sociais corporativo como feeds de atividades e perfis de usuário, além de recursos de gerenciamento de conteúdo corporativo, recursos de interoperabilidade de linha de negócios (LOB) e recursos de design de site que podem realmente fazer seus suplementos se destacarem. Saiba mais sobre eles em Adicionar recursos do SharePoint.

E o código é fundamental, portanto, confira o menu "Exemplos" no Centro de Desenvolvimento. É um link direto para as nossas amostras de código para suplementos. Assim que você tiver configurado o seu ambiente de desenvolvimento, confira alguns dos nossos exemplos. Aproveite um recurso da comunidade que permite que você solicite um exemplo de código se não tivermos um que você gostaria de ver. Fazemos essas solicitações, juntamente com outros comentários sobre o documento e as usamos nas nossas atualizações contínuas para o conteúdo e os exemplos. Portanto, informe-nos se você quiser ver algo!

Introdução a recursos de Suplementos do SharePoint

Se você estiver apenas começando com o desenvolvimento de suplementos do SharePoint, primeiro dê uma olhada em Suplementos do SharePoint. Essa página direciona para os principais artigos para familiarizá-lo rapidamente com os diferentes tipos de suplementos do SharePoint. Antes de fazer tipos de desenvolvimento mais avançados com os suplementos do SharePoint, você deve começar com uma boa ideia dos tipos de suplementos que deseja criar, as tecnologias que deseja incluir e as opções de hospedagem que deseja usar.

Recursos e tarefas essenciais para o desenvolvimento de Suplementos do SharePoint usando o modelo de objeto do cliente, modelo de objeto do JavaScript e pontos de extremidade REST no SharePoint

Seja qual for o tipo de suplemento do SharePoint que você queira criar, seu suplemento sempre interagirá de alguma forma com um site do SharePoint. Os artigos na Tabela 1 descrevem como fazer muitos dos tipos mais importantes de trabalho com sites do SharePoint usando três interfaces que estão disponíveis para uso em seus suplementos do SharePoint: o modelo de objeto do cliente, o modelo de objeto do JavaScript e pontos de extremidade REST.

Tabela 1. Operações básicas com o modelo de objeto cliente do SharePoint, o modelo de objeto JavaScript e a interface REST

Tópico Descrição
Realizar operações básicas usando o código de biblioteca cliente do SharePoint Explica como fazer operações comuns usando C# e o modelo de objeto do cliente.
Realizar operações básicas usando o código de biblioteca do JavaScript no SharePoint Explica como fazer operações comuns usando o modelo de objeto do JavaScript.
Realizar operações básicas usando os pontos de extremidade REST do SharePoint Explica como executar operações comuns usando a interface REST.

Aprender os conceitos fundamentais para o desenvolvimento com Suplementos do SharePoint

Além de entender as operações básicas, você deve entender os conceitos fundamentais do modelo de desenvolvimento de suplementos do SharePoint. Todos os tipos de Suplementos do SharePoint contêm um arquivo de manifesto de suplemento e são integrados a um pacote de suplemento que você implanta em um site do SharePoint. Ao desenvolver qualquer tipo de suplemento, considere um intervalo de problemas relacionados à autenticação e à autorização, ao acesso a dados e à usabilidade. Os artigos na tabela 2 apresentam esses problemas e explicam suas implicações para qualquer tipo de suplemento que você queira criar.

Tabela 2. Conceitos fundamentais para trabalhar com suplementos do SharePoint

Tópico Descrição
Autorização e autenticação dos suplementos do SharePoint Orienta sobre os conceitos fundamentais relacionados à aquisição dos privilégios necessários para trabalhar com recursos do SharePoint.
Explorar a estrutura de manifesto de aplicativo e o pacote de um Suplemento do SharePoint Explica como funcionam os manifestos de suplemento e como os pacotes de suplementos são criados.
Criar componentes de experiência do usuário no SharePoint Explora as maneiras nas quais você pode criar uma experiência do usuário avançada nos Suplementos do SharePoint.
Utilizar dados externos no SharePoint Explica as opções de acesso de dados e as técnicas que estão disponíveis em diferentes tipos de Suplementos do SharePoint.
Licenciar suplementos do Office e do SharePoint Orienta você em relação à estrutura de licença de suplemento para o Office e os Suplementos do SharePoint.

Junte as peças: como construir Suplementos do SharePoint avançados integrando recursos

Quando você estiver familiarizado com os recursos e as funcionalidades dos Suplementos do SharePoint, comece a criar suplementos mais complexos juntando todas as partes a fim de atendar aos seus requisitos. Os artigos na Tabela 3 demonstram como integrar os recursos e criar Suplementos do SharePoint mais completos.

Tabela 3. Conceitos avançados em suplementos do SharePoint

Tópico Descrição
Criar um suplemento hospedado pelo provedor que inclua um tipo personalizado de lista e conteúdo do SharePoint Explica como criar Suplementos do SharePoint que estão hospedados na nuvem e que incluem listas personalizadas do SharePoint e tipos de conteúdo.

Confira também