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

Existe uma gama de personalizações e soluções possíveis que pode obter para os sites do SharePoint Online com planos do Office 365 Enterprise, expandindo de personalizações básicas com base no browser para aplicações criadas por programadores. Este artigo ajuda-o a identificar o nível de personalização que corresponde às suas necessidades e irá fornecer guias para poder começar. É possível satisfazer todas as suas necessidades utilizando as funcionalidades existentes no SharePoint Online tal como está, ou com ligeiras personalizações.

Neste artigo


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 utilizando o browser    Pode utilizar definições baseadas no browser para 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 para as listas e bibliotecas. As personalizações baseadas no browser são as mais fáceis 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ções do SharePoint como uma solução sem código ao utilizar o Access 2013. Também pode utilizar o Microsoft SharePoint Designer 2013 e o Microsoft InfoPath 2013 para criar soluções eficientes com fluxo de trabalho e formulários avançados.
  3. Personalizações utilizando aplicações para o SharePoint    O novo Modelo de Aplicações na Nuvem no SharePoint 2013 permite-lhe adicionar e utilizar aplicações em sites do SharePoint Online. As aplicações são pequenas aplicações Web de fácil utilização para executar tarefas e cumprir necessidades do utilizador. Pode adicionar aplicações ao seu site para personalizá-lo com funcionalidades específicas ou para apresentar informações. Por exemplo, pode adicionar aplicações que executem tarefas gerais como o controlo de hora e despesas. Também pode adicionar aplicações que executam várias tarefas com base no documento. Pode ainda adicionar aplicações que apresentam notícias ou informações de Web sites de terceiros ou que ligam a Web sites sociais.

    Pode personalizar o seu site utilizando aplicações de terceiros, aplicações personalizadas ou uma combinação dos dois:
  • Aplicações de terceiros    Os utilizadores de site (com permissões de Proprietário do Site ou maiores) podem procurar e adquirir uma gama de aplicações de terceiros a partir da Loja SharePoint, que é um mercado alojado em Office.com que é acessível a partir de sites do SharePoint Online. Os administradores podem comprar licenças para aplicações específicas para todos os utilizadores numa organização.
  • Aplicações personalizadas    A sua organização também pode programar as suas próprias aplicações para o SharePoint Online e disponibilizá-las para os utilizadores através do site Catálogo de Aplicações. Se souber como construir uma aplicação Web, então sabe como construir uma aplicação para o SharePoint. Pode utilizar qualquer linguagem, como HTML, JavaScript, PHP ou .NET e as suas ferramentas de programação Web preferidas, incluindo o Microsoft Visual Studio 2012 e uma nova ferramenta com base na Web, Ferramentas de Desenvolvimento do Office 365 "Napa". Para obter mais informações, consulte o artigo Introdução à programação de aplicações para o SharePoint.

Início da Página Início da Página

Ainda posso programar soluções em sandbox?

A Microsoft recomenda que programe aplicações para o SharePoint em vez de soluções em sandbox sempre que for possível. Se for um cliente que está a atualizar e que já possui soluções em sandbox existentes que estão implementadas para utilizadores, estas soluções irão continuar a funcionar e a serem suportadas.

As aplicações para o SharePoint apresentam várias vantagens sobre as soluções em sandbox. As aplicações fornecem aos utilizadores finais 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 também se integram com os recursos com base na nuvem de forma mais simples e flexível do que as soluções em sandbox.

Para mais conselhos técnicos sobre quando deverá optar por programar aplicações em vez de soluções em sandbox, consulte o artigo Aplicações para o SharePoint comparadas com soluções do SharePoint. Veja também Introdução à programação de aplicações para o SharePoint.

Início da Página Início da Página

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

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.

No entanto, se quiser adicionar poderosas funções e interatividade à lista, pode utilizar o SharePoint Designer, o InfoPath Designer ou, possivelmente, uma aplicação do Office 2013 suportada, como o Access, o Excel e o Visio.

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:

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 IU exclusivas para diferentes dispositivos ao criar canais de dispositivo.

Para obter mais informações sobre como utilizar o Gestor de Designs, consulte 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 o artigo 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 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 o artigo 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 o artigo 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 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 o artigo 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 o artigo 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 Início da Página

Pretendo personalizar fluxos de trabalho para processos de negócio

Em primeiro lugar, experimente opções baseadas no browser: Em seguida, experimente soluções sem código:
  • Utilizar os fluxos de trabalho inicialmente disponíveis para gerir processos de negócio comuns, tais como a revisão e aprovação de documentos
  • Alterar os atributos do fluxo de trabalho, tais como os aprovadores, data para conclusão e lista de tarefas associada
  • Utilizar o SharePoint Designer para criar fluxos de trabalho declarativos personalizados
  • Utilize o Designer Visual no SharePoint Designer 2013 (disponível apenas se tiver o Visio 2013 instalado) para estruturar fluxos de trabalho visualmente ao arrastar e largar formas a partir de uma caixa de ferramentas.

O SharePoint 2013 inclui a plataforma de fluxo de trabalho do SharePoint 2010, por isso os fluxos de trabalho personalizados que a sua organização criou no SharePoint 2013 irão continuar a funcionar. Para obter mais informações sobre o fluxo de trabalho, consulte o artigo Fluxo de trabalho SharePoint 2013.

Início da Página Início da Página

Pretendo ligar o SharePoint Online a uma implementação no local do SharePoint Server 2013

Um ambiente híbrido do SharePoint é composto pelo SharePoint Server 2013, normalmente implementado no local e o Microsoft Office 365 - SharePoint Online. Um ambiente híbrido pode ser configurado para fornecer um de vários níveis de integração, dependendo do propósito da integração.

Ambientes híbridos do SharePoint podem fornecer algumas se não todas as seguintes funcionalidades:

  • Pesquisa federada:    Os utilizadores no ambiente do domínio na nuvem ou no local poderão obter resultados de pesquisa que incluem conteúdo de ambas as localizações.
  • Serviços de Conectividade Empresarial:    Disponibiliza dados da linha de negócio ao utilizar os Serviços de Conectividade Empresarial em aplicações para o SharePoint e listas externas no SharePoint Online.
  • Início de sessão único (SSO):    Os utilizadores que estiverem ligados tanto na rede de empresa como no Office 365 apenas têm de autenticar numa determinada sessão uma vez para aceder a recursos do farm local do SharePoint e do SharePoint Online.
  • Sincronização de diretórios:    As contas de utilizadores no domínio do Active Directory Domain Services (AD DS) local são automaticamente sincronizadas com o Office 365.
  • Confiança de servidor para servidor de um ou dois sentidos:    Uma relação de confiança entre o farm do SharePoint local e o SharePoint Online que permite ligações seguras e fluxo de dados.

Para obter mais informações sobre como configurar um ambiente híbrido para o SharePoint Server e SharePoint Online, consulte o artigo Híbrido para o SharePoint Server 2013.

Início da Página 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:

Início da Página 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 disponíveis para o SharePoint Online, visite o site Microsoft Office 365 Marketplace.

Início da Página Início da Página

Regresse ao Guia de Planeamento do SharePoint Online para o Office 365 Enterprise e Médias Empresas.

 
 
Aplica-se a:
Centro de Administração do SharePoint, SharePoint Online Enterprise (E1 e E2), SharePoint Online Enterprise (E3 e E4), SharePoint Online Médias Empresas