Passo 4: planear personalizações e soluções

Este é o quarto artigo do Guia de planeamento do SharePoint Online para Office 365 para empresas. Este artigo explica as decisões relacionadas com o planeamento da personalização e se é necessário desenvolver soluções personalizadas para os seus utilizadores.

Neste artigo


Quem deve ler este artigo?

Deverá ler este artigo se for designer de sites, profissional de TI empresarial, programador de software ou responsável, de outro modo, pela criação de soluções e estruturas personalizadas no SharePoint Online para Microsoft Office 365 para empresas. Este artigo guiá-lo-á através de algumas das considerações-chave e planeamento envolvidos na personalização de sites ou na criação e implementação de soluções.

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

Qual o nível de personalização de que necessita?

Existem essencialmente três níveis de personalização que pode aplicar a um site SharePoint:

  • Personalização utilizando o browser    Pode utilizar definições baseadas no browser para efetuar muitos tipos de personalizações de sites, tais como alterar o título e logótipo, hiperligações de navegação, aplicar um novo tema do site, alterar o conteúdo de uma página ou modificar o aspecto das 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.
  • Personalizações utilizando ferramentas e aplicações suportadas    Para efetuar personalizações mais extensas não disponíveis no browser, pode utilizar as ferramentas do SharePoint suportadas, como o Microsoft SharePoint Designer 2010 e o Microsoft InfoPath 2010. Com estas ferramentas, pode criar vistas e formulários personalizados, criar poderosas soluções com capacidade de fluxo de trabalho e criar o aspecto e funcionalidade do seu site. Também pode utilizar as aplicações do Office suportadas, como o Access 2010, Excel 2010 e Visio 2010, para criar páginas altamente dinâmicas, de dados complexos, no seu site.
  • Personalizações utilizando ferramentas e aplicações de programação    Para criar e implementar soluções de código personalizado, pode utilizar o Microsoft Visual Studio 2010. Com o Visual Studio 2010, pode criar e implementar aplicações personalizadas que podem ser utilizadas no ambiente de soluções em sandbox do SharePoint, uma forma rápida e segura de alargar as funcionalidades do SharePoint. Esta opção é a mais flexível, mas também potencialmente a mais dispendiosa, demorada e consome muitos recursos.

Em última análise, as necessidades de negócio da sua organização irão determinar as personalizações a efetuar. Antes de assumir que necessita de desenvolver soluções codificadas, deve explorar a funcionalidade fornecida com o SharePoint Online e as ferramentas suportadas correspondentes. Talvez consiga satisfazer todas as suas necessidades utilizando as funcionalidades existentes no SharePoint Online tal como está, com ligeiras personalizações.

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

Acerca das ferramentas e aplicações suportadas

SharePoint Designer 2010    Uma aplicação utilizada para personalizar sites e soluções para o SharePoint Online. Utilize o SharePoint Designer para ligar a origens de dados, criar vistas e formulários de dados complexos, criar fluxos de trabalho personalizados, assim como para criar sites SharePoint e aplicar-lhes uma imagem corporativa. O SharePoint Designer 2010 é uma aplicação gratuita transferida e instalada na primeira vez que a abre a partir de um site SharePoint. Para mais informações, consulte o tópico sobre Introdução ao SharePoint Designer 2010.

InfoPath 2010    Uma aplicação utilizada para criar formulários de lista, formulários de fluxo de trabalho e formulários de biblioteca de formulários do SharePoint. Utilize o InfoPath Designer para personalizar o aspecto e funcionalidade dos formulários submetidos pelo utilizador, de modo a que sejam direcionados a utilizadores, projetos ou objetivos de negócio específicos. O InfoPath 2010 está disponível com versões selecionadas do SharePoint Online. Para mais informações, consulte o tópico sobre Introdução ao InfoPath 2010.

Aplicações e serviços do Office 2010    O conjunto de aplicações do Office 2010, como o Excel 2010, Access 2010 e Visio 2010, juntamente com os respetivos serviços Web, pode ser utilizado para criar poderosas soluções para execução no SharePoint Online. Pode criar as soluções utilizando a aplicação cliente, Peças Web do SharePoint suportadas e funcionalidades de serviços Web, como as visualizações de dados dinâmicos. Para mais informações, consulte o Web site do Office Professional Plus 2010.

Visual Studio 2010    Uma aplicação utilizada para criar aplicações e soluções personalizadas que podem ser utilizadas no SharePoint Online. O Visual Studio disponibiliza um ambiente de desenvolvimento integrado para escrever aplicações de consola e de interface de utilizador, serviços Web, aplicações Web e Web sites. Para mais informações, consulte o tópico sobre SharePoint Online: Descrição Geral para Programadores.

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

O que pretende personalizar ou que soluções pretende criar?

Refletir sobre aquilo que pretende personalizar ou o tipo de soluções que pretende desenvolver ajudá-lo-á a determinar o método de personalização ou desenvolvimento adequado à sua organização. 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 através de extensas configurações na lista e vistas correspondentes. Talvez até consiga efetuar toda a personalização utilizando as definições de lista no SharePoint.

Se quiser adicionar poderosas funções e interatividade à lista, utilize o SharePoint Designer, InfoPath Designer ou, possivelmente, uma aplicação do Office 2010 suportada, como o Access, Excel e 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.

Pretendo alterar o aspecto e funcionalidade ou a estrutura do site

Em primeiro lugar, experimente opções baseadas no browser: Em seguida, experimente ferramentas sem código: Depois, considere soluções de código personalizado:

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

  • Alterar o título, descrição e logótipo do site
  • Personalizar as hiperligações e herança de navegação do site
  • Alterar o tema do site ou aplicar um tema personalizado (incluindo temas gerados pelo Office)
  • Aplicar ficheiros CSS personalizados ao site
  • Alterar a página principal e as páginas mestras de publicação

Utilize o SharePoint Designer para:

  • Personalizar o esquema das páginas de conteúdo
  • Criar esquemas da página personalizados
  • Modificar estilos e folhas de estilos CSS
  • Personalizar HTML, JavaScript, ASP e outros scripts suportados
  • Personalizar a página principal e as páginas mestras de publicação no site

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

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
  • Criar Interfaces de aplicação do Silverlight
  • Implementar soluções de estrutura personalizadas como funcionalidades

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

Pretendo personalizar o aspecto das informações nos sites

Em primeiro lugar, experimente opções baseadas no browser: Em seguida, experimente ferramentas sem código: Depois, considere soluções de código personalizado:

Personalizar páginas individuais no site:

  • Criar e editar itens de lista
  • Criar e editar documentos numa biblioteca de documentos
  • 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

Utilize o SharePoint Designer para:

  • Criar vistas personalizadas
  • Criar formulários personalizados
  • Adicionar texto, imagens, scripts e Peças Web a páginas
  • Criar e personalizar páginas do site e de Peças Web

Utilize o Microsoft InfoPath 2010 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

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

  • Publicar livros com dados, gráficos e visualizações utilizando o Excel 2010 e o Excel Services
  • Publicar visualizações de dados com o Visio 2010 e o Visio Services
  • Criar Web sites de bases de dados personalizados com o Access 2010

Utilize o Visual Studio para:

  • Criar páginas do site personalizadas
  • Criar Peças Web personalizadas
  • Utilizar o modelo de objeto de cliente para apresentar informações em controlos do Silverlight

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 ferramentas 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 de várias origens de dados
  • Personalizar formulários de lista de várias origens de dados

Utilize o SharePoint Designer para apresentar dados de listas e bibliotecas com:

  • Vistas personalizadas
  • Formulários personalizados
  • Acções personalizadas
  • Navegação personalizada

Utilize o InfoPath 2010 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

Utilize o Visual Studio para:

  • Criar definições de lista personalizadas
  • Criar páginas do site personalizadas
  • Criar Peças Web personalizadas
  • Utilizar o modelo de objeto de cliente para apresentar informações no controlo do Silverlight
  • 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 ferramentas sem código: Depois, considere soluções de código personalizado:
  • 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
  • Utilizar o InfoPath 2010 para personalizar formulários de fluxo de trabalho
  • Utilizar o Visio 2010 Premium para criar fluxos de trabalho e exportar para o SharePoint Designer
  • Visualizar fluxos de trabalho em execução no browser utilizando o Visio Services
  • Gerir todas as tarefas do fluxo de trabalho no Outlook 2010
  • Utilizar o Visual Studio para criar soluções de fluxo de trabalho em sandbox
  • Utilizar o Visual Studio para criar ações de fluxo de trabalho desenvolvidas de modo personalizado

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

Disponibilizar soluções aos utilizadores

Após o desenvolvimento de uma solução, terá de encontrar uma forma de implementar essa solução em um ou mais sites ou coleções de sites no SharePoint Online. É deste modo que disponibiliza as personalizações globais aos utilizadores em toda a empresa.

Se quiser criar simplesmente uma solução personalizada e disponibilizá-la como um modelo aos outros utilizadores, pode guardar as listas, vistas, fluxos de trabalho e sites como modelos. Deste modo, estes elementos estarão disponíveis no SharePoint para os outros utilizadores. Pode efetuar estes passos diretamente no browser, assim como nas ferramentas suportadas, tais como o SharePoint Designer 2010. Obtenha mais informações no artigo sobre Guardar um site SharePoint como um modelo.

Para aplicar de facto uma solução ou site altamente personalizado a vários sites ou coleções, pode utilizar um processo robusto de desenvolvimento e implementação como o que está disponível no Microsoft Visual Studio 2010. Obtenha mais informações no artigo do MSDN sobre Empacotamento e Implementação de Soluções SharePoint.

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

Artigo anterior deste guia de planeamento: Passo 3: planear conteúdo em sites

Artigo seguinte deste guia de planeamento: Passo 5: criar e personalizar o Web site direcionado para o público

Artigo principal do guia de planeamento: Guia de planeamento do SharePoint Online para Office 365 para empresas

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

 
 
Aplica-se a:
SharePoint Online para empresas