Módulo Avançado para a equipe de E-Manuais Aduaneiros EDIÇÃO DE CONTEÚDO EM PLONE Agenda Pastas Gerenciamento de conteúdo Controle de visualização Visão padrão Visão sumária Visão tabular Visão miniaturas Visão todo conteúdo Paginação Navegação anterior-próximo Tipo de conteúdo coleção Exclusão da navegação Navegação interna de itens de conteúdo Tabela de conteúdo de páginas Uso de âncoras Controle de acesso Gerenciamento de conteúdo de pastas Tarefas de interesse: Reordenar os itens da pasta Copiar/colar/recortar Renomear Cada item do plone possui um Título e um Nome Curto O título aparece na busca, na navegação, na barra de títulos do browser, na migalha de pão, etc. O nome curto aparece no endereço do browser O único jeito de alterar o nome curto do item é com a operação RENOMEAR Modos de exibição Formas de exibir o conteúdo da pasta para o usuário comum Uma delas sempre será escolhida Visão padrão Este é o modo exibição padrão da pasta quando ela é criada! Visão sumária É um bom modo de exibição para pastas de notícias! Visão de miniaturas Esse modo de exibição é sensacional para galerias de imagens! Visão tabular Em pastas não dá para configurar colunas (mas em coleções, sim!) Visão de todo o conteúdo Mostra a “aba visão” de todos os objetos dentro da pasta Visão de item Interessante para criar a “homepage da pasta” Um dos itens de conteúdo da pasta é selecionado e... Visão de item ... a aba visão e o título da pasta (em alguns locais) passam a ser os do item selecionado! Paginação Não é possível configurar a pasta para que em sua aba visão os itens apareçam paginados (i.e., sejam listados em grupos de x itens) Para isso, é necessário criar uma coleção e usá-la na visão de item Navegação anterior-próximo Configurado na pasta Ótimo para manuais Não recomendado para pastas com visão de item Coleção Tipo de conteúdo usado para apresentar uma lista de resultados de uma busca pré-relacionada no site Contém um corpo de texto (pode ser usada para exibir conteúdo como pasta) Gera automaticamente um feed RSS Usado especialmente para criar estruturas de navegação distintas da estrutura de armazenamento de conteúdo Habilitação Por padrão, o Plone fornece a permissão de adicionar coleções apenas para administradores Para que revisores ou editores possam inserir coleções, deve ser fornecida a permissão: “plone.app.collection: Add Collection” Modo de exibição de coleção As coleções possuem as mesmas opções de modo de exibição que as pastas Padrão, miniaturas, sumária, tabular Não possuem o modo de exibição de item Modo de exibição em coleções O modo tabular pode ser configurado no formulário de edição da coleção Diferentemente das pastas, a coleção pode ter as colunas configuradas Como criar uma coleção Adicione a coleção Configure os metadados Configure os critérios, acompanhando o preview Configure paginação e colunas para a visão tabular quando selecionada Configure o critério de ordenação dos resultados Se quiser exibir os resultados como tabela, selecione a visão tabular Exclusão da navegação Por padrão, o Plone tem atividada na coluna esquerda a portlet de navegação Ela simplesmente vai exibindo parcialmente a estrutura de conteúdo e indica onde o usuário está Em alguns casos, interessa omitir algum item de uma pasta da portlet de navegação: Editar configurações excluir da navegação CUIDADO Excluir da navegação não exclui das buscas, nem da área de conteúdo de pastas que não estiverem com visão de item ou todo conteúdo Uso típico: Esconder pastas de recursos auxiliares como fotos ou arquivos Em geral, em conjunto com uso da visão de item ou visão todo o conteúdo Tabela de conteúdo de páginas Usadas para gerar uma estrutura de navegação dentro da página Itens e subitens criados a partir do uso dos estilos Heading e Subheading Quando a página com tabela de conteúdo for exibida em uma pasta com modo de exibição “todo o conteúdo”, a tabela de conteúdo gera links para TODOS os itens que tenham corpo de texto usando Heading e Subheading! Âncoras São pontos dentro de uma página para que podemos dirigir a navegação do browser Por exemplo, experimente acessar: http://www.planalto.gov.br/ccivil_03/constituicao/ constituicao.htm Depois experimente acessar: http://www.planalto.gov.br/ccivil_03/constituicao/ constituicao.htm#art242§2 Criação de âncoras Utilizando o editor de textos do Plone, posicione o cursor no local onde deseja colocar a âncora Clique no símbolo da âncora e dê um nome A partir de agora, todo link para a página pode ser complementado com “#alfa”, trocando alfa pelo nome da âncora Uso das âncoras No editor de texto do Plone, a criação dos links pode visar âncoras na própria página Caso se queira buscar âncoras em outras páginas, pode-se selecionar a âncora na caixa “Link interno” Âncoras em links externos devem ser inseridas manualmente Dica: âncoras em pastas com visão “todo o conteúdo” Se você criar uma âncora em uma página, e quiser que essa âncora seja buscada sem que o usuário saia da pasta com visão “todo o conteúdo” (como acontece na navegação em tabela de conteúdo): Crie a âncora na página destino Crie na página origem o link como interno, apontando para a âncora desejada Edite o HTML da página origem, procurando por uma sequência parecida com href="resolveuid/18a14178ae004b23a2ac6629eb9b4ba4#cin za“ Elimine tudo o que está entre a primeira " e #, deixando parecido com href=“#cinza“ CONTROLE DE ACESSO Informações gerais Perfis de usuário Usuário “anônimo” (não-autenticado) Usuário autenticado (Membro) Manager Site Admin Revisor Editor Autor Leitor Owner Perfis de usuário e permissões Autor Pode criar novos itens de conteúdo Owner Pode editar os itens que criou Editor Pode editar itens de conteúdo criados por outros usuários Revisor Pode publicar itens de conteúdo Leitor Pode ler itens de conteúdo não-publicados! Mecanismo padrão de permissões Cada item possui sua matriz de permissões A maioria das permissões são herdadas e passadas em herança Workflow Um workflow é uma política de atribuição de permissões com base em transições de estado O workflow define estados e transições possíveis entre eles O workflow também define: Para cada estado, quais são as permissões dadas a cada perfil Para cada transição, qual é o perfil autorizado a executá-la Workflows num site Plone Um site Plone pode possuir vários workflows diferentes configurados Alguns inclusive podem não estar sendo aplicados Cada tipo de conteúdo possui a configuração de qual é seu workflow Alguns workflows são aplicados a vários tipos de conteúdo Um tipo de conteúdo pode não ter workflow aplicado Dessa forma, é submetido apenas ao mecanismo padrão de permissões Diagrama do workflow padrão Perfil é normalmente dado em uma pasta Imagens e arquivos não são submetidos a workflow por padrão • Eles são visíveis se a pasta que os contém é visível! Alterando o estado do item Menu estado Avançado Incluir os itens contidos na pasta Datas de publicação/expiração Alterar estado Publicar Enviar para publicação Retirar Enviar de volta Atenção: apenas as operações possíveis no item atual são exibidas! Lista de revisão Mostra todos os conteúdos que o usuário atual pode revisar e que estão pendentes ATENÇÃO: a Portlet de Lista de revisão não é habilitada por padrão! Mapas de imagem Permitem que uma imagem tenha regiões clicáveis diferentes para endereços diferentes O mais simples para criar os mapas é usar o software GIMP de edição de imagens Procedimento Crie a página e insira a imagem Abra a imagem no GIMP e escolha “FiltersWebImage Map” Na barra de ferramentas à esquerda, clique no quadrado ou no círculo para desenhar a região clicável Desenhe a região clicável na imagem e, quando concluir, insira o endereço do link na caixa “Area settings” Após criar todas as áreas clicáveis, selecione “View Source”. Selecione apenas o conteúdo entre “<map>” e “</map>” (inclusive) CTRL+C Abra para edição a página que terá a imagem Abra o código HTML da página Cole o copiado (CTRL+V) Localize a tag <img> correspondente à imagem inserida Acrescente a sequência usemap=“#map” e salve a página Exercícios de fixação Ordenação e navegação Crie uma pasta chamada “Exercício” Crie nessa pasta quatro páginas chamadas Alfa, Beta, Gama e Delta (crie nesta ordem). Coloque algum conteúdo aleatório e diferente em cada página para facilitar a visualização Usando a aba conteúdo, reorganize as quatro páginas, de forma de forma que na navegação apareçam na sequência Beta, Delta, Alfa Gama deverá ser excluída da navegação. Publicação em lote e em cascata Navegue até a pasta Exercício Mude para a aba conteúdo Selecione Alfa e Beta Clique em “Alterar Estado” e use o formulário para publicar as duas páginas Observe o efeito no estado das páginas Navegue até a aba visão da pasta Exercício No menu “Estado”, escolha “Avançado” Selecione “Incluir itens contidos na pasta” e Publicar Observe que todos os itens foram publicados Modos de exibição Mude a pasta imagens para modo de exibição de miniaturas Mude a pasta Exercício para modo de exibição de item, escolhendo a página Alfa Observe o efeito na portlet de navegação Organização de imagens e arquivos auxiliares Na pasta Exercício, crie uma subpasta chamada imagens Exclua da navegação e renomeie de forma que o nome curto da página imagens seja img Observe o efeito no endereço do browser Coloque três arquivos de imagem na pasta imagens Insira uma das imagens na página Alfa Abra a página Beta para edição, e selecione o comando de inserir imagens. Porém faça o upload de uma quinta imagem na janela de inserção de imagens. Faça o upload de forma que a imagem fique na pasta imagens Navegação anterior-próximo Crie dentro da pasta Exercício uma pasta chamada Documentos Crie três páginas na pasta Documentos chamadas Início, Meio e Fim Coloque conteúdo diferente em cada uma das páginas Habilite a navegação anterior-próximo na pasta Documentos Observe o efeito na aba visão da pasta Documentos Observe o efeito na aba visão das páginas Início, Meio e Fim Âncoras Edite a página Meio de forma que o conteúdo dela fique tão extenso a ponto de precisar ser rolada a tela para poder enxergar o final da mesma Crie uma âncora chamada “minhaancora” no início do último parágrafo Edite a página Beta, colocando ao fim da mesma o texto “Clique aqui para minha âncora”. A palavra “aqui” (e apenas ela) deverá ter um link para a âncora chamada minhaancora na página Meio Coleções Aplique a tag “Projeto” às páginas Gama, Fim e a uma das imagens da pasta imagens Crie na pasta Exercício uma coleção chamada “Itens do projeto” Configure essa coleção para usar o critério de tag (“Projeto”) Configure a visão tabular para exibir apenas título e tipo de conteúdo Crie outra coleção chamada “Páginas do projeto”, com o critério de tag (“Projeto”) e tipo de conteúdo “Página” Configure uma terceira coleção chamada “Documentos do projeto”, com o critério de tag “Projeto”, tipo de conteúdo “Página” e local correspondendo à pasta Documentos Sugestões de materiais http://weblion.psu.edu/services/documentati on http://quintagroup.com/services/support/tuto rials