Planear personalizações, soluções e aplicações para o SharePoint Online

Importante : Este artigo foi traduzido automaticamente, consulte a exclusão de responsabilidade. Veja este artigo em inglês aqui para ter uma referência.

Imagem corporativa e personalização SharePoint Online são diferente de imagem corporativa e personalização de produtos do SharePoint Server. SharePoint Online é atualizado com novas funcionalidades regularmente e estas atualizações podem afectar determinados tipos de personalizações. No entanto, não existem são recomendadas técnicas disponíveis hoje, até pode simplificar a imagem corporativa e requisitos de personalização de imagem corporativa e personalização. Por exemplo, se estiver a fazer alterações estruturais para as páginas principais é importante para se manter atualizado com as atualizações de produto em curso aplicadas ao SharePoint Online. A forma mais fácil para se manter informado é ver as Informações gerais do Office 365 e monitorizar o blogue do Office 365.

As atualizações de software que a Microsoft faz ao SharePoint Online ocorrem muito mais rapidamente do que o servidor do SharePoint. Personalizar ou remover páginas mestras fantasmas, que são parte integrante do produto, fará com que essas personalizações sejam afetadas pelas atualizações. Para solucionar a situação, essas personalizações têm de ser novamente aplicadas às páginas atualizadas. Manter-se atualizado é possível, mas tem de acontecer com muito maior frequência no SharePoint Online.

Estou habituado a personalizar produtos do servidor do SharePoint. Qual é a diferença no SharePoint Online?

Os métodos de personalização que funcionam no servidor do SharePoint não funcionam necessariamente no SharePoint Online. Alguns dos métodos utilizados para personalizar e expandir o servidor do SharePoint, por exemplo, assumem que a plataforma correspondente não está constantemente a ser atualizada (o que acontece no caso do SharePoint Online). O SharePoint Online está constantemente a ser atualizado e todos os ficheiros que tenham sido personalizados ou cujo fantasma tenha sido removido podem ser afetados pelas atualizações. Eis algumas recomendações para personalizações comuns do SharePoint, relativamente a implementações do SharePoint privadas vs. o serviço do SharePoint Online.

Tipo de Personalização   

Servidor do SharePoint   

SharePoint Online    

Fluxo de trabalho   

Começar pelos fluxos de trabalho incluídos

SharePoint Designer ou Designer Visual

Alterações aos fluxos de trabalho incluídos não serão substituídas por atualizações contínuas

Outras personalizações serão substituídas por atualizações contínuas

Cabeçalho/Rodapé   

SharePoint Designer, com páginas fantasma removidas

Sem equivalente, remover as páginas fantasma requer manutenção contínua

Blocos de Conteúdo   

CBQ (não limitado)

CBQ (limitado)

Imagem Corporativa Geral (cores, logótipos, etc.)   

Soluções em sandbox, Páginas Mestras Personalizadas/sem fantasma

Aspetos compostos ou estilos injetados através do modelo de aplicação

Navegação   

Começar pelas ferramentas incluídas

Navegação Orientada por Pesquisa, Estrutural e Gerida

Começar pelas ferramentas incluídas

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

Personalizações: de simples a complexas

As personalizações do SharePoint Online vão desde alterações não técnicas que pode aplicar rapidamente num browser utilizando comandos ou funcionalidades do site para a programação da aplicações personalizada utilizando ferramentas de programador:

  1. Personalização através do browser    Pode utilizar o SharePoint Online com as definições baseadas no browser para aplicar personalizações mais simples, como alterar o título e logótipo, atualizar ligações de navegação, aplicar um novo tema do site, alterar o conteúdo de uma página ou alterar as vistas das listas e bibliotecas. As personalizações baseadas no browser são as mais fáceis de aplicar e exigem conhecimentos técnicos mínimos.

  2. Personalizações utilizando ferramentas e aplicações suportadas    Pode utilizar ferramentas do SharePoint suportadas para executar personalizações mais extensas. Por exemplo, as aplicações do Office como o Access 2013, Excel 2013 e Visio 2013 ajudam-no a criar páginas dinâmicas e ricas em dados para o seu site. Pode ainda criar uma aplicação do SharePoint como uma solução sem código ao utilizar o Access 2013.

  3. Personalizações através do aprovisionamento remoto    No SharePoint Online, pode utilizar o código CSOM personalizado nas aplicações para o SharePoint de forma a aprovisionar sites, subsites e coleções de sites do SharePoint com elementos de imagem corporativa. O padrão de aprovisionamento de sites é denominado aprovisionamento remoto.

  4. Personalizações através de aplicações para o SharePoint    O novo Modelo de Nuvem de Aplicação no SharePoint Online permite-lhe adicionar aplicações aos sites e é o substituto recomendado para soluções em Sandbox futuras. Pode utilizar aplicações de terceiros existentes ou criar as suas. Adicione aplicações a um site quando o quiser personalizar com informações ou funcionalidades específicas. Por exemplo, pode adicionar aplicações que efetuem tarefas gerais, como controlo de despesas e horas. Também pode utilizar aplicações e aprovisionamento remoto para aplicar elementos de imagem corporativa a sites. Também pode adicionar aplicações que mostrem notícias ou informações de fornecedores terceiros ou que liguem a redes sociais.

    • Aplicações de terceiros    As aplicações de terceiros encontram-se na Loja SharePoint, um mercado alojado pelo Office.com ao qual se pode aceder a partir de sites do SharePoint Online. Selecione as aplicações que pretende que estejam disponíveis no seu inquilino. Os administradores também podem comprar licenças para aplicações específicas para todos os utilizadores numa organização (requer permissões de Proprietário do Site ou superiores).

    • Aplicações personalizadas    Sua organização pode também desenvolver o seus próprio aplicações para o SharePoint Online e os disponibilizar aos utilizadores através do site de catálogo. Se souber como construir uma aplicação web, em seguida, saberá como criar uma aplicação para o SharePoint. Pode utilizar qualquer idioma, tal como HTML, JavaScript, PHP, ou .NET e as ferramentas de desenvolvimento web favorita, incluindo Microsoft Visual Studio e Ferramentas de desenvolvimento do Office 365 "Napa". Para mais informações, consulte o artigo Introdução à programação de aplicações para o SharePoint.

Início da Página

Ainda posso programar soluções em sandbox?

Programar soluções em sandbox tem foi preteridas no SharePoint Online, como a arquitetura representativa não é económica dimensionável ao longo do ambiente de inquilino com várias partilhado. O esforço necessário para manter programar soluções em sandbox através de todos os sites para qualquer cliente é um inacreditável e elevado. Soluções alternativas como aprovisionamento remoto oferece funcionalidades semelhantes sem os requisitos de manutenção em curso.

As soluções em sandbox transitadas como parte de uma migração continuarão a funcionar durante um período limitado, mas a Microsoft está focada em soluções alternativas para o SharePoint Online e recomenda-se vivamente que todas as soluções em sandbox sejam substituídas por funcionalidades alternativas, como aplicações online. Entretanto, tenha em conta que as atualizações contínuas ao SharePoint Online podem afetar algumas soluções em sandbox.

Com a introdução do modelo de nuvem de aplicação (CAM) e de aplicações para SharePoint, existem agora alternativas viáveis a formas mais antigas de aplicação de imagem corporativa e aprovisionamento de sites do SharePoint.

Pode executar todos os tipos de imagem corporativa utilizar aplicações para o SharePoint para aprovisionar sites de imagem corporativa em toda a empresa de site e gerir a imagem corporativa à escala: um padrão conhecido como aprovisionamento remoto. Enquanto os programadores do SharePoint historicamente tem utilizado a estrutura de funcionalidade do SharePoint, os modelos de site, modelos web e definições de site para aprovisionar sites e colecções de sites, o padrão de aprovisionamento remoto mostra-lhe como criar aplicações para o personalizadas SharePoint que aprovisionar o site de imagem corporativa e executar outras tarefas de aprovisionamento de sites.

Início da Página

Porquê as aplicações?

As aplicações para o SharePoint apresentam várias vantagens sobre as soluções em sandbox. As aplicações fornecem aos utilizadores uma forma de expandir os sites do SharePoint sem terem de criar um esforço de operações adicional para os administradores. As aplicações também são fáceis de localizar e adicionar para os utilizadores finais. As aplicações para o SharePoint foram concebidas para a nuvem, pelo que se integram melhor com os respetivos recursos com base na nuvem de forma mais simples e flexível do que as soluções em sandbox.

Para mais técnica orientações sobre quando deve optar ativamente por participar para desenvolver aplicações personalizadas em vez de soluções em sandbox, consulte aplicações para o SharePoint em comparação com soluções do SharePoint. Consulte Introdução à programação de aplicações para o SharePoint, os pacotes de solução SharePointe o SharePoint padrões e práticas no Github.

Início da Página

Exemplos de personalizações comuns do SharePoint Online

Para determinar o método de personalização ou programação adequado para a sua organização, pense no que pretende personalizar e que tipos de soluções pretende programar.

Existem várias formas de atingir o mesmo resultado num site SharePoint. Por exemplo, se o seu objetivo é criar uma lista altamente personalizada, poderá fazê-lo ao utilizar diferentes Definições de Lista no browser para configurar uma lista e a respetivas vistas. Talvez até consiga efetuar toda a personalização que pretende desta forma.

Convém começar primeiro pelas personalizações baseadas no browser antes de utilizar as ferramentas e aplicações suportadas para conseguir personalizações semelhantes.

Nesta secção:    

Personalizações: das simples às complexas

Ainda posso programar soluções em sandbox?

O que pretende personalizar? (com ideias sobre como o fazer)

Disponibilizar soluções ou aplicações aos utilizadores

Explorar soluções e serviços de parceiros

Pretendo alterar o aspeto e funcionalidade ou a estrutura do site   

Em primeiro lugar, experimente opções baseadas no browser:

Em seguida, experimente soluções sem código:

Depois, considere soluções de código personalizado:

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

Utilize o Gestor de Designs para tirar partido dos seus conhecimentos em HTML, CSS e JavaScript (disponível apenas para sites de publicação):

  • Estruture facilmente páginas mestras HTML e esquemas de páginas no seu editor HTML preferido.

  • Converta o ficheiro HTML numa página mestra ASP.NET.

  • Adicione funcionalidades chave às suas páginas, como uma caixa de pesquisa ou um controlo de navegação, a partir da Galeria de Fragmentos.

  • Estruture experiências de IU exclusivas para diferentes dispositivos ao criar canais de dispositivo.

Para obter mais informações sobre como utilizar o Gestor de designs, consulte o artigo MSDN: desenvolver a estrutura do site no SharePoint 2013.

Utilize o InfoPath Designer para:

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

  • Aplicar um novo esquema, cores e temas aos formulários

Para obter mais informações acerca de como trabalhar com o InfoPath, consulte Localizar conteúdo acerca do InfoPath 2010 e 2013.

Programe aplicações para o SharePoint que contenham Peças da Aplicação ou ações IU personalizadas, como o friso ou comandos do menu.

Utilize o Visual Studio para:

  • Criar páginas do site personalizadas

  • Criar melhoramentos do friso personalizados

  • Criar controlos de caixa de diálogo ou friso personalizados

  • Implementar soluções de estrutura personalizadas como funcionalidades

Nota : Se possível, tente personalizar o seu site utilizando elementos e temas CSS personalizados em vez de páginas mestras personalizadas. As páginas mestras personalizadas irão bloquear a atualização para a experiência de interface de utilizador mais recente quando as atualizações forem lançadas para os clientes. Isto poderá incorrer em custos inesperados para a sua organização na altura da atualização.

Início da Página

Pretendo personalizar o aspeto das informações nos sites   

Em primeiro lugar, experimente opções baseadas no browser:

Em seguida, experimente soluções sem código:

Depois, considere soluções de código personalizado:

Personalizar páginas individuais no site:

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

  • Adicionar e personalizar Peças Web

  • Adicionar e personalizar novas listas e bibliotecas

  • Criar vistas e formulários personalizados para listas e bibliotecas

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

  • Ativar ou desativar funcionalidades

Adicione aplicações de terceiros para que o SharePoint possa integrar informações em sites. Consulte Comprar uma aplicação da Loja SharePoint.

Crie aplicações do SharePoint com o Access 2013. Para obter mais informações, consulte Criar uma aplicação do Access.

Utilize o SharePoint Designer para:

  • Adicionar texto, imagens, scripts e Peças Web a páginas

  • Criar e personalizar páginas do site e de Peças Web

  • Adicionar ações personalizadas

  • Adicionar navegação personalizada

Utilize o Microsoft InfoPath 2013 para:

  • Adicionar texto, imagens e hiperligações a formulários de lista e de fluxo de trabalho

  • Adicionar ligações de dados e funcionalidade personalizadas a formulários de lista e de fluxo de trabalho

Para obter mais informações acerca de como trabalhar com o InfoPath, consulte Localizar conteúdo acerca do InfoPath 2010 e 2013.

Utilize as aplicações do Microsoft Office suportadas para:

  • Publicar livros com dados, gráficos e visualizações utilizando o Excel 2013 e o Excel Services

  • Publicar visualizações de dados com o Visio 2013 e o Visio Services

Utilize a Peça Web Editor de Scripts para adicionar código JavaScript a páginas do site.

Programar aplicações para o SharePoint que contenham Peças da Aplicação estruturadas para apresentar informações

Utilize o Visual Studio para:

  • Criar páginas do site personalizadas

  • Criar Peças Web personalizadas

Início da Página

Pretendo apresentar conteúdo de origens de dados diferentes   

Em primeiro lugar, experimente opções baseadas no browser:

Em seguida, experimente soluções sem código:

Depois, considere soluções de código personalizado:

  • Adicionar Peças Web que obtêm conteúdo a partir de sites ou origens de dados externas

  • Personalizar vistas de lista e formulários de várias origens de dados

Utilize o Excel 2013 e o Excel Services para apresentar e visualizar dados de uma grande variedade de origens de dados.

Utilize o Access 2013 para rapidamente criar soluções como bases de dados sem código sofisticadas com o SQL Server como a base de dados back-end.

Adicione aplicações de terceiros para que o SharePoint possa integrar informações em sites. Consulte Comprar uma aplicação da Loja SharePoint.

Configure os Serviços de Conectividade Empresarial e para se ligar a origens de dados como as bases de dados do SQL Azure ou os serviços Web Windows Communication Foundation.

Utilize o InfoPath 2013 para apresentar dados de listas e bibliotecas de formulários com:

  • Formulários de lista personalizados

  • Formulários de biblioteca de formulários personalizados

  • Aplicações baseadas em formulários personalizadas

Para obter mais informações acerca de como trabalhar com o InfoPath, consulte Localizar conteúdo acerca do InfoPath 2010 e 2013.

Programe aplicações personalizadas para o SharePoint para integrar e apresentar informações.

Utilize o Visual Studio para:

  • Criar definições de lista personalizadas

  • Criar páginas do site personalizadas

  • Criar Peças Web personalizadas

  • Criar controlos de caixa de diálogo ou friso personalizados

Início da Página

Disponibilizar soluções ou aplicações aos utilizadores

Após o desenvolvimento de uma solução ou uma aplicação personalizada, terá de encontrar uma forma de disponibilizá-la em um ou mais sites ou coleções de sites no ambiente do SharePoint Online. Eis algumas formas de o fazer:

  • Caso a sua solução seja uma lista personalizada ou um site ou página especializada, pode partilhar uma ligação a essa página ou site com utilizadores.

  • Caso tenha programado uma aplicação personalizada do SharePoint ou Office, pode disponibilizá-la ao carregá-la no site de Catálogo de Aplicações. Para mais informações sobre como disponibilizar as aplicações personalizadas, consulte o artigo Utilize o Catálogo de Aplicações para disponibilizar aplicações de negócio personalizadas para o seu ambiente do SharePoint Online.

  • Caso adicione uma aplicação de terceiros a partir da Loja do SharePoint, pode disponibilizá-la a todos os utilizadores das coleções de sites no seu ambiente do SharePoint Online ao adquirir licenças para todos os utilizadores na sua organização. Também pode adquirir licenças apenas para aqueles que precisam e atribuir essas licenças ao utilizadores designados. Para obter mais informações, consulte os artigosComprar uma aplicação da Loja SharePoint e Gerir licenças de aplicações para um ambiente do SharePoint Online.

  • Caso pretenda alterar as definições dos utilizadores do site poderem adquirir aplicações da Loja SharePoint, consulte o artigo Configurar definições para a Loja SharePoint.

  • Também podem ser disponibilizadas soluções personalizadas. No entanto, se os utilizadores estiverem a utilizar soluções em sandbox seletivamente, será difícil garantir que esses sites terão as soluções atualizadas após o processo de atualização do SharePoint Online afetar o site.

Início da Página

Explorar soluções e serviços de parceiros

Se estiver interessado em explorar serviços ou aplicações de parceiros da Microsoft que estão disponíveis para o SharePoint Online, visite o Microsoft Office 365 Marketplace. Também existem várias soluções de abrir origem desenvolvidas pelo coletivos Comunidade Online do SharePoint, incluindo a Microsoft, MVPs, parceiros e clientes aos padrões de programador do Office 365 e práticas Github site.

Para mais técnica orientações sobre quando deve optar ativamente por participar para desenvolver aplicações personalizadas em vez de soluções em sandbox, consulte aplicações para o SharePoint em comparação com soluções do SharePoint. Consulte também Introdução à programação de aplicações para o SharePoint, os pacotes de solução SharePoint, orientação de sintonização do SharePoint Onlinee o SharePoint padrões e práticas no Github.

Início da Página

Regressar ao Guia de Planeamento do SharePoint Online para o Office 365 para empresas.

Nota : Exclusão de Responsabilidade da Tradução Automática: Este artigo foi traduzido por um sistema informático sem intervenção humana. A Microsoft fornece estas traduções automáticas para ajudar utilizadores que não falam inglês a desfrutarem de conteúdos acerca dos produtos, serviços e tecnologias da Microsoft. Uma vez que o artigo foi traduzido de forma automática, é possível que contenha erros de vocabulário, sintaxe ou gramática.

Aumente os seus conhecimentos
Explore as formações
Seja o primeiro a obter novas funcionalidades
Adira ao Office Insider

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×