Gestão de Conteúdos na Web com Plone
Introdução
Os avanços tecnológicos ocorridos nas últimas décadas alteraram significativamente a maneira como produzimos, organizamos e disponibilizamos a informação. O desenvolvimento da informática, electrónica, telecomunicações e, em especial o crescimento da Internet, desencadeou mudanças profundas na organização da sociedade. A informação assume importância cada vez maior e flui velozmente através de redes de computadores na forma de textos, imagens, som, vídeo, ou outra forma digital. O utilizador, em diferentes papéis torna-se tanto em produtor como consumidor da informação via internet, participando activamente neste novo modelo de sociedade, a “Sociedade da Informação”.
Com o volume crescente da informação disponível na Web, e, com a velocidade das mudanças e inovações tecnológicas, o modelo de gestão centrado na figura de um webmaster (utilizado em grande parte dos
WebSites), tem-se tornado inadequado e ineficiente. A dificuldade de manter a integridade e actualidade da informação leva a ponderar a mudança de páginas estáticas para páginas dinâmicas com dados mais complexos de conteúdos (áudio, vídeo, texto estruturado). Este factor levou a surgimento de sistemas de gestão de conteúdos. Os sistemas de gestão de conteúdos apoiam as organizações no processo de criação, gestão e partilha de conhecimento e informação, funcionando como ferramentas básicas para a gestão da informação e conhecimento.
Em geral, sistemas de gestão de conteúdos são sistemas caros e complexos. Abrangem um conjunto variável de funcionalidades e exigem um alto grau de customização para adequá-lo à realidade organizacional. O uso do Plone, um sistema de gestão de conteúdos de código aberto, mostra-se, actualmente, como uma solução estratégica para as organizações.
Produtos Zope, CMF (Content Managemente Framework) e Plone têm-se destacado entre os vários sistemas de gestão de conteúdos, destacando, entre outras, as seguintes vantagens: facilidade de utilização, flexibilidade e baixo custo.
Portais Corporativos
Os portais corporativos surgem como uma infra-estrutura de apoio e sustentação aos fluxos de informação e conhecimento.
Com o surgimento das Intranets, os portais corporativos têm-se tornado cada vez mais sofisticados. Inicialmente forneciam acesso a informação institucional através da Internet, tendo sido aperfeiçoados ao longo dos tempos, e hoje, incorporam novas funcionalidades e contribuem significativamente para áreas estratégicas na organização.
Os portais corporativos e a gestão de conteúdos surgem como tecnologias capazes de propiciar mudanças inovadoras na forma de produzir, colaborar, difundir e partilhar informação e conhecimento. Apresentam um conjunto amplo de funcionalidades que apoiam todo o processo de criação, gestão e publicação da informação na Web.
Gestão de Conteúdos
“Os produtos e serviços de informação – dados, textos, imagens, som, software, etc. – são identificados na rede com o nome genérico de conteúdos”, TAKAHASHI (2000). Gerir conteúdos na Web em que a informação necessita de ser criada e disseminada rapidamente, em ambientes diversificados, exige uma infra-estrutura técnica cada vez mais complexa. A ideia básica da gestão de conteúdos é agilizar o processo de criação, gestão e publicação da informação, em geral, os sistemas de gestão de conteúdos automatizam o processo de gestão e publicação e permitem que utilizadores não técnicos possam criar conteúdos com maior facilidade.
A gestão de conteúdos apoia as organizações nos processos de captação, organização e publicação de conteúdos originários de várias fontes.
Gestão de conteúdos com software OpenSource
Há uma oferta crescente de software baseados na filosofia
OpenSource para diversas aplicações. Um software
OpenSource tem o código fonte disponível para que outros utilizadores possam copiar, executar, estudar como funciona e adaptá-lo ás necessidades da organização.
Sistemas desenvolvidos sob a filosofia
OpenSource apresentam inúmeras vantagens em relação ao software proprietário. Com a independência em relação ao fornecedor, modificações ou criação de novos produtos/funcionalidades a partir de um código fonte, podem ser feitas com maior rapidez, a um custo mais baixo de acordo com as necessidades do utilizador.
No mercado da gestão de conteúdos, o ambiente Zope, um framework para gestão de conteúdos, e o Plone, sistema de gestão de conteúdos, ambos
OpenSource, tem atraído um número crescente de organizações e utilizadores.
A ideia principal em torno do Zope é a construção de um ambiente de publicação de objectos. Neste contexto, elementos constituintes de uma página são vistos como objectos que podem ser publicados e geridos através do Zope. Tratando-se de uma arquitectura flexível e baseada em componentes, pode ser usado em diversas aplicações:
- Gestão de WebSites
O ambiente Zope inclui recursos que facilitam a gestão de um WebSite, como por exemplo, a possibilidade de delegação de acesso em diferentes níveis, separação do conteúdo, lógica e apresentação, controlo de acessos, segurança entre outros.
- Construção de sistemas de gestão de conteúdos
A arquitectura Zope inclui componentes e disponibiliza produtos desenvolvidos pela comunidade Zope, que fornecem ferramentas que possibilitam criar, gerir e publicar conteúdos de modo fácil e seguro, por utilizadores não técnicos.
- Implementação de aplicações Web personalizadas
Servidores de aplicações, como o Zope, fornecem um framework com o qual aplicações sofisticadas, como por exemplo: comércio electrónico, portais, fóruns, newsletter, votações, questionários, entre outras. Zope fornece componentes funcionais de acesso a dados, segurança, personalização, etc. que integrados facilitam a construção de aplicações Web de maneira eficiente e rápida.
- Implementação de portais corporativos
Possibilita o desenvolvimento de um WebSite organizacional de modo a gestão de conteúdos (notícias, documentos, eventos, etc.) e funcionalidades seja simples e eficaz, atendendo ás necessidades da organização.
Plone – Sistema de Gestão de Conteúdos
Plone é um sistema de gestão de conteúdos
OpenSource, baseado num framework para gestão de conteúdos (CMF), desenvolvido no topo do servidor de aplicações Zope.
O CMF surgiu de um produto Zope, conhecido como um Portal
ToolKit?, cujo o propósito era tornar uma ferramenta para portal e um framework para gestão de conteúdos. Um CMF funciona como “alicerce” para anexar componentes Zope que irão fornecer os serviços necessários à gestão de conteúdos (gestão utilizadores, metadados, sindicalização, workflow, criação e gestão de conteúdos, controlo de acessos, personalização, entre outros).
O Plone é uma extensão do CMF com o propósito de agregar valor aos processos organizacionais. Herda as funcionalidades de um CMF, arquitectura robusto do Zope e apresenta novas funcionalidades. Funciona em todas as plataformas e dispõe de um sistema multilingue, características que o tornam cada vez mais popular.
O propósito inicial do Plone era o desenvolvimento de intranets, mas rapidamente foi estendido e tem sido amplamente divulgado como solução de gestão de conteúdos.
Plone apresenta uma arquitectura baseada em serviços que apoiam o processo de criação, gestão e publicação da informação na Web.
O conteúdo é separado da lógica da aplicação e da apresentação, facilitando a publicação do mesmo 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). Este sistema permite que o mesmo conteúdo seja apresentado em múltiplos formatos (como por exemplo: html, xml, wap) e em vários idiomas.
Plone integra um mecanismo de workflow que permite associar a cada tipo de objecto um conjunto de regras onde pode ser especificado acções para cada fase do ciclo de vida do conteúdo.
Sendo possível a catalogação dos conteúdos criados, o Plone permite a implementação de um motor de busca eficaz e de fácil integração com a aplicação, tornando-se numa mais valia para o acesso rápido aos conteúdos pretendidos.
Através do componente portal_syndication, é possível compartilhar informação entre diferentes
WebSites através do formato RSS XML.
Considerações Finais
A gestão de conteúdos é uma ferramenta de grande utilidade em aplicações Web, especialmente em portais corporativos de modo a permitir a partilha e disseminação da informação. A gestão de conteúdos através do ambiente Zope/CMF, e mais recentemente, através do Plone, deverá ser tida em conta como uma solução estratégica para as organizações.
Além das características técnicas que cumprem os requisitos essenciais à gestão de conteúdos, características adicionais como política de segurança de desenvolvimento e de distribuição do código fonte baseada na filosofia
OpenSource, flexibilidade, facilidade de customização e conformidade com os diversos padrões internacionais estão presentes nesta plataforma e são compatíveis com a realidade actual. Sistemas de gestão de conteúdos, assim como o Plone, devem ser flexíveis, capazes de se adaptar rapidamente às inovações tecnológicas, e capazes de potenciar o poder de criação, disseminação e partilha da informação.