Guardar um site SharePoint como um modelo

Com o Microsoft SharePoint Designer 2010, pode estruturar e criar aplicações robustas do SharePoint que incluam um conjunto completo de origens de dados, vistas e formulários destinados aos clientes, fluxos de trabalho altamente personalizados e etc. Depois de criar o seu site de solução empresarial, pode começar a utilizá-lo imediatamente no ambiente do SharePoint. Em alternativa, pode transformar a sua solução num modelo e implementá-lo noutro ambiente, disponibilizá-lo aos utilizadores de modo a poderem criar novos sites a partir do mesmo ou entregá-lo para mais desenvolvimento no Visual Studio.

Transformar o seu site personalizado ou solução empresarial num modelo é uma capacidade extremamente útil e muito avançada no SharePoint 2010. Assim que começar a compactar a solução como um modelo, começa a aperceber-se do potencial do SharePoint como uma plataforma para aplicações empresariais.

Este artigo descreve modelos do SharePoint, a finalidade dos mesmos, como transformar o site num modelo e como activar esse modelo no servidor.

Neste artigo


O que é um modelo de site SharePoint?

Os modelos de site SharePoint são definições previamente criadas concebidas em torno de uma determinada necessidade empresarial. Pode utilizar estes modelos tal como são para criar o seu próprio site SharePoint e, em seguida, personalizar o site como pretender. Provavelmente, está familiarizado com os modelos de site predefinidos, tal como Site de Equipa, Site de Blogue e Site de Trabalho em Grupo conforme aqui ilustrado.

Modelo de Site SharePoint

Além dos modelos predefinidos, pode criar o seu próprio modelo de site com base num site criado e personalizado no SharePoint. Esta é uma excelente funcionalidade no SharePoint que lhe permite criar uma solução personalizada e, em seguida, partilhar essa solução com os seus pares, na organização ou fora da organização. Também pode compactar o site e abri-lo noutro ambiente ou aplicação, tal como o Microsoft Visual Studio, e personalizá-lo ainda mais.

Quando guarda o site como um modelo, é criado um Pacote de Solução Web, ou WSP. Um WSP é um ficheiro CAB com o manifesto da solução. A solução criada é armazenada na Galeria de Soluções da colecção de sites SharePoint. A partir daí, pode transferir uma cópia da solução ou activá-la no servidor.

 Nota    O WSP criado é uma solução de utilizador de confiança parcial que tem o mesmo formato declarativo de uma solução do SharePoint de confiança completa. Contudo, não suporta todo o âmbito dos tipos de elemento da funcionalidade suportados pelas soluções de confiança completa.

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

O que pode guardar num modelo?

Quando guarda o site SharePoint como um modelo, está a guardar toda a arquitectura do site - as listas e bibliotecas, as vistas e os formulários e os fluxos de trabalho. Além destes componentes, pode incluir os conteúdos do site no modelo, por exemplo, os documentos armazenados nas bibliotecas de documentos. Isto pode ser útil para fornecer conteúdo de exemplo para os utilizadores começarem a utilizar. Não se esqueça que isto também pode aumentar o tamanho do modelo para além do limite de modelo de site de 50 MB predefinido.

A maioria dos objectos num site são incluídos e suportados pelo modelo. Contudo, existem vários objectos e funcionalidades não suportados. A tabela seguinte fornece um breve resumo do que está ou não incluído num modelo de site normal, ou solução.

Incluído no WSP de soluções de utilizador Não incluído no WSP de soluções de utilizador
  • Listas
  • Bibliotecas
  • Listas Externas
  • Ligações de origem de dados
  • Vistas de lista e vistas de dados
  • Formulários personalizados
  • Fluxos de trabalho
  • Tipos de Conteúdo
  • Acções Personalizadas
  • Navegação
  • Páginas de site
  • Páginas mestras
  • Módulos
  • Modelos Web
  • Permissões personalizadas
  • Instâncias de fluxo de trabalho em execução
  • Histórico de versões de item de lista
  • Tarefas de fluxo de trabalho associadas a fluxos de trabalho em execução
  • Valores de campo de pessoas/grupo
  • Valores de campo de taxonomia
  • Páginas de publicação e sites de publicação
  • Os Meus Sites

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

O que pode fazer com modelos do SharePoint?

Guardar um site como um modelo é uma excelente funcionalidade, uma vez que oferece várias utilizações diferentes de sites personalizados no SharePoint. Eis algumas vantagens imediatas resultantes de guardar um site como um modelo no SharePoint.

  • Os sites SharePoint personalizados podem ser implementados como soluções imediatamente - Guarde e active o modelo na galeria de soluções e permita que outros empregados criem novos sites a partir deste modelo. Não necessita do Visual Studio para criar a sua solução e tem de aceder ao servidor directamente e executar os comandos de administrador do servidor. Basta guardar o site como um modelo, activá-lo e já está.
  • Os sites SharePoint personalizados são portáteis - Além de implementar uma solução personalizada no seu ambiente, pode transferir o ficheiro .wsp, transportá-lo consigo e implementá-lo noutro ambiente do SharePoint. Toda a personalização do site é armazenada de forma adequada num ficheiro.
  • Os sites SharePoint personalizados são extensíveis - Como um Pacote de Solução Web, pode abrir o seu site personalizado no Visual Studio, executar a personalização de desenvolvimento adicional no modelo e, em seguida, implementá-lo no SharePoint. O desenvolvimento do site SharePoint, como resultado, pode passar por um ciclo de vida de desenvolvimento do site que inclui o SharePoint Designer 2010, o Microsoft Visual Studio e o browser.

À medida que começa a criar sites personalizados no SharePoint, irá descobrir ainda mais vantagens no que respeita à transformação do site numa solução, que pode ser tornada portátil em toda a organização.

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

Guardar um site como um modelo

Pode guardar um site como um modelo em qualquer altura utilizando a opção de modelo (Guardar site como modelo) na página Definições do Site no SharePoint. O SharePoint Designer 2010 facilita essa acção fornecendo uma opção Guardar como Modelo no friso, que o encaminha para esta página no SharePoint. Assim que guardar o modelo, é criado um ficheiro de solução e armazenado na Galeria de Soluções onde pode transferir ou activar a solução.

Para guardar o site como um modelo utilizando o SharePoint Designer 2010, execute os passos seguintes:

  1. Abra o site no SharePoint Designer 2010.
  2. No separador Site, no grupo Gerir, clique em Guardar como Modelo.
    Separador Site, grupo Gerir
  3. É encaminhado para a página Guardar como Modelo no SharePoint.
    Guardar como Modelo
  4. Especifique um nome a utilizar para o ficheiro de modelo no campo Nome de ficheiro.
  5. Especifique um nome e uma descrição para o modelo nos campos Nome do modelo e Descrição do modelo.
  6. Para incluir o conteúdo do site no modelo de site, seleccione a caixa Incluir Conteúdo.

     Nota    Incluir o conteúdo do site pode aumentar significativamente o tamanho do modelo. Não se esqueça que o limite de tamanho predefinido de um modelo de site é de 50 MB, mas pode ser menos na sua organização.

  7. Clique em OK para guardar o modelo.
  8. Se todos os componentes no site forem válidos, o modelo é criado e será apresentada uma mensagem a indicar Operação Concluída com Êxito.
  9. Para transferir ou activar a solução a partir da galeria de soluções, clique na hiperligação galeria de soluções de utilizador e siga os passos do procedimento abaixo.
  10. Em alternativa, para voltar ao site, clique em OK.

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

Activar o modelo de site na galeria de soluções

Depois de guardar o site como um modelo, é criado um ficheiro de solução (.wsp) e armazenado na Galeria de Soluções da colecção de sites. Daqui, pode transferir ou activar a solução.

Para activar o modelo de site, execute os passos seguintes:

  1. Navegue até ao site de nível superior da colecção de sites no SharePoint.
  2. Clique em Acções do Site e escolha Definições do Site.
  3. Em Galerias, clique em Soluções.
  4. Para activar a sua solução, clique no menu pendente junto à solução e escolha Activar.
    Activar um modelo
  5. No ecrã de confirmação de activação da solução, clique em Activar.
    A sua solução apresenta agora um estado activado na Galeria de Soluções.
  6. Para transferir a solução, basta clicar no nome correspondente na Galeria de Soluções.
  7. Na caixa de diálogo Transferência de Ficheiros, clique em Guardar e navegue até à localização onde pretende guardar a solução.

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

Passos seguintes

Com a sua solução carregada e activada na Galeria de Soluções, os utilizadores irão vê-la como um modelo disponível na página Criar site no SharePoint. Pode seleccioná-la e criar um novo site a partir da mesma, que irá herdar os componentes do site, a estrutura, os fluxos de trabalho e etc. Em alternativa, pode transferir a solução a partir da Galeria de Soluções e implementá-la noutro ambiente do SharePoint ou abri-la no Microsoft Visual Studio, que também suporta WSPs.

A opção de modelo de site no SharePoint Designer 2010 torna tudo isto possível. Obtenha mais informações sobre WSPs na secção Consulte Também.

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

 
 
Aplica-se a:
SharePoint Designer 2010