Share via


Análise de elementos do site

Atualizado em: 2007-12-20

Neste artigo:

  • Elementos de um site do Office SharePoint Server

  • Típicos elementos criados de sites

  • Típicos elementos desenvolvidos de sites

Elementos de um site do Office SharePoint Server

Há duas categorias de elementos nos sites baseados no Microsoft Office SharePoint Server 2007: elementos criados e desenvolvidos:

  • Elementos criados são as páginas da Web, imagens, páginas de layout, folhas de estilo em cascata e outros recursos que compõem seu site com com base no Office SharePoint Server 2007. Os elementos criados são implantados no banco de dados SQL. Em alguns casos descritos a seguir, tipos específicos de elementos criados podem ser implantados em servidores front-end.

  • Elementos desenvolvidos são programas e arquivos que fornecem funcionalidade a um site, por exemplo, fornecendo um fluxo de trabalho que implemente um processo empresarial ou um modelo de site para que os usuários possam criar sites com um design específico. Os elementos desenvolvidos de sites são implantados em servidores da Web do farm ou, em alguns casos, nos servidores de aplicativos dedicados na camada intermediária do farm.

Consulte as Páginas de mapa do recurso incluídas neste guia para obter links para recursos de personalização para a maioria dos elementos de sites do Office SharePoint Server 2007. Para acessar uma discussão detalhada sobre os vários tipos de elementos de sites implantados no servidor do Office SharePoint Server, incluindo detalhes técnicos, exemplos e detalhes de suporte, consulte Diretiva de personalização dos Produtos e Tecnologias do SharePoint (white paper).

Elementos criados de sites

Há duas categorias de elementos criados de sites: artefatos e conteúdo da Web:

  • Artefatos São elementos de sites, geralmente criados com o uso de uma ferramenta de design como o Microsoft Office SharePoint Designer 2007, que criam a estrutura na qual o conteúdo do seu site é exibido, como, por exemplo, seu layout e aparência.

  • Conteúdo da WebSão elementos de sites, geralmente criados diretamente no navegador da Web ou em um programa cliente de criação, como o Office Word 2007, que fornece o conteúdo do seu site, por exemplo, páginas da Web e imagens.

Os elementos criados de sites são geralmente implantados usando o recurso Implantação de Conteúdo do Office SharePoint Server 2007 ou a interface de programável de migração de conteúdo. Os artefatos personalizados também podem ser instalados como parte de um pacote de soluções (consulte Revisão de ferramentas e processos). Para obter mais informações, consulte Planejar a implantação de conteúdo e Visão geral de migração de conteúdo (https://go.microsoft.com/fwlink/?linkid=86999\&clcid=0x416).

Artefatos

Artefatos são elementos criados de sites essenciais para a criação e publicação da compilação de sites como sites de presença corporativa na Internet ou sites de portal de intranet corporativos. Eles fornecem a estrutura na qual as páginas da Web do seu site serão exibidas, incluindo a identidade visual das páginas, sua aparência, links de navegação e outros elementos comuns. Mesmo em situações alheias à editoração, os artefatos personalizados podem tornar os sites mais reconhecíveis, úteis e atraentes. Um conjunto inicial de artefatos é criado quando você cria um novo conjunto de sites no Office SharePoint Server 2007. Usando a interface do usuário do Office SharePoint Server 2007 e programas como o Microsoft Office SharePoint Designer 2007, você pode modificar esses arquivos e recursos e adicionar novos.

As próximas seções descrevem os três tipos de artefatos personalizáveis. Para obter links para recursos de personalização de elementos criados de sites, consulte o Guia básico de design de páginas.

Páginas mestras

Um página mestra em um site de publicação define a estrutura externa da página da Web. Ele contém os recursos, como links de navegação, que você deseja que todas as páginas de seu site compartilhem e fornece um local único para controlar todos os recursos. Normalmente, um site usa uma única página mestra, embora sites grandes possam usar mais. Por exemplo, um site corporativo usado para divulgar mais de um produto poderia usar páginas mestras separadas para que a identidade visual de cada produto seja estabelecida corretamente.

Dica

Há dois tipos de páginas mestras: páginas mestras do site e páginas mestras do sistema. A página mestra do site é usada em páginas da Web publicadas no seu site. É a página mestra que os usuários e os visitantes do site veem quando exibem o conteúdo publicado. A página mestra do sistema fornece o layout de páginas do site que implementam a interface do usuário para comandos — por exemplo, Definições da Biblioteca de Documentos. A página mestra do sistema também é usada em alguns modelos de site de equipe — por exemplo, Wiki Site e Espaço de Trabalho de Documento.

As páginas mestras para todos os sites em um conjunto de sites são armazenadas na Galeria de Páginas Mestras no site de nível superior do conjunto de sites. Como a Galeria de Páginas Mestras é uma biblioteca do SharePoint, as páginas mestras têm todos os recursos de documentos do Office SharePoint Server 2007, como controle de versão, auditoria, fluxo de trabalho, check-in, check-out e aprovação de conteúdo.

Páginas de layout

Uma página de layout é uma página ASPX (Extensão Active Server Page) que define um layout de um tipo de página de conteúdo. Quando um usuário do site do SharePoint abre uma página em um navegador, o layout de página associado dessa página primeiramente é combinado com a página mestra ativa, que fornece a estrutura externa da página e, em seguida, o conteúdo da página é processado nos campos (chamados controles de campo) no layout.

Você projeta páginas de layout para coincidir com o conteúdo de um tipo de página de conteúdo. Por exemplo, se um tipo de página de conteúdo tiver duas imagens, a página de layout associada deverá ter campos para exibir as duas. Você pode projetar várias páginas de layout para a mesma página de conteúdo. Por exemplo, para uma página com uma imagem, você pode ter uma página de layout com "imagem à esquerda" e uma outra com "imagem à direita".

As páginas de layout de todos os sites de um conjunto de sites são armazenadas na Galeria de Páginas Mestras no site de nível superior do conjunto de sites.

Folhas de estilo em cascata

As folhas de estilo em cascata definem estilos, como fontes, cores ou alinhamento, para os vários elementos de um página da Web. Em sites com base no Office SharePoint Server 2007, uma ou mais folhas de estilo em cascata podem ser associadas a páginas mestras. Cada página mestra incluída no Office SharePoint Server 2007 tem uma folha de estilo em cascata associada armazenada na biblioteca de Estilos do site de nível superior de um conjunto de sites. Por exemplo, a página mestra Blueglassband é associada à folha de estilo zz1_BlueGlass.

Quando uma página de layout é carregada, ela usa as informações da folha de estilo em cascata na página mestra atual. Uma página de layout também pode incluir suas próprias definições de folha de estilo em cascata internas. Como essa página é carregada depois da página mestra, os conflitos de estilo entre uma página de layout e um página mestra são resolvidos em favor da página de layout.

Uma biblioteca de Estilos está disponível em cada site do Office SharePoint Server 2007 e você pode criar suas próprias folhas estilo de em cascata e adicioná-las a uma biblioteca de Estilos. Quando você faz isso, pode especificar sua própria folha de estilo como a folha de estilo alternativa para um site. (Pode também vincular uma folha de estilo externa como folha de estilo alternativa.) Como a folha de estilo alternativa de um site é carregada por último, os conflitos de estilo entre ela e a atual página mestra ou página de layout são resolvidos em favor da folha de estilo alternativa.

Conteúdo da Web

O conteúdo da Web inclui HTML, imagens e outros recursos usados para compor as páginas da Web exibidas no seu site. Os autores criam o conteúdo da página da Web em bibliotecas de Páginas em sites do Office SharePoint Server 2007. Os recursos usados para ajudar a criar conteúdo da Web são armazenados em outras bibliotecas. Por exemplo:

  • Imagens Esta biblioteca é usada para disponibilizar imagens para os autores de páginas da Web.

  • Biblioteca de Estilos Esta biblioteca é usada para disponibilizar estilos XSL personalizados e folhas de estilo em cascata para os autores de páginas da Web.

Para obter uma visão geral das opções de conteúdo e de páginas da Web em sites do Office SharePoint Server 2007, consulte Planejar páginas da Web e Planejar a criação de páginas da Web.

Ferramentas usadas para implantar elementos criados de sites

As principais ferramentas usadas para implantar elementos criados de sites são:

  • Implantação de conteúdo

  • As APIs de migração

  • Pacotes de soluções

Implantação de conteúdo

A implantação de conteúdo copia conteúdos de um conjunto de sites de origem do Office SharePoint Server 2007 em um conjunto de sites de destino. Todo o conjunto de sites de origem pode ser copiado na íntegra ou pode-se copiar um subconjunto de sites. Nos dois casos, a implantação de conteúdo é incremental por padrão, implantando somente páginas alteradas e ativos relacionados (como imagens). Um recurso de Implantação Rápida oferece suporte à implantação de uma única página por autores.

Como os elementos criados, tais como páginas mestras e layouts, são itens de conteúdo armazenados em uma biblioteca ou galeria de documentos, eles são implantados juntamente com as páginas da Web, arquivos gráficos e outros conteúdos que compõem um site do SharePoint. Por exemplo, se um site for publicado como site de presença na Internet e, no conjunto de sites de criação, for feita uma alteração em uma mestra página ou folha de estilo em cascata, essa alteração será implantada no conjunto de sites de produção juntamente com todas as páginas de conteúdo novas ou alteradas. Para obter mais informações, consulte Revisão de ferramentas e processos Planejar a implantação de conteúdo.

APIs de migração

A migração de conteúdo dos Produtos e Tecnologias do SharePoint fornece um conjunto altamente flexível de APIs (Interfaces de programação de aplicativos) que oferecem suporte à migração de conteúdo e às suas dependências em sites do Office SharePoint Server 2007 e do Windows SharePoint Services 3.0. O conteúdo pode originar-se de outro site do SharePoint ou de uma fonte externa.

A migração de conteúdo do SharePoint baseia-se em um modelo de exportação/importação. Primeiramente, o desenvolvedor exporta os dados, as dependências e a estrutura do site personalizado para arquivos de dados que são acumulados em um ou mais pacotes de migração de conteúdo. Em seguida, um administrador no farm de destino importa o pacote de migração de conteúdo, seu conteúdo é descompactado e os dados, dependências e estrutura são reconstituídos no destino da migração.

AS APIs do modelo de objeto de migração de conteúdo estão contidas no namespace Microsoft.SharePoint.Deployment. Elas são flexíveis e você pode migrar um site inteiro, um subconjunto de conteúdos de um site ou mesmo uma única lista ou um item de biblioteca.

Para obter mais informações sobre as interfaces de programação de migração, consulte o texto sobre Migração de conteúdo (https://go.microsoft.com/fwlink/?linkid=103094\&clcid=0x416).

Soluções

Conforme descrito no SDK do Windows SharePoint Services 3.0, uma solução é um pacote reutilizável e implantável que pode conter um conjunto de recursos, definições de sites, artefatos e assemblies que você pode aplicar a um site e também habilitar ou desabilitar individualmente. Os pacotes de soluções podem ser usados para empacotar artefatos como páginas de layout e páginas mestras, mas não conteúdo geral da Web, e implantá-los para farms de criação, piloto ou de produção. Para obter mais informações, consulte Revisão de ferramentas e processos.

Típicos elementos desenvolvidos de sites

Quando o Office SharePoint Server 2007 é implantado, um conjunto de programas e arquivos são instalados nos servidores do farm do Office SharePoint Server 2007 que fornecem recursos usados pelo administradores, autores, designers ou usuários do site. Os desenvolvedores podem desenvolver e implantar programas e arquivos adicionais para fornecer recursos personalizados ou suporte para as tarefas feitas no Office SharePoint Server 2007. Além disso, desenvolvedores e fornecedores terceirizados oferecem uma variedade de elementos desenvolvidos que você pode implantar. Para obter uma lista completa de Parceiros Certificados Microsoft e Microsoft Gold Certified Partners, consulte a página sobre Diretório de soluções (https://go.microsoft.com/fwlink/?linkid=103095\&clcid=0x416).

Esta seção descreve alguns tipos típicos de elementos desenvolvidos de site que são geralmente implementados e implantados para uso com o Office SharePoint Server 2007.

Web Parts

Web Parts são controles ASP.NET que permitem aos usuários do site modificar o conteúdo, a aparência e o comportamento de páginas da Web diretamente em um navegador. Quando os usuários modificam páginas e controles, as configurações podem ser salvas para manter preferências pessoais de um usuário nas sessões futuras do navegador.

O Office SharePoint Server 2007 inclui muitas Web Parts predefinidas que podem ser usadas para fornecer funcionalidade adicional para páginas do site, incluindo:

  • Web Part de Consulta de Conteúdo, que exibe um conjunto dinâmico de itens baseados em uma consulta compilada com o uso de um navegador da Web.

  • Web Part de Visualizador RSS, que processa um feed RSS (Really Simple Syndication).

Para obter informações sobre o desenvolvimento de Web Parts personalizadas, consulte a página sobre o trabalho com Web Parts ASP.NET 2.0 e o Windows SharePoint Services 3.0 (https://go.microsoft.com/fwlink/?linkid=103096\&clcid=0x416). (Observe que esse conteúdo é útil para o desenvolvimento do Windows SharePoint Services 3.0 e do Office SharePoint Server 2007.)

Fluxos de trabalho

Os fluxos de Trabalho implementam processos empresariais em documentos e itens de um site do Office SharePoint Server 2007 para ajudar os membros de uma organização a colaborar em documentos e gerenciar tarefas de projetos. A implementação de fluxos de trabalho em sites ajuda as organizações a adotar processos empresariais consistentes e também a aumentar a eficiência organizacional e a produtividade com o gerenciamento de tarefas e etapas envolvidas nos processos empresariais. A funcionalidade dos fluxos de trabalho no Windows SharePoint Services 3.0 e no Office SharePoint Server 2007 tem como base o Windows Workflow Foundation, um componente da plataforma do Microsoft Windows que fornece uma infraestrutura de programação e ferramentas para desenvolvimento e execução de aplicativos baseados em fluxo de trabalho.

O Office SharePoint Server 2007 inclui fluxos de trabalho predefinidos que implementam a criação de conteúdo comum e processos empresariais. Por exemplo, o fluxo de trabalho Aprovação envia um documento para aprovação antes de publicá-lo e o fluxo de trabalho Acompanhamento de Questões encaminha uma questão aos membros da equipe para solução.

Para obter informações sobre o desenvolvimento de fluxos de trabalho, consulte a página sobre Introdução aos fluxos de trabalho para Windows SharePoint Services 3.0 e Office SharePoint Server 2007 para desenvolvedores (https://go.microsoft.com/fwlink/?linkid=103097\&clcid=0x416).

Definições de lista

Uma definição de lista estabelece o esquema para uma lista do SharePoint. Instalando e ativando uma definição de lista, você o disponibiliza para que os autores do site criem listas do novo tipo. Para obter mais informações, consulte a página sobre Como criar uma definição de lista personalizada (https://go.microsoft.com/fwlink/?linkid=103100\&clcid=0x416).

Ferramentas usadas para implantar elementos desenvolvidos de sites

Você usa as seguintes ferramentas principais para implantar elementos desenvolvidos de sites:

  • Soluções

  • Recursos

Soluções

Uma solução é um mecanismo de empacotamento para a implantação de personalizações dos Produtos e Tecnologias do SharePoint. Uma solução geralmente inclui assemblies .NET, implantação de arquivos como arquivos de recurso, imagens ou outros arquivos auxiliares, modelos ou definições de sites e listas, além de arquivos para oferecer suporte à configuração exigida de elementos personalizados nos servidores Web do farm. As soluções são a forma recomendada de implantar personalizações desenvolvidas em um ambiente de site do SharePoint, pois podem ser implantadas, atualizadas e retraídas. Você implanta soluções usando a ferramenta de linha de comando Stsadm. Para obter mais informações, consulte Revisão de ferramentas e processos e Ferramentas de desenvolvimento e técnicas para o trabalho com código no Windows SharePoint Services 3.0 (https://go.microsoft.com/fwlink/?linkid=101494\&clcid=0x416).

Recursos

Um recurso do SharePoint geralmente é instalado como parte de um pacote de soluções.Ele fornece um mecanismo para associar arquivos executáveis relacionados, esquemas, definições de site e de listas e outros recursos em um módulo que pode ser administrado como uma só unidade no Office SharePoint Server 2007. Você pode habilitar ou desabilitar um recurso no aplicativo Web, no conjunto de sites ou no nível do site individual. Por exemplo, se você implantar dois fluxos de trabalho em uma solução, sua inclusão em um único recurso permite que você os administre como uma só unidade e sua inclusão em recursos separados permite que você os administre individualmente. Para obter mais informações, consulte Revisão de ferramentas e processos e Ferramentas de desenvolvimento e técnicas para o trabalho com código no Windows SharePoint Services 3.0 (https://go.microsoft.com/fwlink/?linkid=101494&clcid=0x416).

Baixar este manual

Este tópico está incluído no seguinte manual baixável para facilitar a leitura e a impressão:

Consulte a lista completa de manuais disponíveis no site de manuais que podem ser baixados do Office SharePoint Server 2007 (em inglês).

Consulte também

Conceitos

Revisão de ferramentas e processos