Planejar personalizações, soluções e aplicativos para o SharePoint Online

Observação:  Desejamos fornecer o conteúdo da Ajuda mais recente no seu idioma da forma mais rápida possível. Esta página foi traduzida de forma automatizada e pode conter imprecisões ou erros gramaticais. Nosso objetivo é que este conteúdo seja útil para você. As informações foram úteis? Dê sua opinião no final desta página. Aqui está o artigo em inglês para facilitar a referência.

Identidade visual e personalização do SharePoint Online são diferente de identidade visual e personalização produtos do SharePoint Server. SharePoint Online for atualizado com novos recursos regularmente e essas atualizações podem afetar determinados tipos de personalizações. No entanto, há são recomendados técnicas de hoje disponível que podem simplificar a sua identidade visual e requisitos de personalização de identidade visual e personalização. Por exemplo, se você estiver fazendo alterações estruturais às páginas mestras é importante manter-se atualizado com as atualizações de produtos em andamento aplicadas no SharePoint Online. A maneira mais fácil para se manter informado é assistir o Mapa do Office 365 e monitorar o blog do Office 365.

As atualizações de software que a Microsoft realiza para o SharePoint Online são mais rápidas do que as realizadas para o SharePoint Server. Desse modo, a personalização ou a desconversão em fantasma de páginas mestras (que são partes essenciais do produto) serão afetadas pelas atualizações. Para corrigir a situação, é necessário que essas personalizações sejam novamente aplicadas às páginas atualizadas. Mantenha-se atualizado com frequência, principalmente em relação ao SharePoint Online.

Estou acostumado a personalizar produtos do SharePoint Server. Quais são as diferenças no SharePoint Online?

Os métodos de personalização que funcionam no SharePoint Server não funcionarão necessariamente no SharePoint Online. Alguns dos métodos usados para personalizar e estender o SharePoint Server, por exemplo, dependem do fato de a plataforma subjacente não ser atualizada com frequência, assim como ocorre no SharePoint Online. O SharePoint Online vem sendo constantemente aprimorado e todos os arquivos que foram personalizados ou desconvertidos em fantasma poderão ser afetados pelas atualizações. Veja algumas recomendações para personalizações comuns do SharePoint, em comparação com as implantações particulares do SharePoint e o serviço do SharePoint Online.

Tipo de personalização   

SharePoint Server   

SharePoint Online    

Fluxo de Trabalho   

Comece com Fluxos de Trabalho prontos para uso

SharePoint Designer ou Visual Designer

As alterações aos fluxos de trabalho prontos para uso não serão substituídas por atualizações em andamento

Outras personalizações serão substituídas por atualizações em andamento

Cabeçalho/Rodapé   

SharePoint Designer, páginas convertidas/desconvertidas em fantasma

Sem equivalência, as páginas desconvertidas em fantasma requerem manutenção contínua

Blocos de conteúdo   

CBQ (não limitado)

CBQ (limitado)

Identidade visual geral (cores, logotipos, etc.)   

Soluções de área restrita, páginas mestras personalizadas/desconvertidas em fantasma

Aparências compostas ou introdução de estilos através do Modelo de Aplicativo

Navegação   

Comece com ferramentas prontas para uso

Navegação Estrutural, Gerenciada e Orientada por Pesquisa

Comece com ferramentas prontas para uso

Opções de navegação do SharePoint Online

Personalizações: simples a complexas

Intervalo de personalizações do SharePoint Online abrangem desde alterações que podem ser aplicadas rapidamente no navegador usando o site comandos ou recursos ao desenvolvimento de aplicativo personalizado usando as ferramentas de desenvolvedor:

  1. Personalização usando o navegador    Use as configurações do SharePoint Online baseadas em navegador para aplicar em configurações mais simples, como alterar o título e o logotipo, atualizar os links de navegação, aplicar um novo tema ao site, alterar o conteúdo de uma página ou alterar os modos de exibição de listas e bibliotecas. As personalizações baseadas em navegador são as mais fáceis de aplicar e exigem o mínimo de conhecimento técnico.

  2. Personalizações usando ferramentas e aplicativos com suporte    Use as ferramentas com suporte do SharePoint para realizar personalizações mais complexas. Por exemplo, os aplicativos do Office como o Access 2013, o Excel 2013 e o Visio 2013 ajudam a criar páginas altamente dinâmicas e com grandes quantidades de dados no site. É possível até mesmo criar um aplicativo do SharePoint como uma solução sem código, usando o Access 2013.

  3. Personalizações usando provisionamento remoto    No SharePoint Online, você pode usar o código personalizado do CSOM nos aplicativos para SharePoint para provisionar conjuntos de sites do SharePoint, sites e subsites com elementos de identidade visual. Esse padrão de provisionamento de site é chamado de provisionamento remoto.

  4. Personalizações usando o SharePoint de insfor adicionar    O novo modelo de aplicativo de nuvem no SharePoint Online permite que você adicione aplicativos aos seus sites e é a substituta recomendada para soluções em área restrita no futuro. Você pode usar os aplicativos de terceiros existentes ou criar sua própria. Adicione aplicativos a um site quando desejar personalizá-lo com funcionalidade específica ou informações. Por exemplo, você pode adicionar aplicativos que executam tarefas gerais como o tempo e as despesas de rastreamento. Ou você pode usar aplicativos e provisionamento remoto para aplicar elementos de identidade visual em sites. Você também pode adicionar aplicativos essa exibição notícias ou informações de provedores de terceiros ou que se conectam a sites sociais.

    • Aplicativos de terceiros    Os aplicativos de terceiros são encontrados no Repositório do SharePoint, que é um marketplace hospedado no Office.com, acessível em sites do SharePoint Online. Selecione os aplicativos desejados para disponibilizá-los no seu locatário. Os administradores também podem adquirir licenças de aplicativos específicos para todos os usuários em uma organização (requer permissões de Proprietário do Site ou superiores).

    • Aplicativos personalizados    Sua organização também pode desenvolver seus próprios aplicativos para o SharePoint Online e disponibilizá-los aos usuários através do site de catálogo de aplicativos. Se você sabe como criar um aplicativo web, você sabe como criar um aplicativo do SharePoint. Você pode usar qualquer idioma, como HTML, JavaScript, PHP, ou .NET e suas ferramentas de desenvolvimento favorita da web, incluindo o Microsoft Visual Studio. Para obter mais informações, consulte comece a desenvolver aplicativos para o SharePoint.

Ainda posso desenvolver soluções de área restrita?

Soluções de área restrita foram excluídas no SharePoint Online, como a arquitetura representante não é econômica scalable em todo o ambiente de vários locatário compartilhado. O esforço necessário para manter soluções em área restrita entre todos os sites para qualquer cliente é muito alto. Soluções alternativas como provisionamento remoto oferece recursos semelhantes sem os requisitos de manutenção contínua.

As soluções de área restrita transportadas como parte de uma migração vão continuar funcionando por um período limitado. No entanto, a Microsoft está focando em soluções alternativas para o SharePoint Online e é recomendado que todas as soluções de área restrita sejam substituídas por funcionalidades alternativas, como os aplicativos online. Entretanto, lembre-se de que as atualizações contínuas do SharePoint Online podem afetar algumas soluções de área restrita.

Com a introdução do Modelo de Aplicativo na Nuvem (CAM) e de aplicativos do SharePoint, agora há alternativas viáveis para as formas mais antigas e tradicionais de identidade visual e de provisionamento de sites do SharePoint.

Você pode executar todos os tipos de sites usando aplicativos para SharePoint para provisionar a identidade visual do site em toda a empresa de identidade visual e gerenciar a identidade visual em escala: um padrão conhecido como provisionamento remoto. Enquanto os desenvolvedores do SharePoint historicamente usou a estrutura de recurso do SharePoint, modelos de site, modelos da web e definições do site para provisionar sites e conjuntos de sites, o padrão de provisionamento remoto mostra como criar aplicativos personalizados para SharePoint que provisionar a identidade visual do site e executar outra tarefas de provisionamento de site.

Por que aplicativos?

Os aplicativos do SharePoint oferecem diversas vantagens em relação às soluções de área restrita. Eles permitem que os usuários estendam os sites do SharePoint sem criar uma carga operacional adicional para os administradores. Os usuários finais também podem descobri-los e adicioná-los facilmente. Além disso, os aplicativos do SharePoint Online são desenvolvidos para a nuvem, por isso são integrados a recursos baseados em nuvem com mais facilidade e flexibilidade do que as soluções de área restrita.

Para obter mais técnica orientações sobre quando você deve optar para desenvolver aplicativos personalizados em vez de soluções de área restrita, consulte aplicativos do SharePoint em comparação com soluções do SharePoint. Consulte também comece a desenvolver aplicativos para o SharePoint, os pacotes de solução do SharePointe o SharePoint padrões e práticas no Github.

Exemplos de personalizações comuns do SharePoint Online

Para determinar o método de personalização ou desenvolvimento adequado à sua organização, considere o que você deseja personalizar e os tipos de soluções que deseja desenvolver.

Há várias maneiras diferentes de atingir o mesmo resultado em um site do SharePoint. Por exemplo, se a sua meta é criar uma lista altamente personalizada, você poderá fazer isso usando diferentes Configurações de Lista no navegador a fim de configurar uma lista e seus modos de exibição. Talvez você consiga até mesmo executar todas as personalizações desejadas dessa maneira.

Uma prática recomendada é começar com as personalizações baseadas em navegador antes de usar ferramentas e aplicativos com suporte para obter personalizações semelhantes.

Nesta seção:    

Personalizações: simples a complexas

Ainda posso desenvolver soluções de área restrita?

O que você deseja personalizar? (com ideias sobre como fazê-lo)

Disponibilizando soluções ou aplicativos para os usuários

Explorando soluções e serviços de parceiros

Quero alterar o visual ou o design do site   

Primeiro, experimente opções baseadas em navegador:

Depois, experimente soluções sem código:

Em seguida, considere soluções de código personalizadas:

Use a página Definições do Site para:

Use o Gerenciador de Design para aproveitar seu conhecimento de HTML, CSS e JavaScript (disponível somente para sites de publicação):

  • Crie facilmente páginas mestras em HTML e layouts de página no editor HTML de sua preferência.

  • Converta o arquivo HTML em uma página mestra ASP.NET.

  • Adicione funcionalidades importantes às suas páginas, como uma caixa de pesquisa ou um controle de navegação, usando a Galeria de Trechos de Código.

  • Crie experiências exclusivas de interface do usuário para diferentes dispositivos criando canais de dispositivo.

Para obter mais informações sobre como usar o Gerenciador de Design, consulte MSDN: desenvolver o design do site no SharePoint 2013.

Use o InfoPath Designer para:

  • Personalizar formulários de lista, formulários de fluxo de trabalho e formulários de biblioteca de formulários

  • Aplicar novo layout, cores e temas aos formulários

Para saber mais sobre como trabalhar com o InfoPath, consulte Localizar conteúdo sobre o InfoPath 2010 e 2013.

Desenvolva aplicativos para o SharePoint que contenham App Parts ou ações personalizadas de interface do usuário, como comandos da faixa de opções ou de menu.

Use o Visual Studio para:

  • Criar páginas de site personalizadas

  • Criar melhorias personalizadas da faixa de opções

  • Criar controles personalizados de caixa de diálogo ou faixa de opções

  • Implantar soluções de design personalizadas como recursos

Observação: Se possível, tente personalizar o site usando temas e elementos CSS personalizados, em vez de páginas mestras personalizadas. Essas páginas impedirão a atualização para a experiência de interface do usuário mais recente quando as atualizações forem distribuídas para os clientes. Isso poderá resultar em custos inesperados para a sua organização durante a atualização.

Quero personalizar a aparência das informações nos sites   

Primeiro, experimente opções baseadas em navegador:

Depois, experimente soluções sem código:

Em seguida, considere soluções de código personalizadas:

Personalize páginas individuais no site para:

  • Adicionar e editar texto, imagens, vídeo e outros objetos

  • Adicionar e personalizar Web Parts

  • Adicionar e personalizar novas listas e bibliotecas

  • Criar modos de exibição e formulários personalizados para listas e bibliotecas

  • Criar e editar páginas de conteúdo e publicação

  • Habilitar ou desabilitar recursos

Adicione aplicativos de terceiros ao SharePoint a fim de integrar informações nos sites. Consulte o artigo Comprar um aplicativo do Repositório do SharePoint.

Crie aplicativos do SharePoint com o Access 2013. Para saber mais, consulte Criar um Access app.

Use o SharePoint Designer para:

  • Adicionar texto, imagens, scripts e Web Parts a páginas

  • Criar e personalizar páginas de sites e de Web Parts

  • Adicionar ações personalizadas

  • Adicionar navegação personalizada

Use o Microsoft InfoPath 2013 para:

  • Adicionar texto, imagens e links a formulários de lista e de fluxo de trabalho

  • Adicionar conexões de dados e funcionalidade personalizados a formulários de lista e de fluxo de trabalho

Para saber mais sobre como trabalhar com o InfoPath, consulte Localizar conteúdo sobre o InfoPath 2010 e 2013.

Use aplicativos do Microsoft Office com suporte para:

  • Publicar pastas de trabalho com dados, gráficos e visualizações usando o Excel 2013 e os Serviços do Excel

  • Publicar visualizações de dados com o Visio 2013 e os Serviços do Visio

Use a Web Part do Editor de Scripts para adicionar código JavaScript às páginas do site.

Desenvolva aplicativos para o SharePoint que contenham App Parts projetadas para exibir informações

Use o Visual Studio para:

  • Criar páginas de site personalizadas

  • Criar Web Parts personalizadas

Quero exibir o conteúdo de diferentes fontes de dados   

Primeiro, experimente opções baseadas em navegador:

Depois, experimente soluções sem código:

Em seguida, considere soluções de código personalizadas:

  • Adicionar Web Parts que recuperam conteúdo de sites externos ou fontes de dados

  • Personalize modos de exibição e formulários de lista a partir de várias fontes de dados

Use o Excel 2013 e os Serviços do Excel para exibir e visualizar dados de diversas fontes de dados.

Use o Access 2013 para criar rapidamente soluções sem código sofisticadas semelhantes a um banco de dados com o SQL Server como o banco de dados de back-end.

Adicione aplicativos de terceiros ao SharePoint a fim de integrar informações nos sites. Consulte o artigo Comprar um aplicativo do Repositório do SharePoint.

Configure os Serviços Corporativos de Conectividade para se conectar a fontes de dados como bancos de dados do SQL Azure ou serviços Web do Windows Communication Foundation.

Use o InfoPath 2013 para exibir dados de listas e bibliotecas de formulários com:

  • Formulários de lista personalizados

  • Formulários de biblioteca de formulários personalizados

  • Aplicativos baseados em formulário personalizados

Para saber mais sobre como trabalhar com o InfoPath, consulte Localizar conteúdo sobre o InfoPath 2010 e 2013.

Desenvolva aplicativos personalizados para o SharePoint a fim de integrar e exibir informações.

Use o Visual Studio para:

  • Criar definições de lista personalizadas

  • Criar páginas de site personalizadas

  • Criar Web Parts personalizadas

  • Criar controles personalizados de caixa de diálogo ou faixa de opções

Disponibilizando soluções ou aplicativos para os usuários

Após desenvolver uma solução ou um aplicativo personalizado, talvez seja necessário disponibilizá-la em um ou mais sites ou conjuntos de sites no ambiente do SharePoint Online. Estas são algumas maneiras de fazer isso:

  • Se a solução for uma lista personalizada ou um site ou uma página especializada, você poderá compartilhar um link para essa página ou site com os usuários.

  • Se tiver desenvolvido um aplicativo personalizado do SharePoint ou do Office, você poderá disponibilizá-lo carregando-o no site Catálogo de Aplicativos. Para obter mais informações sobre como disponibilizar aplicativos personalizados, consulte Usar o Catálogo de Aplicativos para disponibilizar aplicativos de negócios para o seu ambiente do SharePoint Online.

  • Se adicionar um aplicativo de terceiros do Repositório do SharePoint, você poderá disponibilizá-lo para todos os usuários dos conjuntos de sites no ambiente do SharePoint Online adquirindo licenças para todos os usuários de sua organização. Opcionalmente, você poderá adquirir licenças somente para quem precisar usar o aplicativo e atribuir essas licenças aos usuários designados. Para obter mais informações, consulte Comprar um aplicativo do Repositório do SharePoint e Gerenciar licenças de aplicativos para um ambiente do SharePoint Online.

  • Se quiser alterar as configurações que determinam 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.

  • As soluções personalizadas também podem ser disponibilizadas; no entanto, se os usuários estiverem usando as soluções de área restrita de forma seletiva, será difícil garantir que esses sites tenham as soluções atualizadas, caso o processo de atualização do SharePoint Online afete-os.

Explorar soluções e serviços de parceiros

Se você estiver interessado em explorar serviços ou aplicativos dos parceiros da Microsoft que estão disponíveis para o SharePoint Online, procure aplicativos do Office 365 em Microsoft AppSource. Também existem muitas soluções de código-fonte aberto desenvolvidas pela comunidade Online do SharePoint coletiva, incluindo a Microsoft, MVPs, parceiros e clientes no site de práticas Github e padrões de desenvolvedor do Office 365.

Para obter mais técnica orientações sobre quando você deve optar para desenvolver aplicativos personalizados em vez de soluções de área restrita, consulte aplicativos do SharePoint em comparação com soluções do SharePoint. Consulte também comece a desenvolver aplicativos para o SharePoint, os pacotes de solução do SharePoint, a orientação de ajuste do SharePoint Onlinee o SharePoint padrões e práticas no Github.

Início da Página

Retornar ao Guia de planejamento do SharePoint Online para o Office 365 for Business.

Expanda suas habilidades no Office
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Office Insider

Essas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×