UNIVERSIDADE FEDERAL DE ALAGOAS
Reitora
ANA DAYSE REZENDE DÓREA
Vice-Reitor
EURICO DE BARROS LOBO FILHO
Chefia de Gabinete
MARIA JOSÉ MENEZES MESSIAS
Procuradora-Chefe
VALÉRIA CARNEIRO LAGES RESSURREIÇÃO
Pró-Reitoria de Planejamento
JOÃO CARLOS CORDEIRO BARBIRATO
Pró-Reitoria de Graduação – PROGRAD
MARIA DAS GRAÇAS MEDEIROS TAVARES
Pró-Reitoria de Pós-Graduação e Pesquisa – PROPEP
JOSEALDO TONHOLO
Pró-Reitoria Estudantil – PROEST
PEDRO NELSON BONFIM GOMES RIBEIRO
Pró-Reitoria de Extensão – PROEX
EDUARDO SARMENTO DE LYRA
Pró-Reitoria de Gestão de Pessoas e do Trabalho – PROGEP
SÍLVIA REGINA CARDEAL
PROGRAMA DE GESTÃO DO CONHECIMENTO
Coordenador do Programa
OLIVAL DE GUSMÃO FREITAS JÚNIOR
Assessoria de Comunicação – ASCOM
MÁRCIA REJANE DE ALENCAR GONÇALVES FERREIRA DE CARVALHO
Gerente do Programa
ANDRÉ LUIZ PEREIRA DOMARQUES DE MENEZES
Bolsistas
ADOLFO BRUNO MOURA CAVALCANTE
GERDSON DE ARAÚJO SILVA
JOSÉ DANIEL OLIVEIRA BILIA BARBOSA DE MELO
LEVI DA SILVA RAMOS JÚNIOR
MARCOS ANTÔNIO PEREIRA DA SILVA JÚNIOR
Histórico de Alterações
Data
Descrição
Autoria
08/09/2008
Criação
Marcos Pereira
André Domarques
12/09/2008
Revisão
Marcos Pereira
17/09/2008
Revisão
André Domarques
Marcos Pereira
23/09/2008
Publicação
André Domarques
20/10/2008
Atualização
Marcos Pereira
André Domarques
ÍNDICE
Introdução ............................................................................................................................................................................................ 7
Parte 1 - Conceitos Básicos ............................................................................................................................................................. 8
Gestão de Conteúdos no ambiente WEB .............................................................................................................................. 9
Gestão de Conteúdo ............................................................................................................................................................... 9
Sistemas Gerenciadores de Conteúdo................................................................................................................................ 9
Portais Corporativos ............................................................................................................................................................. 10
Sobre os Portais Corporativos da UFAL .............................................................................................................................. 12
Tecnologias utilizadas ............................................................................................................................................................ 13
Estrutura básica dos Portais................................................................................................................................................. 13
Parte II – Conhecendo o Sistema ................................................................................................................................................. 15
Visão Geral do Plone ................................................................................................................................................................. 16
Conhecendo o Plone.................................................................................................................................................................. 17
Navegação ................................................................................................................................................................................ 17
Navegação principal........................................................................................................................................................... 17
Navegação secundária....................................................................................................................................................... 17
Mapa do site ........................................................................................................................................................................ 18
Localizador de navegação ................................................................................................................................................ 18
Itens de conteúdo................................................................................................................................................................... 18
Fluxo de Trabalho – Workflow .......................................................................................................................................... 19
Usando o Plone ........................................................................................................................................................................... 20
Usuários e Preferências Pessoais ........................................................................................................................................ 20
Preferências do Usuário ................................................................................................................................................... 20
Minha Pasta .......................................................................................................................................................................... 21
Opções de gestão de conteúdos ........................................................................................................................................ 22
Abas....................................................................................................................................................................................... 22
Ações .................................................................................................................................................................................... 25
Exibição ................................................................................................................................................................................ 25
Adicionar itens de conteúdo ........................................................................................................................................... 25
Estado de publicação ......................................................................................................................................................... 26
Armazenamento ..................................................................................................................................................................... 26
Parte III – Gestão de Conteúdos .................................................................................................................................................. 27
Gerenciando Conteúdo............................................................................................................................................................. 28
Tipos de Conteúdo ................................................................................................................................................................ 28
Página .................................................................................................................................................................................... 28
Documento ......................................................................................................................................................................... 28
Evento ................................................................................................................................................................................... 29
Arquivo ................................................................................................................................................................................. 30
Pasta ...................................................................................................................................................................................... 31
Imagem ................................................................................................................................................................................. 31
Link ........................................................................................................................................................................................ 32
Notícia .................................................................................................................................................................................. 33
Pasta Esperta ....................................................................................................................................................................... 33
Janela ..................................................................................................................................................................................... 35
Flash Movie .......................................................................................................................................................................... 36
Content Panels ................................................................................................................................................................... 36
Workflow do Plone ............................................................................................................................................................... 39
Estados do Plone ................................................................................................................................................................ 39
Roles/Local Roles (Papéis/Papéis Locais) ..................................................................................................................... 39
Roles ................................................................................................................................................................................. 40
Roles Local ...................................................................................................................................................................... 40
INTRODUÇÃO
Este Manual do Gestor de Conteúdos destina-se aos gestores de conteúdo da Universidade Federal de
Alagoas - UFAL.
Entende-se como gestor de conteúdo, o usuário devidamente cadastrado e autorizado pela Instituição para gerir
conteúdos em um ambiente eletrônico que ofereça recursos tecnológicos apropriados para a gestão de
conteúdos eletrônicos.
O papel do gestor de conteúdo compreende em executar operações inerentes a sua função, como adicionar,
alterar, remover itens de conteúdo e preservar o nível de qualidade das informações disponibilizadas no Portal.
Neste manual serão apresentadas as informações básicas necessárias ao gestor de conteúdos para o completo
gerenciamento de conteúdos no sistema Plone.
A solução aplicada nos Portais Corporativos da UFAL utiliza o Sistema Gerenciador de Conteúdos Plone,
utilizando o servidor ZOPE, banco de dados ZODB e linguagem de programação Python.
PARTE 1 - CONCEITOS BÁSICOS
GESTÃO DE CONTEÚDOS NO AMBIENTE WEB
A internet é incontestavelmente um poderoso meio de comunicação, o que possibilita as organizações ótimas
oportunidades de negócios, sejam transações e negócios efetuados inteiramente no ambiente virtual ou como
ambiente facilitador. Ao longo do tempo foram sendo desenvolvidas novas tecnologias que maximizam o poder da
internet, dentre inúmeras ferramentas disponíveis, temos a gestão de conteúdos com a utilização de sistemas
gerenciadores de conteúdo para criação de websites e portais corporativos.
GESTÃO DE CONTEÚDO
A gestão de conteúdo é o processo e um fluxo de trabalho envolvido na organização, categorização e
estruturação de recursos informacionais para que possam ser armazenados, publicados e reutilizados em
diversas maneiras.
Ainda podemos dizer que a gestão de conteúdos é um conjunto de técnicas, modelos, definições e
procedimentos de ordem estratégica e tecnológica visando integração e automatização de todos os processos
relacionados à criação, agregação, personalização, entrega e arquivamento de conteúdos de uma organização.
SISTEMAS GERENCIADORES DE CONTEÚDO
Um sistema gerenciador de conteúdo - SGC, ou Content Management System - CMS, é uma ferramenta que
permite criar, gerenciar e publicar conteúdos no ambiente eletrônico. Um SGC não é um produto ou uma
tecnologia, trata-se de um termo amplo que envolve um conjunto amplo de técnicas e procedimentos que dão
suporte a nova geração de sites e portais de grande escala.
Os sistemas gerenciadores de conteúdo são sistemas que possibilitam gerenciar, de forma simples e prática,
conteúdos, tais como páginas, documentos, áudio, vídeo etc. Os SGCs podem ser utilizados em ambiente web,
intranet ou extranet.
Um sistema gerenciador de conteúdo pode ser usado para coletar, gerenciar e publicar conteúdo, armazenando
o conteúdo em forma de componentes ou integralmente como documentos, enquanto mantém os hiperlinks
entre componentes. Podendo também dispor de um controle de versão de conteúdo. Esta definição demonstra
parte do que pode ser obtido com a utilização de sistemas gerenciadores de conteúdo na atualidade. As
aplicações são muitas, face ao constante desenvolvimento de novas tecnologias e a aplicabilidade de soluções a
determinados problemas.
A seguir, demonstramos alguns dos processos e benefícios da utilização dos SGCs:
•
Possibilita a reutilização de informações, permitindo a pronta integração de dados provenientes
de diversas fontes;
•
Permite o eficiente “re-propósito” de informações, ou seja, conteúdos que pode ser gerado em
diferentes formas de apresentação;
•
Possibilita que a manutenção das informações seja de modo descentralizado, mas, ao mesmo
tempo, preservando a segurança das informações;
9
•
Possibilita uma apresentação consistente, separando o design de páginas web do conteúdo que é
exibido;
•
Facilita a tarefa de colocar informações na web;
•
Facilita a gestão da informação sobre boas práticas adequadas, a fim de que os metadados1 sejam
capturadas no momento da criação ou modificação do conteúdo;
•
Permite que estados passados do site sejam recriados ou restaurados.
Dentre as funções básicas de um SGC podemos citar:
•
Autoria: processo pelo qual os utilizadores podem criar conteúdos web em um ambiente regido
por controle de usuários e permissões;
•
Fluxo de trabalho: conjunto de regras adotadas na criação de conteúdos entre os processos de
autoria e publicação.
•
Armazenamento: é o processo de armazenamento das informações geradas no processo de
autoria de conteúdos em um repositório, que podem ser um banco de dados ou em um arquivo
XML.
•
Publicação: é o processo pelo qual o conteúdo armazenado é entregue ao usuário. Geralmente
são apresentados em forma de HTML, no entanto, podem ser apresentados em diferentes
formas.
PORTAIS CORPORATIVOS
Os portais corporativos são instrumentos para compartilhamento e disseminação de informações e
conhecimentos corporativos. Apresentam-se como uma plataforma única para o e-business (B2C, B2B, B2G
etc.), possibilitando também a integração de vários sistemas de informação.
1
De acordo com a definição do World Wide Web Constortium – W3C, metadados são informações localizadas na web,
inteligíveis por um computador. Decerto, podemos dizer que um metadado é um dado utilizado para descrever um dado
primário.
10
Os portais corporativos oferecerem uma solução baseada na web (web-based) para resolver o problema da
distribuição de informações corporativas e consolidação de objetos (relatórios, documentos, planilhas,
formulários etc.) da inteligência corporativa (business intelligence), tornando estas informações disponíveis em
um único ponto de acesso e podendo ser acessadas, através de um browser, em qualquer ponto do planeta com
uma rígida política de controle de acesso e segurança.
Dentre os componentes-chave de um portal corporativo, apresentamos abaixo uma figura que ilustra os
componentes básicos de um portal corporativo:
11
SOBRE OS PORTAIS CORPORATIVOS DA UFAL
Os portais corporativos do conhecimento da UFAL servirão como um meio de relacionamento efetivo e eficaz
com a comunidade acadêmica e a sociedade. Através da disponibilização de informações e serviços, os portais
corporativos do conhecimento possibilitarão aos seus usuários obter informações que necessitam e utilizar
serviços através da internet, sem a necessidade de efetuar uma ligação ou estar presente na Instituição.
Os portais corporativos visam, sobretudo, facilitar a disseminação e o compartilhamento de informações
referentes às atividades acadêmicas desenvolvidas na universidade, facilitando e ampliando o relacionamento da
instituição com a comunidade (interna e externa). Dentre os benefícios dos portais destacam-se:
•
Aumentar a qualidade e acesso das informações e serviços prestados pela universidade para a sociedade;
•
Integrar os diversos sistemas de informação por meio de único ponto de acesso;
•
Possibilitar o gerenciamento da informação de maneira mais eficaz dentro da universidade e
•
Adequar a universidade à realidade tecnológica.
Os projetos de desenvolvimento dos portais corporativos são gerenciados de acordo com as melhores práticas
de gerenciamento de projetos, garantindo que o projeto fique dentro do escopo e qualidade desejáveis. Todos os
projetos de desenvolvimento utilizam conceitos de engenharia de software e de arquitetura de informação,
visando fornecer em seus produtos elementos de navegabilidade, funcionabilidade, usabilidade e clareza. Além
disso, existe um grande cuidado para que a taxonomia das informações e serviços sejam adequadas ao contexto
do portal e de fácil entendimento pelo público-alvo do mesmo.
12
TECNOLOGIAS UTILIZADAS
O desenvolvimento dos portais é feito utilizando o ambiente Plone (sistema gerenciador de conteúdo), ZOPE
(servidor de aplicações web), Python (linguagem de programação) e ZODB (banco de dados orientado a
objetos), que permitem grande produtividade, eficiência e otimização dos processos de desenvolvimento e de
interação com o usuário. A plataforma Plone reúne um conjunto de características que favorece o seu uso como
sistema de gestão de conteúdo, tais como:
• Filosofia de software livre;
• Flexibilidade e facilidade de customização e
• Conformidade com os diversos padrões internacionais.
Essa plataforma também fornece um conjunto de componentes funcionais que minimizam o esforço de
implementação, além de oferecer diversos recursos de desenvolvimento rápido de aplicações (RAD). Todavia, é
necessário enfatizar o esforço adicional de análise e levantamento de requisitos visando à definição da
arquitetura de informação.
Os portais corporativos do UFAL foram desenvolvidos utilizando as seguintes tecnologias:
Tecnologia
Descrição
Sistema Operacional
GNU/Linux Debian
Servidores
Zope e Apache
Linguagem de programação:
Pyhon
Bancos de dados:
ZODB e MySQL
Sistema Gerenciador de Conteúdo
Plone
ESTRUTURA BÁSICA DOS PORTAIS
A estrutura básica dos portais corporativos da UFAL foi criada especialmente focada em seus utilizadores,
observadas as boas práticas de diagramação, usabilidade e acessibilidade.
O layout foi desenhado de forma a oferecer uma interface atraente, usável, limpa e agradável, livre de excessos e
incorreções. Pode-se observar a harmonia entre as cores, utilizadas em consonância com o brasão da UFAL.
O portal apresenta três formas de apresentação, a primeira é a capa do site, a segunda é a forma padrão
utilizada no portal e a terceira é utilizada em seções especiais do site.
A seguir é apresentada a estrutura básica dos portais da UFAL:
13
1. Barra Institucional
6. Onde estou? (localização de navegação)
2. Cabeçalho
7. Conteúdo
3. Ferramenta de Busca
8. Calendário de eventos
4. Navegação de destaque
9. Banners
5. Navegação principal
10. Rodapé
14
PARTE II – CONHECENDO O SISTEMA
VISÃO GERAL DO PLONE
O Plone é um Sistema Gerenciador de Conteúdo livre e de código aberto. Seu objetivo é fornecer valor a cada
nível de uma organização. Ele vem com um sistema de workflow, segurança e funções pré-configuradas, um
conjunto de tipos de conteúdo e suporte a várias línguas. Há vários desenvolvedores, escritores, e pessoas que
utilizam e testam o Plone de todas as partes do mundo, contribuindo todos os dias com o Plone.
O Plone foi concebido a partir do Zope e CMF, com um sistema de gestão de conteúdos, ideal para intranets,
portais e aplicações personalizadas. O propósito inicial do Plone era desenvolvimento de intranets, mas
rapidamente foi extendido e tem sido amplamente divulgado como solução de gestão de conteúdos. Sua
arquitetura flexível, interface amigável dentre outras vantagens, fazem do ambiente Zope e Plone, um sistema de
gestão de conteúdos melhor do que outros com os quais compete, sejam de código aberto ou não.
O Plone apresenta uma arquitetura baseada em serviços que apóiam o processo de criação, gestão e publicação
de informação na Web. Esse processo, segundo abordagem do Plone, abrange quatro grandes etapas:
identificação, composição, moderação e publicação. Serviços associados aos objetos, elementos publicáveis na
web, fornecem suporte a cada etapa e em todo o ciclo de vida dos conteúdos.
O Plone possui uma interface amigável, configurável, de fácil uso para gestores de conteúdos e para
desenvolvedores. O conteúdo é separado da lógica da aplicação e da apresentação, facilitando a publicação do
mesmo conteúdo em diversos dispositivos. O conteúdo é gerado em função de tipos pré-definidos, a lógica
implementada em workflow e a apresentação através de skins (layout). Esse sistema permite que o mesmo
conteúdo seja apresentado em múltiplos formatos (como exemplo: HTML, XML, WAP) e em várias línguas.
O Plone oferece amplo suporte as especificações da World Wide Web Consortium - W3C que estabelece
padrões web, dentre eles, tem-se o XHTML, CSS, Acessibilidade e outros padrões que garantem a qualidade e
compatibilidade com diferentes browsers e dispositivos.
16
CONHECENDO O PLONE
O Plone oferece uma interface intuitiva e amigável tanto para desenvolvedores quanto para os usuários finais. A
solução aplicada nos portais corporativos da UFAL herda estes benefícios à medida que o desenvolvimento da
solução foi focado especialmente nos diferentes grupos de usuários, sejam visitantes, membros, revisores ou
gerentes dos portais.
Conforme figura a seguir, é apresentada a página inicial do portal:
NAVEGAÇÃO
A navegação no portal pode ser efetuada em diferentes maneiras:
NAVEGAÇÃO PRINCIPAL
Através da navegação principal é possível acessar as principais seções em destaque do portal, conforme figura a
seguir:
NAVEGAÇÃO SECUNDÁRIA
Através da navegação secundária é possível acessar todas as seções do portal, como também são apresentados
os itens de conteúdos contidos nas seções.
17
A navegação secundária possui uma forma de apresentação especial que permite ao
utilizador navegar entre os diferentes níveis de profundidade da estrutura de pastas e itens
de conteúdos do portal.
Além disso, o usuário poderá clicar no título “navegação” e ser redirecionado ao “mapa do
site”, permitindo visualizar toda a estrutura de pastas e itens de conteúdo do portal.
MAPA DO SITE
O mapa do site apresenta toda a estrutura de pastas e itens de conteúdo do portal. O usuário poderá acessar
rapidamente as pastas ou itens de conteúdo através da árvore de navegação apresentada por esta
funcionalidade.
LOCALIZADOR DE NAVEGAÇÃO
O localizador de navegação é uma funcionalidade que indica ao usuário a localização exata que ele se encontra.
ITENS DE CONTEÚDO
O Plone oferece um conjunto básico de itens de conteúdo que possibilita aos gestores de conteúdo criar
arquivos, documentos, páginas, imagens, notícias, eventos e vários outros itens de conteúdo, além de ser
possível adicionar novos itens de conteúdo.
A publicação de itens de conteúdo no Plone é efetuada de modo instantâneo, uma vez definido no workflow, o
que permite aos gestores de conteúdo criar e publicar conteúdos de maneira eficiente e eficaz.
Através dos estados e ações de itens de conteúdo é possível definir se um item de conteúdo será público,
privado ou pendente para revisão. Também é possível determinar a validade do item de conteúdo, ou seja,
definir data de inicio e término de publicação.
18
FLUXO DE TRABALHO – WORKFLOW
O fluxo de trabalho, ou workflow, é o processo usado para gerenciar itens de conteúdo em um portal. Um
exemplo é a publicação de notícias em uma empresa: um colaborador escreve uma notícia e envia a seu editor
para revisão antes de publicá-la no site. Este processo de revisão é chamado de workflow e é usado pelos
gerenciadores do portal para assegurar que o conteúdo do site está correto. O plone tem um sistema de
workflow muito poderoso e flexível podendo ser customizado de acordo com as necessidades da Instituição.
19
USANDO O PLONE
USUÁRIOS E PREFERÊNCIAS PESSOAIS
PREFERÊNCIAS DO USUÁRIO
Quando um usuário é criado no Plone, algumas configurações podem ser feitas, tais como alteração de senha,
inclusão de foto, entre outros.
Para acessar essas configurações, clique em “preferências” na barra pessoal:
Logo após deverá aparecer à tela abaixo.
Clicando em “Preferências Pessoais”, será exibida a seguinte janela:
20
Nessa tela pode-se alterar o nome, e-mail, editor de conteúdo, idioma, acrescentar foto ao perfil, entre outras
informações.
MINHA PASTA
Minha Pasta é um local privado para o Membro poder criar e editar os seus objetos e tipos de conteúdo. Por
padrão no Plone, é sempre criada uma Minha Pasta para cada usuário novo cadastrado no Plone.
Para ter acesso a pasta pessoal clique no link “minha pasta” na barra pessoal.
Logo após será exibida a página a baixo.
Nesta página você poderá adicionar, remover e modificar seus objetos. (Criação de conteúdo será mostrado
mais à frente!)
Na mesma tela pode-se ver as guias de conteúdo, visão, edição, propriedades e compartilhamento.
Como mostrado acima, na guia “visão” pode-se visualizar a página padrão para a “Minha Pasta” que, neste caso,
é a página pessoal do usuário “admin”.
Clicando em “conteúdo”, é mostrada uma listagem do conteúdo presente em “Minha Pasta”.
21
Clicando em “edição”, você poderá modificar o conteúdo do objeto local. No caso abaixo, pode-se modificar o
nome e descrição de “Minha Pasta”.
As guias “propriedades” e “compartilhamento” serão explicadas mais à frente.
OPÇÕES DE GESTÃO DE CONTEÚDOS
No plone, um utilizador com o perfil de gestor especificamente definido no portal poderá ter acesso a diversas
opções de gerenciamento de conteúdo. Isso possibilita efetuar diversos procedimentos de gestão de conteúdo
em um ambiente intuitivo, simples e prático.
A interface de gerenciamento de conteúdo possui opções e atalhos que facilitam as atividades de gestão de
conteúdo, como pode ser vista na figura abaixo:
ABAS
Na aba “conteúdo” são listados todos os itens de conteúdo que estão dentro de um item do tipo pasta. São
exibidas informações como título, tamanho, última modificação, estado e a possibilidade de alterar a ordem dos
22
itens na pasta, destinada a definir sua apresentação na navegação e sua exibição na aba “visão”. Ainda é possível
inserir itens de conteúdo, copiar, recortar, renomear, excluir e alterar o estado de itens de conteúdo.
Na aba “visão”, é apresentada a forma de visualização definida na opção “exibição”. O item do tipo pasta pode
ser apresentada de diversas maneiras, inclusive definir um determinado item de conteúdo padrão para a pasta.
A seguir é apresentado a forma de visualiação padrão da pasta:
Na aba “edição” é possível editar os atributos específicos de cada item de conteúdo. Cada item de conteúdo
possuem diferentes atributos a serem editados.
A seguir é apresentada a edição de um item de conteúdo do tipo pasta:
Observe que o conteúdo do tipo pasta, possui apenas dois campos: “Título” e “Descrição”.
Em “propriedades” encontram-se diversas opções avançadas para os itens de conteúdo, nesta aba, podem-se
inserir metadados, ou palavras-chave, nomear colaboradores, gerenciar os autores do item, definir datas de
publicação e expiração, inserir direitos autorais, habilitar discussão do item de conteúdo e definir se o item de
conteúdo estará disponível na navegação do portal.
23
Na aba “compartilhamento” é possível selecionar os usuários que irão ter permissões para gerenciar
conteúdos na pasta que está sendo gerenciada. Mesmo que um usuário esteja cadastrado como membro, este
usuário poderá vir a ser um revisor ou gerente de uma determinada pasta, desde que o gerente do site dê as
devidas permissões para este usuário.
24
AÇÕES
Os itens de conteúdo no Plone podem apresentar diferentes comportamentos a depender das ações que
foram atribuídas a eles.
Nos itens do tipo arquivo, notícias, eventos, imagens e outros, as ações possibilitam efetuar procedimentos
comuns de gerenciamento de arquivos, de forma semelhante encontrada nos sistemas operacionais.
Recortar: Move um item de conteúdo a um destino específico;
Copiar: duplica o item de conteúdo a um destino específico;
Excluir: Remove o item de conteúdo;
Renomear: Renomeia o item de conteúdo.
EXIBIÇÃO
No objeto do tipo pasta, a exibição pode modificar a forma de apresentação do conteúdo da pasta:
A visão sumária apresenta o título, descrição e um link “leia mais” que leva o utilizador ao item de conteúdo;
A visão tabular apresenta uma tabela com título, autor, tipo e data de modificação;
A visão de miniaturas apresenta thumbnails de imagens que estejam contidas na pasta;
A visão padrão apresenta uma lista dos itens contidos na pasta, com titulo e descrição.
Caso seja necessário definir um item de conteúdo como visão padrão da pasta, basta clicar em “selecionar um
item como visão padrão...”, conforme figura a seguir:
ADICIONAR ITENS DE CONTEÚDO
No objeto tipo pasta, é apresentado um atalho para inserção de novos itens de conteúdo.
Através deste atalho, é possível inserir qualquer tipo de conteúdo que esteja instalado no
portal.
Ao adicionar um item de conteúdo através deste atalho, o utilizador deverá informar os dados
necessários do novo item de conteúdo.
Os itens adicionados, através deste atalho, serão inseridos na pasta a qual o usuário se
encontra.
25
ESTADO DE PUBLICAÇÃO
Este atalho do estado de publicação do item de conteúdo permite ao utilizador
rapidamente mudar seu estado de publicação.
Caso o usuário deseje agendar a publicação e expiração de um item de conteúdo,
basta clicar em avançado e informar os dados desejados.
ARMAZENAMENTO
Todo o conteúdo do portal é armazenado em um banco de dados, que pode ser o ZODB ou quaisquer outros
bancos de dados, seja orientado a objetos ou relacional. A forma de apresentação padrão dos itens de conteúdo
armazenados no plone é semelhante à estrutura de arquivos e diretórios de um sistema operacional, inclusive
sua hierarquia.
Para visualizar os itens de conteúdo armazenados no portal, em uma determinada pasta, basta clicar na aba
“conteúdo”. A seguir é apresentado o conteúdo de uma pasta:
Cada item de conteúdo possui uma URL única, constituído pelo endereço do portal, nomes curtos da hierarquia
de pastas e pelo nome curto do próprio item de conteúdo. Por exemplo, o endereço abaixo:
http://www.ufal.edu.br/ufal/institucional/campus-maceio
A URL acima se refere ao item de conteúdo do tipo pasta “Campus Maceió”, cujo nome curto é “campusmaceio” que está dentro da pasta de nome curto “institucional” e que está no endereço eletrônico do portal da
UFAL.
26
PARTE III – GESTÃO DE CONTEÚDOS
GERENCIANDO CONTEÚDO
As informações constantes no portal consistem num determinado conjunto de itens de conteúdo que podem ser
arquivos, documentos, páginas, eventos, notícias, pastas, pastas espertas, links e demais itens de conteúdo.
O gerenciamento dos itens de conteúdo no Plone é feito exclusivamente no ambiente eletrônico, requerendo do
utilizador possuir um usuário cadastrado com as devidas permissões para criar, editar, excluir e publicar itens de
conteúdo.
TIPOS DE CONTEÚDO
PÁGINA
Uma página é um item de conteúdo bastante comum, geralmente é um repositório próprio de texto.
Documentos podem ser escritos em vários formatos diferentes, tais como texto puro, HTML ou Texto
Estruturado. Uma página é basicamente um item de conteúdo semelhante a uma página HTML comum.
Para criar um item de conteúdo do tipo página, informe os seguintes dados:
•
•
•
•
Título - nome que o gestor deseja dar ao documento;
Descrição - pequeno texto explicativo sobre o conteúdo do documento;
Corpo do texto - conteúdo do documento;
Conteúdo relacionado - criar relacionamento com outro item de conteúdo.
DOCUMENTO
Um documento é um item de conteúdo que além de armazenar texto puro, HTML ou Texto Estruturado,
armazena também imagens e anexos no próprio item de conteúdo, possibilitando criar páginas web completas
sem a necessidade de enviar imagens ou anexos separadamente.
28
Para criar um item de conteúdo do tipo documento, informe os seguintes dados:
•
•
•
•
•
•
•
•
Título - nome que o gestor deseja dar ao documento;
Descrição - pequeno texto explicativo sobre o conteúdo do documento;
Corpo do texto - conteúdo do documento;
Exibir área de downloads de imagem – Marque se desejar exibir uma área de downloads das imagens
do documento;
Controle de gerenciamento de imagens - Campo de envio de imagens a serem inseridos no documento;
Exibir área de download de anexos – Marque se desejar exibir uma área de downloads dos anexos do
documento;
Controle de gerenciamento de anexos – Campo de envio de anexos a serem inseridos no documento;
Conteúdo relacionado - criar relacionamento com outro item de conteúdo.
EVENTO
Os eventos são itens de conteúdo específicos que possibilitam informar um evento, seja uma reunião, palestra,
conferência etc. Os eventos possuem integração exclusiva com o calendário do portal, a cada evento inserido,
automaticamente é adicionado no calendário o dia ao qual irá ser realizado o evento.
Para criar um item de conteúdo do tipo evento, informe os seguintes dados:
•
•
•
•
•
•
Título - nome que o gestor deseja dar ao evento;
Descrição - breve explicação do evento;
Início do evento - data e hora do início do evento;
Final do evento - data e hora para o final do evento;
Local do evento - indicação do local do evento;
Texto do corpo do evento - conteúdo do evento. Se pretender poderá editar ou visualizar o código
HTML correspondente ao evento.
29
•
•
•
•
•
•
•
Participantes - público-alvo do evento;
Tipos de evento - indica o tipo de acontecimento;
URL - endereço Web do evento, caso exista;
Nome do contato - pessoa ou entidade a contatar para obter mais informações sobre esse dado
acontecimento;
Email de contato - endereço de email da entidade a contatar a fim de obter informações sobre o
evento;
Telefone de contato - número de telefone no qual poderá obter informações.
Conteúdo relacionado - criar relacionamento com outro item de conteúdo.
ARQUIVO
O item de conteúdo arquivo é qualquer arquivo que pode ser carregado do seu sistema de arquivos. Ele pode
ser qualquer tipo de item como um arquivo de texto puro, um documento do Word, uma tabela do Excel, uma
apresentação do PowerPoint, um Acrobat PDF e assim por diante.
Para criar um item de conteúdo do tipo arquivo, informe os seguintes dados:
•
•
•
•
Título - nome que o gestor deseja dar ao arquivo;
Descrição - breve descrição do arquivo;
Arquivo - arquivo a ser enviado;
Conteúdo relacionado - criar relacionamento com outro item de conteúdo.
30
PASTA
As pastas são os mais simples e poderosos mecanismos para organizar conteúdo. Uma pasta é um repositório
que pode hospedar qualquer tipo de objeto de conteúdo, tais como arquivos, documentos, ou qualquer tipo de
objeto de conteúdo. Por padrão todos os tipos de conteúdo podem ser adicionados em uma pasta e cada pasta
poderá conter inúmeras subpastas.
Para criar um item de conteúdo do tipo pasta, informe os seguintes dados:
•
•
Título - nome que o gestor desejar dar à pasta;
Descrição - breve descrição do conteúdo da pasta
IMAGEM
Imagens são itens de conteúdo gráficos. Este tipo de conteúdo geralmente termina com uma extensão como:
gif, jpg, png, tif etc. Imagens podem ser mostradas dentro do Plone sem ter que fazer download delas para o
computador se o tipo da imagem (extensão) é visível no browser do usuário.
Para criar um item de conteúdo do tipo imagem, informe os seguintes dados:
•
•
•
•
Título - nome que o gestor deseja dar a imagem;
Descrição - breve descrição da imagem;
Imagem - imagem a ser enviada;
Conteúdo relacionado - criar relacionamento com outro item de conteúdo.
31
LINK
Os objetos do tipo Link servem, de um modo geral, para os usuários compartilharem URL's. Estas URL's
podem ser fontes da internet ou fontes locais. Os links podem conter metadados como qualquer outro objeto
de conteúdo. Observe que se você estiver lincando uma fonte da internet, você deve introduzir seu link com o
protocolo adequado (por exemplo http://) de outra forma seu link possivelmente estará incorreto.
Para criar um item de conteúdo do tipo link, informe os seguintes dados:
•
•
•
•
Título - nome que o gestor deseja dar ao link;
Descrição - breve descrição do link;
URL – URL do link, deve ser iniciado por http://;
Conteúdo relacionado - criar relacionamento com outro item de conteúdo.
Você deverá fornecer o link e seu título e descrição.
32
NOTÍCIA
As Notícias são itens de conteúdo compostos de campos adicionais para a publicação de notícias em ambiente
eletrônico. Ao serem publicadas as Notícias são mostradas em ordem cronológica reversa na seção de
Notícias.
Para criar um item de conteúdo do tipo notícia, informe os seguintes dados:
•
•
•
•
•
•
Título - define o cabeçalho da notícia;
Descrição - breve descrição do conteúdo do item;
Corpo do texto - conteúdo da notícia. Se pretender poderá editar ou visualizar o código HTML
correspondente à notícia.
Imagem - imagem a ser inserida a notícia;
Legenda da imagem - legenda da imagem inserida;
Conteúdo relacionado - criar relacionamento com outro item de conteúdo.
PASTA ESPERTA
As pastas espertas habilitam os usuários a criarem coleções de recursos buscando no repositório de
informação central. Uma coleção é definida pela aba critério. O critério especificado vai determinar todos os
conteúdos do objeto que são catalogados pelo sistema. Você pode buscar vários aspectos diferentes do
33
sistema: por localização física, hora de criação, estado de revisão, e muitas outras formas. As pastas espertas
somente vinculam a outros recursos, eles não mantêm recursos físicos dentro deles como uma Pasta (Folder).
Para criar um item de conteúdo do tipo pasta esperta, informe os seguintes dados:
•
•
•
•
•
•
Título - nome a dar à página esperta (presente no início de todas as páginas da referida página
esperta);
Descrição - pequena descrição da pasta esperta;
Limitar resultados de busca – limita resultados de busca conforme especificado no campo “número de
itens”;
Número de itens – número máximo de itens a serem buscados. O valor 0 implica que sejam listados
todos os itens em uma única página;
Exibir como tabela – a apresentação da pasta esperta é exibida na forma de uma tabela;
Colunas da tabela – campos a serem exibidos caso a pasta esperta seja exibida como uma tabela.
Em seguida, para salvar os dados introduzidos, o gestor deverá clicar no botão “salvar”.
Após a criação, devem ser definidos os critérios de busca que serão executados pela pasta esperta. Clique na
aba “critérios” para defini-los.
Para definir os critérios de uma pasta esperta, informe os seguintes dados:
•
•
Nome do campo – selecione uma das opções disponíveis para a busca a ser efetuada pela pasta
esperta;
Tipo de critério – selecione os critérios respectivos ao nome do campo selecionado;
34
O gestor de conteúdo poderá criar diversos critérios de busca, como também definir a ordem de classificação
dos itens a serem apresentados.
JANELA
Uma janela é um recurso que possibilita inserir um website ou portal externo dentro do seu portal plone. Para
isso é utilizada a tag HTML IFRAME que delimita uma área específica no portal para inserir um website ou
portal externo.
Para criar um item de conteúdo do tipo janela, informe os seguintes dados:
•
•
•
Título - nome a dar à janela;
Descrição - pequena descrição da janela;
URL – URL a ser utilizada na janela;
35
•
•
•
•
•
•
Conteúdo relacionado - criar relacionamento com outro item de conteúdo;
Largura da página - largura da página externa a ser exibida;
Altura da página - altura da página externa a ser exibida
Esconder os metadados – selecione esta opção para esconder título, descrição e ícones;
Usar a URL base? - selecione para utilizar a URL do site como prefixo;
Catalogar o conteúdo da página? - selecione para indexar no catálogo do site, o conteúdo da página
externa;
FLASH MOVIE
Um flash movie é um item de conteúdo que possibilita inserir animações, filmes e apresentações produzidas no
flash. Automaticamente, após inserir um flash movie é apresentado a animação em flash.
Para criar um item de conteúdo do tipo flash movie, informe os seguintes dados:
•
•
•
•
•
•
Título - nome a dar ao flash movie;
Descrição - pequena descrição do flash movie;
Arquivo - arquivo flash a ser enviado. Apenas são aceitos arquivos .SWF;
Conteúdo relacionado - criar relacionamento com outro item de conteúdo;
Scale - informe o tamanho de apresentação do flash movie;
Background Color - selecione a cor de fundo;
CONTENT PANELS
O content panel é um recurso especial que permite criar blocos de conteúdo com layouts e diagramações
distintas, através deste, é possível dividir a área de conteúdo do portal em diversas colunas e linhas,
apresentando um layout completamente customizável e diferente, possibilitando inserir conteúdos distintos em
uma única página.
Para criar um item de conteúdo do tipo content panel, informe os seguintes dados:
36
•
•
•
•
•
Título - nome a dar ao content panel;
Descrição - pequena descrição do content panel;
Page layout mode – selecione o modo de apresentação do ContentPanel, title mode apresentará
todos as páginas de painéis em uma única página, tab mode apresentará as páginas de painéis
separadas por abas de navegação;
Set to left/right column – selecione a área de apresentação do ContentPanel, caso queira que o
ContentPanel seja exibido em alguma coluna, marque a opção referente a coluna desejada.
Custom CSS – insira códigos CSS (folhas de estilos em cascata) caso saiba.
Em seguida, para salvar os dados introduzidos, o gestor deverá clicar no botão “salvar”.
Após a criação do ContentPanel, clique na aba “layout” para criar as páginas de painéis e os painéis de
conteúdo.
Cada página de painéis poderá conter diversos painéis de conteúdo. Também poderão ser dispostos em
colunas e linhas, semelhante a uma tabela.
37
Para definir a largura da coluna, digite o valor no campo da coluna, em porcentagem (%) ou pixels (px) e
clique no botão salvar da respectiva página de painéis;
Para criar uma coluna, clique no botão
Para criar um painel, clique no botão
;
;
Para excluir uma coluna ou painel, clique no botão
;
A criação de painéis de conteúdo é feita informando os seguintes dados:
•
•
•
Related content – localize o item de conteúdo a ser exibido no painel;
Viewlet – selecione a forma de apresentação do painel;
Viewlet settings – selecione as opções da apresentação selecionada a ser utilizado pelo painel, a
depender da forma de apresentação escolhida, estes campos podem mudar.
O gestor de conteúdos poderá pré-visualizar o painel de conteúdo clicando no botão “preview”. Para salvar
as opções selecionadas, clique no botão “select this panel”.
38
WORKFLOW DO PLONE
Um estado do objeto determina se ele está disponível para vários tipos de usuários definidos no Plone, e em que
outros estados o objeto pode ser colocado. O workflow padrão do Plone inclui quatro estados: visível,
pendente, publicado e privado.
ESTADOS DO PLONE
Por padrão o Plone possui alguns estados definidos. Novos estados podem ser criados, porém esse assunto
foge do escopo deste manual.
Os estados definidos por padrão no Plone são: pendente, publicado e privado.
•
Enviar (Pendente): Este estado é definido pelo dono do documento, geralmente membros, que enviam o
documento, com o objetivo de publicar o documento. Quando um documento é enviado, ele vira
pendente, e passa a permitir que os revisores possam publicar ou rejeitar a publicação do documento.
Quando um objeto é definido como pendente ele somente pode ser editado por managers
(administradores do site).
•
Publicar (Publicado): Um objeto publicado fica visível para todos os visitantes do site. Quando um item
de news (notícia) é publicado ele aparece no menu news(notícias) do Portal Plone. Quando uma pasta
é publicada, ele também aparece no Portlet de Navegação. Quando um item é publicado, ele somente
pode ser editado pelo manager do site ou poder ser retraido e voltar novamente ao estado visível
para ser editado, ai sim, novamente enviado para aprovação e ser publicado.
•
Tornar Privado (Privado): Objetos em estado privado só podem ser visualizados e editados por seus
donos e por managers que tenham acesso a pasta em questão. Eles não aparecem na lista de buscas e
na lista do Porltet de Navegação.
ROLES/LOCAL ROLES (PAPÉIS/PAPÉIS LOCAIS)
Um site Plone tem uma série de papéis; um papel é uma classificação lógica de usuários. Ao invés de configurar
individualmente as permissões dos usuários, as permissões são atribuídas a cada papel, individualmente. Cada
usuário pode ter nenhum ou vários papéis. Por exemplo, um usuário pode ser membro e gerente. Cada papel é
identificado por um nome elementar: Membro, por exemplo.
39
ROLES
•
Anônimo (anonymous) – Todo visitante de um site plone e não tenha feito o login, automaticamente
recebe o papel de anônimo.
•
Membros (members) – Membros são os usuários que fizeram o login em um site Plone. Usuários com
papéis de membro podem adicionar conteúdos e mudar as suas próprias preferências.
•
Revisores (reviewer) – São usuários que além de serem membros, são revisores. Este papel permite
que se publique ou rejeite o pedido de publicação de conteúdos de outros sites. Quando um revisor
loga no site e tem documentos pendentes aguardando aprovação, uma lista de revisão aparece.
•
Dono (owner) – Todo membro que cria um conteúdo dentro do Plone, se torna dono de seu
conteúdo. Podendo modificar a vontade o seu conteúdo.
•
Gerente (manager) – Podem visualizar todos os tipos de conteúdos em todos os seus estados,
podendo publicar diretamente documentos, ou rejeita-los. Podem também incluir, remover e
adicionar papéis a outros usuários.
ROLES LOCAL
Em algum momento, pode se determinar que somente em algumas áreas do site, um determinado usuário
tenha um papel em específico. Nesse caso se cria um papel local e atribui ao usuário à permissão desejada.
Por exemplo, para atribuir o papel de manager a um usuário qualquer dentro de “Minha Pasta”, vá até “Minha
Pasta” e clique na guia “compartilhamento”.
40
Nesta tela, encontram-se opções para atribuir/excluir roles (papéis) a usuários cadastrados. Para
atribuir/excluir um papel, selecione um dos papéis disponíveis e clique em “atribuir os papéis selecionados
para usuários/grupos selecionados”.
Em “Adicionar Permissões de Compartilhamento para Usuários”, existe a opção de dar papéis para outros
usuários dentro da pasta onde estamos atuando.
Para atribuir um papel, primeiro deve-se buscar um usuário.
A saída é o resultado da busca:
Feito isso, escolha o usuário, o papel a ser atribuído e clique em “atribuir papel local ao(s) usuário(s)
selecionado(s)”. E pronto, a permissão foi dada ao usuário selecionado.
A mesma operação pode ser realizada com grupos.
41
Download

Manual do Gestor de Conteúdos Plone