Microsoft Office SharePoint Designer 2007 Fevereiro de 2006 Conteúdo Visão Geral sobre o Microsoft Office SharePoint Designer 2007 ......................... 1 Crie Rapidamente Aplicativos do SharePoint, Sem Gravar Código do Servidor .......2 Automatize os Processos de Negócio com o Workflow Designer (Designer de Fluxo de Trabalho) .................................................................................................2 Personalize Sites do SharePoint de Acordo com Suas Necessidades ......................2 Gerencie com Segurança seus Sites do SharePoint .............................................3 Crie Facilmente Aplicativos do SharePoint ......................................................... 5 Utilize as Ferramentas Profissionais de Criação ..................................................5 Acesse e Integre Dados a Partir de Várias Fontes ...............................................6 Amplie e Personalize os Aplicativos do SharePoint Obtidos por Download ..............8 Automatize os Processos de Negócio ............................................................... 10 Automação com o Mecanismo de Fluxo de Trabalho com Base nas Regras .......... 10 Revisão dos Fluxos de Trabalho de Acordo com as Necessidades ....................... 13 Personalize Sites do SharePoint ....................................................................... 15 Crie e Altere Rapidamente Layouts de Página .................................................. 15 Crie Páginas de Maneira Produtiva ................................................................. 16 Diminua as Preocupações de Implantação com uma Rede Segura ...................... 17 Localize, Teste e Corrija Rapidamente os Problemas ......................................... 18 Gerencie com Segurança seu Site ..................................................................... 20 Defina as Configurações do Contribuidor e as Funções do SharePoint ................. 20 Proteja o que Funciona ................................................................................. 21 Resumo ............................................................................................................ 23 Recursos .......................................................................................................... 24 Office SharePoint Designer 2007: Guia de Destaques ....................................... 24 Office SharePoint Designer 2007: Nova Guia de Interface ................................. 24 Office SharePoint Designer 2007: Por que Atualizar? ........................................ 24 Office SharePoint Designer 2007: Guia de Demonstração .................................. 24 Office SharePoint Designer 2007: FAQ ............................................................ 24 Office SharePoint Designer 2007: Visão geral .................................................. 24 Office SharePoint Designer 2007: Requisitos do Sistema ................................... 24 10 Principais Razões para Atualizar ................................................................ 24 Requisitos de Sistema ...................................................................................... 25 http://www.microsoft.com/brasil/2007office/programs/designer/highlights.mspx i Visão Geral sobre o Microsoft Office SharePoint Designer 2007 Bem-vindos ao Microsoft® Office SharePoint® Designer 2007, membro da versão 2007 do Microsoft Office System. Essa versão corresponde a um sistema integrado de programas, servidores e serviços para funcionários da área de informação. O Office SharePoint Designer 2007 se baseia nas tecnologias do Microsoft Office FrontPage®. O novo nome reflete a ênfase na criação e personalização de sites Web do Microsoft SharePoint, além da criação de aplicativos na plataforma SharePoint. O Office SharePoint Designer 2007 foi criado principalmente para ajudar você a criar e personalizar sites e fluxos de trabalho incorporados nos Produtos e nas Tecnologias do SharePoint (Microsoft Windows® SharePoint Services e Microsoft Office SharePoint Server 2007). Ele oferece todas as ferramentas de que os profissionais de TI e criadores de soluções precisam para desenvolver aplicativos e soluções de fluxo de trabalho com base no SharePoint que melhoram a agilidade da empresa e a automação do processo do negócio. As etapas para a criação de sites comuns do SharePoint são as seguintes: Layout e design de página Criação da página-mestre Edição/aplicação das folhas de estilo em cascata (CSS) Design do Tipo de Lista/Conteúdo Criação de dados de amostra Criação de página da Web Part Interceptação da Web Part Exibição/formulários de dados sem código Fluxos de trabalho sem código http://www.microsoft.com/brasil/2007office/programs/designer/highlights.mspx 1 Com outros aplicativos que possuem o SharePoint na versão 2007 do Microsoft Office System, o Office SharePoint Designer 2007 irá facilitar ainda mais a colaboração eficaz das pessoas e equipes. Crie Rapidamente Aplicativos do SharePoint, Sem Gravar Código do Servidor Com o Office SharePoint Designer 2007, você poderá criar fluxos de trabalho e aplicativos do SharePoint sem utilizar linguagens ou técnicas de codificação de processos tradicionais. O SharePoint Designer oferece a você ferramentas fáceis de serem utilizadas para que você possa: Criar exibições e formulários condicionais com validação. Ler, gravar e apresentar dados a partir de várias fontes de dados – como arquivos em XML, bancos de dados SQL como o Microsoft SQL Server™ 2005 e Web Services. Compilar dados a partir de várias fontes para criar exibições e relatórios flexíveis e personalizados. Criar páginas da Web Part e conectar Web Parts para criar aplicativos de negócios sofisticados. Automatize os Processos de Negócio com o Workflow Designer (Designer de Fluxo de Trabalho) O Office SharePoint Designer 2007 facilita a criação e a modificação de aplicativos de fluxo de trabalho com base em regras. Com a ferramenta Workflow Designer no Office SharePoint Designer 2007, você poderá utilizar as listas e caixas de diálogo suspensas para identificar os eventos que geram um fluxo de trabalho. Em seguida, poderá especificar as ações e respostas resultantes, bem como identificar as condições nas quais outros eventos de fluxo de trabalho irão ocorrer. Personalize Sites do SharePoint de Acordo com Suas Necessidades O Office SharePoint Designer 2007 oferece um ambiente WYSIWYG (what you see is what you got – que você vê é o que terá) intuitivo para rápida criação e personalização de sites e aplicativos do SharePoint. Você poderá obter a vantagem da potência do ASP.NET, bem como o código padrão da indústria XHTML (Extensible Hypertext Markup http://www.microsoft.com/brasil/2007office/programs/designer/highlights.mspx 2 Language) e a folha de estilos em cascata (CSS) para criar sites do SharePoint que atendam a suas necessidades e os padrões da indústria para compatibilidade e acessibilidade do navegador. O ambiente WYSIWYG permite que você visualize e modifique páginas com renderização precisa de tecnologias CSS e ASP.NET. As tecnologias do Microsoft IntelliSense® ajudam a eliminar os erros ao trabalhar com tags CSS, ASP.NET e XHTML. O IntelliSense também poderá sugerir comandos com base no trabalho que você estiver executando na exibição de código do Office SharePoint Designer 2007, permitindo que você desenvolva páginas de maneira mais rápida e eficaz. O suporte a vários painéis de tarefas redutíveis permite que você trabalhe exatamente com as informações e exibições necessárias para desenvolver sites e aplicativos de maneira mais eficiente. Gerencie com Segurança seus Sites do SharePoint Os administradores de site e gerentes de tecnologia de informação (TI) podem controlar o modo exato com que os funcionários interagem com sites e aplicativos do SharePoint, ajudando a garantir que tudo será feito de acordo com as diretivas e os procedimentos de TI. Utilizando as configurações de contribuidor do Office SharePoint Designer 2007, um administrador poderá modificar as funções existentes do SharePoint para: Definir de maneira precisa o que os usuários poderão ou não realizar em um ambiente do SharePoint — incluindo os tipos de conteúdos que poderão adicionar, alterar ou excluir; onde essas mudanças são feitas; saber se podem alterar as páginas-mestre e a CSS; saber se poderão acessar a exibição de código e muito mais. Diminuir a chance de um usuário prejudicar ou corromper um site de maneira não intencional. http://www.microsoft.com/brasil/2007office/programs/designer/highlights.mspx 3 Office SharePoint Designer 2007 em Ação Barbara Sankovic, analista de marketing da Fabrikam, é responsável pela criação e personalização de um novo site do SharePoint que será utilizado para ajudar no desenvolvimento de estudos de caso gravados do cliente. O objetivo é melhorar a ajuda entre os diferentes participantes da criação do estudo de caso e os depositários, além de diminuir os custos do desenvolvimento por meio de uma melhor coordenação. Barbara precisa de uma maneira melhor para ajudar as seguintes tarefas: Coordenar o trabalho dos escritores, especialistas de conteúdo e da equipe de gravação. Trabalhar com clientes e estabelecer o tempo para as entrevistas. Organizar as transcrições após a gravação dos vídeos. Conferir o estoque e o equipamento de vídeo para que a equipe de gravação tenha os materiais apropriados para que possam trabalhar. Com o Office SharePoint Designer 2007, Barbara cria de maneira fácil e rápida um site que poderá ajudar a equipe a controlar todos os detalhes associados a cada projeto de vídeo. http://www.microsoft.com/brasil/2007office/programs/designer/highlights.mspx 4 Crie Facilmente Aplicativos do SharePoint O Office SharePoint Designer 2007 oferece uma interface intuitiva que permite a criação e o refinamento de sites do SharePoint e a criação rápida de aplicativos do SharePoint com fluxo de trabalho e ferramentas de relatório; tudo isso no contexto de um ambiente gerenciado pela TI. Com o SharePoint Designer, você poderá rapidamente se tornar um criador de soluções, mesmo que não seja um programador profissional ou um desenvolvedor de aplicativos. Com Web Parts do SharePoint e os controles ASP.NET, você poderá facilmente criar aplicativos do SharePoint para sua empresa com exibição de lista e formulários personalizados, dados a partir de fontes externas e até mesmo fluxos de trabalho personalizados que envolvam árvores de decisão sofisticadas, e lógica empresarial. Além disso, poderá fazer tudo isso sem gravar código de servidor. Utilize as Ferramentas Profissionais de Criação Os recursos sem código do Office SharePoint Designer mostram que os criadores de soluções não precisam necessariamente ser desenvolvedores de solução. Você poderá criar aplicativos de ajuda, sem rastreamento de código, relatório e gerenciamento de dados de maneira rápida e fácil. O aplicativo oferece um ambiente de criação de nível profissional para rápido desenvolvimento de soluções, uma interface que você poderá utilizar para abrir, reduzir e ampliar de maneira precisa a combinação dos painéis de tarefas que ajudarão você a criar seu site, além de uma ferramenta potente para testar a compatibilidade e ajudar a garantir uma apresentação profissional das informações e dos aplicativos no seu site. O Office SharePoint Designer 2007 facilita o acesso aos dados nas listas, às bibliotecas de documentos e aos arquivos XML do SharePoint. Você também poderá acessar dados externos utilizando a arquitetura de Controle de Fonte de Dados ASP.NET. O Office SharePoint Designer 2007 exibe dados e entrada utilizando a formatação XSLT (Extensible Stylesheet Language Transformations) da Web Part de Visualização de Dados, e gera interatividade utilizando conexões do Web Part para transmitir dados e alterar o http://www.microsoft.com/brasil/2007office/programs/designer/highlights.mspx 5 controle e os parâmetros entre as páginas. Ele permite a criação e aplicação da lógica empresarial com o Workflow Designer. Por fim, os aplicativos que você criar com o Office SharePoint Designer 2007 são extensíveis por meio do formulário de personalização e das ações do fluxo de trabalho, além dos controles e partes personalizados. Os desenvolvedores de solução poderão utilizar o ambiente de desenvolvimento do Microsoft Visual Studio® 2005 para criar novos controles para utilizar em um ambiente do SharePoint. Isso é muito importante, pois as páginas do site do SharePoint não podem apresentar informações de código de servidor. Esse é um recurso de segurança padrão do SharePoint e importante para a confiabilidade e escalabilidade do servidor de hospedagem. Ao utilizar o Visual Studio 2005, no entanto, um desenvolvedor de solução poderá ampliar a plataforma com os Web Parts e controles personalizados, fluxos de trabalho complexos e ações personalizadas de formulário. Acesse e Integre Dados a Partir de Várias Fontes Você poderá utilizar o Office SharePoint Designer 2007 para criar aplicativos que leiam, gravem e apresentem dados a partir de diferentes fones de dados, incluindo: Listas do SharePoint Arquivos em XML Serviços SOAP Scripts de Servidor Bancos de dados SQL, como SQL Server 2005 Alimentação RSS Web Services Os aplicativos do Office SharePoint Designer 2007 podem acessar os dados da empresa no catálogo de dados empresariais do Microsoft Office. Em um local onde vários servidores do Microsoft Office trabalham, os aplicativos do Office SharePoint Designer 2007 aproveitarão as vantagens da assinatura aberta única para dinamizar a aquisição de dados. Crie Aplicativos Rapidamente http://www.microsoft.com/brasil/2007office/programs/designer/highlights.mspx 6 O Office SharePoint Designer 2007 oferece uma experiência de criação WYSIWYG. O formulário de dados dele facilita a criação de consultas estruturadas aos dados, e a exibição dos dados facilita a integração e apresentação de informações a partir de diferentes fontes de dados. O Office SharePoint Designer 2007 oferece ferramentas que ajudam você a apresentar as informações na exibição de dados de maneira clara e precisa. Você pode formatar linhas e colunas, até mesmo utilizando a formatação condicional para destacar linhas ou colunas específicas atendendo às condições adequadas. Você também poderá inserir linhas e colunas na exibição de dados que criem novos valores ao executar cálculos relacionados às informações vindas de diferentes fontes de dados. Por exemplo, se você criar uma exibição de dados que importa informações de inventário a partir de um banco de dados do SQL Server, uma coluna na tabela mostrar os níveis de inventário para produtos específicos e outra coluna mostrar o preço unitário desses produtos, será possível adicionar uma terceira coluna na qual seu aplicativo irá multiplicar o custo unitário pelo número de itens no inventário para criar uma avaliação em tempo real do seu inventário. Você poderá criar grupos dentro da exibição de dados, poderá adicionar subtotal e valor total e até mesmo utilizar filtros na exibição de dados para refinar as informações apresentadas em uma página. O Office SharePoint Designer 2007 suporta a linguagem XSLT completa e inclui recursos como o criador de expressão do Xpath, criador de fórmulas e IntelliSense na exibição de código. http://www.microsoft.com/brasil/2007office/programs/designer/highlights.mspx 7 Figura 1: O SharePoint Designer 2007 facilita a criação de exibições de dados a partir de várias fontes de uma só vez. Por fim, o Office SharePoint Designer 2007 também permite a criação de conexões Web Part flexíveis para que você transfira dados entre Web Parts. Você também poderá criar formulários personalizados que gravam as informações de volta aos arquivos de fontes externas, incluindo listas do SharePoint, bancos de dados do SQL Server e arquivos em XML. Amplie e Personalize os Aplicativos do SharePoint Obtidos por Download Quando a Microsoft lançar formalmente o Microsoft Office System 2007, você poderá fazer o download de vários aplicativos já criados do SharePoint a partir do site do MSDN ® e utilizar o Office SharePoint Designer 2007 para aprimorá-los de acordo com suas necessidades. Mais de 40 aplicativos do SharePoint estarão disponíveis no site do Microsoft TechNet no lançamento. Esses aplicativos, que serão executados utilizando o Windows SharePoint Services (versão 3), variam desde aplicativos para gerenciar faltas http://www.microsoft.com/brasil/2007office/programs/designer/highlights.mspx 8 de funcionários e férias até aplicativos para obter inteligência competitiva, gerenciar salas e locais de equipamentos e muito mais. Office SharePoint Designer 2007 em Ação Com as ferramentas potentes de criação de sites no Office SharePoint Designer 2007, Barbara rapidamente cria um site novo do SharePoint em que escritores, equipe de gravação e os membros da equipe de marketing da Fabrikam poderão colaborar no desenvolvimento de estudos de caso de vídeo. Além de acompanhar as atividades e o status dos escritores e da equipe de gravação envolvidos nos estudos de caso da Fabrikam, Barbara que o site do SharePoint controle o estoque da gravação. Para isso, ela cria uma exibição de dados Web Part que permite que uma tabela mostre os dados do inventário a partir de um banco de dados do SQL Server. Com os recursos de formatação condicionais do Office SharePoint Designer 2007, Barbara formata a tabela para destacar o campo de estoque em que o inventário de um determinado tipo de fita permanece em um determinado ponto. Ela saberá que está na hora de solicitar mais suprimentos. http://www.microsoft.com/brasil/2007office/programs/designer/highlights.mspx 9 Automatize os Processos de Negócio Se você estiver criando um aplicativo do SharePoint para ajudar a automatizar um processo de negócio, o componente Workflow Designer do Office SharePoint Designer 2007 abra um grande leque de possibilidades. Incorporado ao Windows Workflow Foundation, um componente do Windows SharePoint Services (versão 3), o Workflow Designer facilita a integração das regras de negócio e a lógica de fluxo de trabalho em seus aplicativos do SharePoint — sem a necessidade de se criar código no servidor. Automação com o Mecanismo de Fluxo de Trabalho com Base nas Regras O Workflow Designer oferece importunes recursos para trabalhar com listas e bibliotecas de documentos do SharePoint, incluindo a inclusão, alteração, cópia e remoção de itens ou documentos, atribuição de tarefas às pessoas, o controle de documentos para aprovação e o envio de notificações por e-mail. Figura 2: O Workflow Designer no Office SharePoint Designer 2007 facilita a criação de excelentes fluxos de trabalho. http://www.microsoft.com/brasil/2007office/programs/designer/highlights.mspx 10 É fácil criar fluxos de trabalho. A tarefa envolve a identificação das condições sob as quais determinadas ações irão ocorrer e a seleção das ações a serem executadas em resposta a essas condições. O Workflow Designer permite que você selecione as condições e as ações a partir de listas e caixas de seleção suspensas. Em seguida, ele testa e verifica a lógica do fluxo de trabalho e identifica quaisquer erros ou inconsistências, que você poderá eliminar antes de disponibilizar seu fluxo de trabalho a outras pessoas. http://www.microsoft.com/brasil/2007office/programs/designer/highlights.mspx 11 Figura 3: O Workflow Designer permite que você selecione as condições e as ações a partir de listas e caixas de seleção suspensas. O Workflow Designer facilita a inclusão de informações em uma lista do SharePoint para uma ação ou um evento iniciado também por um fluxo de trabalho. Se uma das etapas do fluxo de trabalho for referente ao envio de um e-mail para obter aprovação da gerência para que se inicie um projeto, você poderá utilizar o Workflow Designer para criar um e-mail genérico com campos vinculados que apresentem os detalhes específicos a partir de uma lista do SharePoint. A mensagem que aparecerá na caixa de entrada do http://www.microsoft.com/brasil/2007office/programs/designer/highlights.mspx 12 gerente deverá conter as informações específicas do Projeto – orçamento, data de entrega e gerente de projeto, por exemplo -, tudo isso a partir da lista do SharePoint. Revisão dos Fluxos de Trabalho de Acordo com as Necessidades Os fluxos de trabalho do SharePoint são validados pelo servidor, compilados e armazenados no servidor como arquivos XOML (Extensible Object Markup Language). O código nesses arquivos não pode ser editado diretamente do Office SharePoint Designer 2007. Se você quiser alterar um fluxo de trabalho, será necessário carregá-lo no Workflow Designer, alterá-lo e em seguida salvá-lo novamente. Isso solicita ao sistema verificar novamente o fluxo de trabalho para ver as permissões apropriadas, validar novamente o arquivo e compilar novamente o código — tudo isso ajudar a manter a integridade e a segurança do site do SharePoint. Figura 4: O Office SharePoint Designer 2007 ajuda a desenvolver fluxos de trabalho sem código de maneira rápida e fácil. http://www.microsoft.com/brasil/2007office/programs/designer/highlights.mspx 13 Office SharePoint Designer 2007 em Ação Um dos principais objetivos do site do SharePoint é permitir que os gerentes de marketing da Fabrikam vejam o status de um determinado estudo de caso de um cliente; sendo assim, Barbara utiliza os recursos do fluxo de trabalho do Office SharePoint Designer 2007 para garantir que todos saibam quando determinados objetivos foram alcançados. Primeiramente, Barbara cria um formulário “Novo Projeto” para que os gerentes de marketing utilizem quando iniciarem novos projetos de estudo de caso. Eles utilizar esses formulários do SharePoint para indicar o cliente a ser entrevistado, o escritor e a equipe de vídeo que irão utilizar e os SMEs (especialistas no assunto) que deverão revisar os rascunhos do estudo de caso. Em seguida, Barbara utiliza o Workflow Designer para criar um fluxo de trabalho que ofereça suporte ao projeto. Quando um gerente de marketing preencher todo um formulário de novo Projeto, a lógica do fluxo de trabalho solicita ao SharePoint Designer 2007 a análise do formulário e o envio de um alerta por e-mail a todos os participantes para que eles saibam que o projeto irá começar. Um dos alertas vai ao gerente de marketing do grupo que, por sua vez, deverá responder ao e-mail para autorizar o início do projeto. Assim que o escritor incluir um rascunho do script do estudo de caso no site, o mesmo sistema de fluxo de trabalho envia um e-mail ao especialista associado ao Projeto, informando que há um script disponível para revisão. Assim que o especialista revisar o script, ele/ela poderá enviar o script para a produção, que então recorre ao sistema do SharePoint para alertar o escritor e a equipe de gravação de que precisam se coordenar com o cliente para definir o tempo de gravação do vídeo. O fluxo de trabalho da Barbara é automatizado para enviar uma mensagem ao cliente para que eles saibam que os escritores e a equipe de gravação irão contatá-los em breve para definir a duração da entrevista. http://www.microsoft.com/brasil/2007office/programs/designer/highlights.mspx 14 Personalize Sites do SharePoint Cada site do SharePoint começa com as mesmas características visuais; sendo assim, o Office SharePoint Designer 2007 oferece as ferramentas de que você precisa para personalizar e criar sites com um visual diferente. Você poderá utilizar os recursos da página-mestre do ASP.NET 2.0 para criar e alterar sites do SharePoint de maneira rápida e fácil. Você pode ajustar a apresentação e fazer com que o visual do site do SharePoint atenda suas necessidades e os requisitos de marca utilizando os padrões estabelecidos da Web, como XHTML e CSS. Crie e Altere Rapidamente Layouts de Página O Office SharePoint Designer 2007 facilita a alteração de um site do SharePoint. O editor WYSIWYG oferece a você uma exibição detalhada da página e dos elementos contidos nela. Você poderá desenhar tabelas e células e até mesmo aplicar formatação a células específicas. Você poderá criar novas páginas-mestre do ASP.NET que poderão ser vinculadas a outras páginas no seu site. Essas páginas-mestre poderão oferecer um layout-base para um ou mais tipos de páginas. Elas definem as informações comuns em cada página (uma nota de rodapé, por exemplo, com links para outros sites ou serviços que poderão ser acessados rapidamente pelos usuários). Se você quiser adicionar elementos ou alterar o visual do seu site, precisará mudar somente as páginas-mestre. Todas as páginas do site vinculadas a ela terão o mesmo visual rapidamente. Com o Office SharePoint Designer 2007, você poderá utilizar as páginas-mestre para criar rapidamente seu próprio site com várias páginas de maneira consistente e com menos dificuldade comparada à criação de páginas padronizadas uma a uma. Isso aumenta de maneira significativa a produtividade e o controle. O Office SharePoint Designer 2007 também oferece suporte para CSS padrão da indústria, que poderá ser utilizado para aprimorar os layouts e a formatação da páginamestre. Você também poderá utilizar as excelentes ferramentas CSS, como os painéis de tarefas, para gerenciar, aplicar e editar regras CSS e folhas de estilo para que seja http://www.microsoft.com/brasil/2007office/programs/designer/highlights.mspx 15 possível criar o visual da sua página. O Office SharePoint Designer 2007 oferece grades de propriedades de CSS (com o modo índice), uma barra de ferramentas CSS Style Application (de Aplicação de Estilo CSS), ferramentas de layout CSS e o Microsoft IntelliSense para CSS—tudo isso garante o rápido desenvolvimento dos sites personalizados do SharePoint. Figura 5: No Office SharePoint Designer 2007, as páginas-mestre e as folhas de estilo em cascara fornecem recursos importantes para o gerenciamento do visual de um site do SharePoint. Crie Páginas de Maneira Produtiva As ferramentas que podem ser utilizadas para aprimorar e personalizar sites do SharePoint podem ser facilmente acessadas no Office SharePoint Designer 2007. Dezesseis painéis de tarefas diferentes poderão ajudar você a identificar e manipular propriedades de caracteres, de CSS e formatos de tabelas e células; eles permitem que http://www.microsoft.com/brasil/2007office/programs/designer/highlights.mspx 16 você insira controles do SharePoint e do ASP.NET 2.0 e muito mais. Você poderá abrir vários painéis de tarefas simultaneamente; portanto, poderá ver de maneira precisa as ferramentas e as informações necessárias em um determinado momento. Você poderá ativar e desativas os painéis de tarefas — até mesmo tirar a guia de um painel e inseri-la em outro para fácil referência. Além disso, se você quiser restaurar os painéis de tarefas às configurações padrão, clique em Redefinir Layout do Espaço de Trabalho. Além da exibição que permite que você veja uma página do SharePoint em um modo WYSIWYG, uma exibição de códigos permite que você veja o código da linguagem de marcação da criação. Além disso, se você quiser a exibição do código e do design ao mesmo tempo, poderá utilizar a exibição de tela mista para vê-las em painéis de tarefas do SharePoint Designer separadamente. O Office SharePoint Designer 2007 também oferece um painel de visualização que oferece uma exibição da página a partir do navegador—assim, você verá todos os aspectos da página, incluindo o local em que cada elemento aparece e a velocidade com que são carregados—do mesmo modo que um usuário faria. Diminua as Preocupações de Implantação com uma Rede Segura Após ajustar o site de acordo com o seu gosto, você poderá salvá-lo no seu sistema cliente e prepará-lo para carregar em um servidor que execute o Windows SharePoint Services ou em um sistema do Microsoft Office SharePoint Server. Se o site tiver o visual e trabalhar conforme o esperado, você poderá publicá-lo no servidor para que outras pessoas o utilizem. E se isso não acontecer? Isso não é problema para o Office SharePoint Designer 2007. Se a sua nova páginamestre não tiver o visual ou não trabalhar como deveria, você poderá reverter isso ao estado anterior clicando no ícone Reverter ao Modelo que aparece ao lado do ícone Página Mestre. Isso irá restaurar a página-mestre do SharePoint que existia antes de você fazer as alterações — e tudo irá funcionar como antes. Com o retorno da página-mestre anterior, você poderá voltar ao Office SharePoint Designer 2007 para aprimorar seu novo site. http://www.microsoft.com/brasil/2007office/programs/designer/highlights.mspx 17 O Office SharePoint Designer 2007 oferece uma rede de segurança semelhante para folhas de estilo em cascata. Se você quiser alterar um CSS existente, o SharePoint Designer cria uma cópia local do site atual—sendo assim, se o seu novo CSS fizer algo inesperado, você poderá facilmente voltar ao original. Localize, Teste e Corrija Rapidamente os Problemas O Office SharePoint Designer 2007 oferece excelentes ferramentas para localização, teste e correção de erros no seu site do SharePoint antes de você divulgá-lo a muitas pessoas. Como mencionado anteriormente, o SharePoint Designer apresenta suporte ao Microsoft IntelliSense, que ajuda a diminuir os erros ao trabalhar diretamente da exibição de código com a linguagem e as marcas presentes no site, incluindo: XHTML ASP.NET CSS XSLT XPath Como conseqüência da sintaxe incorporada e do suporte de estrutura de marca que o IntelliSense oferece, seu código de marcação fica muito limpo desde o início e você poderá disponibilizar rapidamente seu site on-line. O recurso de Visão Múltipla oferece uma exibição contextual da parte do código na qual você está trabalhando—oferecendo uma exibição WYSIWYG vê de código no mesmo painel. O Inspetor de Marcas poderá validar o código de marcação bem como problemas na marca. Você poderá também ajustar as transformações de dados utilizando dados atuais com os recursos de edição de XSLT do Office SharePoint Designer 2007. Além do suporte ao IntelliSense, o Office SharePoint Designer 2007 oferece importantes recursos de verificação de acessibilidade e compatibilidade. O verificador de compatibilidade permite que você verifique que as páginas no seu site estejam de acordo com os padrões da Web que você quer atingir. Por exemplo, você poderá verificar se as suas páginas são compatíveis com XHTML 1.0 Transitional e CSS 2.1 (ou outras combinações entre os padrões CSS e HTML). Com o verificador de compatibilidade, você http://www.microsoft.com/brasil/2007office/programs/designer/highlights.mspx 18 poderá identificar quaisquer áreas do seu site que não estejam funcionando como antes e corrigir os problemas antes da disponibilização do site. O verificador de acessibilidade avalia seu site a partir de uma perspectiva dos padrões associados a Seção 508 do Americans with Disabilities Act. Assim como o verificador de compatibilidade, o verificador de acessibilidade poderá destacar as áreas do site que não estiverem de acordo com os padrões associados a essas regras e oferecer a você uma oportunidade de corrigir problemas antes de eles serem apresentados no seu site Office SharePoint Designer 2007 em Ação Para personalizar o site do SharePoint para que ele atenda às necessidades específicas do Projeto, Barbara edita a página-mestre padrão para criar um layout que esteja de acordo com os padrões estabelecidos pela empresa e pelo departamento; ela também inclui elementos importantes de conteúdo que ela deseja exibir na página. Então, utiliza as ferramentas do CSS para modificar o CSS que ela já definiu para outras empresas dentro da Fabrikam. Quando ela salva a página-mestre, essa página automaticamente salva o CSS incorporado. Isso ajuda a garantir a consistência de cores e estilos tipográficos com outras partes da Fabrikam. Ao mesmo tempo, Barbara sabe que a empresa está repensando os esquemas de cor; sendo assim, ela manter um CSS alternativo à mão que contém as cores e características tipográficas propostas. Ela planeja falar sobre as vantagens de cada uma com o gerente—e apenas mudando a referência do CSS, ela poderá apresentar o site em qualquer uma das cores e qualquer um dos esquemas tipográficos. Depois que Barbara e o gerente determinarem o esquema de cor apropriado a ser utilizado, ela poderá salvar a página-mestre com o link para o CSS correto. Cada páginamestre irá mostrar rapidamente as características do CSS selecionado, assim como cada página com base na página-mestre. http://www.microsoft.com/brasil/2007office/programs/designer/highlights.mspx 19 Gerencie com Segurança seu Site Após criar, testar e aprimorar seu site do SharePoint até que ele esteja pronto para acesso público, você poderá carregá-lo em um Office SharePoint Server. No entanto, como garantir que os visitantes e contribuidores do site não irão “estragá-lo”? O Office SharePoint Designer 2007 oferece ferramentas para gerenciar o acesso dos contribuidores. Defina as Configurações do Contribuidor e as Funções do SharePoint Um administrador de site do SharePoint ou um departamento de TI da empresa poderá utilizar as definições de função do SharePoint já estabelecidas para definir as ações a serem executadas por grupos específicos de usuários. Com o Office SharePoint Designer 2007, no entanto, o administrador ou a equipe de TI também poderá utilizar as configurações de contribuidor do SharePoint para aprimorar as permissões ativadas pelas funções padrão do SharePoint — tornando possível especificar exatamente o que, onde e como as pessoas poderão interagir com o site do SharePoint. As configurações e contribuidor do Office SharePoint Designer 2007 oferecem maior controle em relação ao que as pessoas poderão fazer dentro de cada função definida do SharePoint. O Office SharePoint Designer 2007 amplia e aprimora as funções padrão do SharePoint. Por exemplo, você poderia permitir que um grupo de contribuidores incluísse texto, outro incluísse texto e imagens e ainda um outro que incluísse texto, imagens e fizesse as alterações de layout. As configurações de contribuidor do Office SharePoint Designer 2007 facilitam a um administrador do SharePoint ou um departamento de TI o bloqueio ou desbloqueio de recursos, a definição de áreas específicas em que os contribuidores poderão ler e salvar informações ou a identificação de quais páginasmestre e arquivos CSS determinados usuários poderão utilizar para criar novas páginas. http://www.microsoft.com/brasil/2007office/programs/designer/highlights.mspx 20 Figura 6: As configurações de contribuidor do Office SharePoint Designer 2007 facilitam a especificação do que os usuários podem ou não fazer em um site compartilhado. Proteja o que Funciona Para os grupos de TI e os administradores de site do SharePoint, as configurações de contribuidor do Office SharePoint Designer 2007 permitem que eles ativem o acesso e mantenham o controle de tudo. O SharePoint Designer permite que a TI mapeie as funções do SharePoint às configurações do contribuidor em que especificam quais recursos no SharePoint Designer poderão ser utilizados pelos membros de cada função. Isso ajuda a garantir que os usuários não irão acidentalmente “invadir” o site ou comprometer a integridade do recurso compartilhado. Por fim, há o recurso Reverter ao Modelo que oferece proteção dentro do desenvolvimento do site também. Isso permite que os criadores de site testem as melhorias em um site do SharePoint e então—caso as melhorias não funcionem conforme o esperado ou, pior ainda, “estragarem” o site—retornar o site ao estado anterior clicando no ícone Reverter ao Modelo. http://www.microsoft.com/brasil/2007office/programs/designer/highlights.mspx 21 Office SharePoint Designer 2007 em Ação Agora que Barbara criou seu site de estudo de caso, ela identifica os contribuidores da Fabrikam que precisarão interagir com o site. Utilizando as configurações de contribuidor do Office SharePoint Designer 2007, ela aprimora as configurações pré-definidas da função do SharePoint para determinar exatamente o que os usuários em cada função poderão ou não fazer no site. Por exemplo, alguns usuários poderão apenas adicionar texto; outros poderão adicionar texto e imagem a partir de vídeos do cliente. Ela também especifica quais pastas os usuários poderão atualizar, estabelecendo alguns limites, limitando, assim, a chance de um usuário substituir um arquivo importante. Barbara marca a caixa de seleção na página de propriedades do grupo do contribuidor que autoriza os usuários a criarem novas páginas no site, mas não marca a caixa que permita que eles excluam ou editem as páginas-mestre, pois ela quer ajudar a garantir que os usuários não alterem a aparência do site enquanto adicionam novas páginas a ele. Com essas definições de usuário, Barbara facilita aos funcionários a atualização e edição das páginas do projeto sem alterar ou prejudicar o site inteiro. http://www.microsoft.com/brasil/2007office/programs/designer/highlights.mspx 22 Resumo O Microsoft Office SharePoint Designer 2007 oferece as ferramentas mais importantes necessárias para criar e personalizar seus sites do SharePoint e aplicativos interativos e com fluxo de trabalho do SharePoint. A interface de criação WYSIWYG e as ferramentas de desenvolvimento de fácil utilização ajudam a simplificar a tarefa de criação de sites e aplicativos — sem gravar e implantar código de servidor. Além disso, o Office SharePoint Designer 2007 ajuda a manter a operação e a integridade interna do seu site com segurança. Os verificadores de acessibilidade e compatibilidade ajudam a garantir que o seu site esteja de acordo com os padrões da indústria quanto à acessibilidade e seja compatível com os navegadores que os usuários executam. Os administradores de site ou seu departamento de TI poderão utilizar as configurações de contribuidor no Office SharePoint Designer 2007 para restringir o que os contribuidores poderão modificar no site do SharePoint, o que ajuda a evitar alterações e quebras indevidas do site. O Office SharePoint Designer 2007 também permite que você reverta atualizações feitas em um site do SharePoint. Se o site atualizado não se comportar da maneira esperada, você poderá retornar o site do servidor ao estado anterior ao clicar em um botão—assim, você não correrá o risco de perder o site original. O principal? O Office SharePoint Designer 2007 é a ferramenta preferida para aqueles que querem criar aplicativos do SharePoint ou criar e personalizar sites do SharePoint de maneira rápida, eficiente e sem criar código. http://www.microsoft.com/brasil/2007office/programs/designer/highlights.mspx 23 Recursos Para obter mais informações sobre o Office SharePoint Designer 2007, consulte os seguintes recursos: Office SharePoint Designer 2007: Guia de Destaques http://www.microsoft.com/brasil/2007office/programs/designer/highlights.mspx Office SharePoint Designer 2007: Nova Guia de Interface http://www.microsoft.com/brasil/2007office/programs/designer/newui.mspx Office SharePoint Designer 2007: Por que Atualizar? http://www.microsoft.com/brasil/2007office/programs/designer/why.mspx Office SharePoint Designer 2007: Guia de Demonstração http://www.microsoft.com/brasil/2007office/programs/designer/demo.mspx Office SharePoint Designer 2007: FAQ http://www.microsoft.com/brasil/2007office/programs/designer/faq.mspx Office SharePoint Designer 2007: Visão geral http://www.microsoft.com/brasil/2007office/programs/designer/overview.mspx Office SharePoint Designer 2007: Requisitos do Sistema http://www.microsoft.com/brasil/2007office/beta/sysreq.mspx 10 Principais Razões para Atualizar http://www.microsoft.com/brasil/2007office/programs/designer/top10.mspx http://www.microsoft.com/brasil/2007office/programs/designer/highlights.mspx 24 Requisitos de Sistema Para ver todos os requisitos de sistema, acesse www.microsoft.com/brasil/2007office/beta/sysreq.mspx. Este documento foi desenvolvido antes do lançamento do produto à fabricação e, assim, nós não garantimos que os detalhes aqui apresentados serão exatamente iguais aos encontrados no produto a ser lançado. As informações aqui contidas representam uma visão atual da Microsoft Corporation em relação às questões abordadas na data da publicação. Como a Microsoft deve responder às mudanças das condições de Mercado, o presente documento não deverá ser interpretado como um compromisso por parte da Microsoft, e a Microsoft não garante a precisão de quaisquer informações após a data de publicação. As informações representam o produto no momento em que este documento foi impresso e deverão ser utilizadas apenas para fins de planejamento. As informações estão sujeitas a alterações sem notificação prévia. Este documento funciona apenas como informativo. A MICROSOFT NÃO OFERECE GARANTIA, IMPLÍCITA OU EXPLÍCITA, NESTE DOCUMENTO. © 2006 Microsoft Corporation. Todos os direitos reservados. Microsoft, Expression, FrontPage, IntelliSense, MSDN, o logotipo do Office, SharePoint, Visual Studio e Windows são marcas registradas ou marcas comerciais da Microsoft Corporation nos Estados Unidos e/ou em outros países. Os nomes das empresas ou dos produtos aqui mencionados podem ser marcas registradas dos respectivos proprietários. http://www.microsoft.com/brasil/2007office/programs/designer/highlights.mspx 25