quarta-feira, 3 de setembro de 2008

Sistema de Gerenciamento de Conteúdo

Um Sistema de Gerenciamento de Conteúdo - SGC, (em inglês Content Management Systems - CMS), é um sistema gerenciador de websites, portais e intranets que integra ferramentas necessárias para criar, gerenciar (editar e inserir) conteúdo em tempo real, sem a necessidade de programação de código, cujo objetivo é estruturar e facilitar a criação, administração, distribuição, publicação e disponibilidade da informação. Sua maior característica é a grande quantidade de funções presentes.
Podemos dizer que um CMS é um framework, “um esqueleto” de website pré-programado, com recursos básicos e de manutenção e administração já prontamente disponíveis. É um sistema que permite a criação, armazenamento e administração de conteúdo de forma dinâmica, através de uma interface de usuário via Internet. Um CMS permite que a empresa tenha total autonomia sobre o conteúdo e evolução da sua presença na internet e dispense a assistência de terceiros ou empresas especializadas para manutenções de rotina. Nem mesmo é preciso um funcionário dedicado (webmaster), pois cada membro da equipe poderá gerenciar o seu próprio conteúdo, diminuindo os custos com recursos humanos. A habilidade necessária para trabalhar com um sistema de gerenciamento de conteúdo não vai muito além dos conhecimentos necessários para um editor de texto.
Existem bons Gerenciadores de conteúdo disponíveis na internet. Dentre os que pude analisar creio que mereçam maior destaque os projetos joomla! e Plone, que serão explorados abaixo.


CMS Joomla

Joomla! (pronuncia-se djumla) é um CMS (Content Management System) desenvolvido a partir do Mambo. É escrito em PHP e roda no servidor web Apache ou IIS e banco de dados MySQL.
Trata-se do resultado da separação entre a equipa de desenvolvedores do Mambo e a empresa Miro, detentora dos direitos sobre o Mambo. A separação ocorreu porque a empresa Miro transferiu o controle do Mambo para uma fundação a Mambo Foundation onde os desenvolvedores teriam apenas uma participação passiva e pouco representativa. Os desenvolvedores, preocupados com a integridade do projecto e com o futuro dos utilizadores, não aceitaram e criaram o Joomla 1.0, também open source a partir do código fonte do Mambo 4.5.2.
Hoje, mesmo com pouco mais de um ano desde a primeira versão, o Joomla! é o CMS em maior expansão, sendo provavelmente o CMS mais procurado, com a maior comunidade e recursos disponíveis. A grande vantagem do Joomla é sua diversidade de extensões extras, feitas não necessariamente pelos desenvolvedores do projeto. Componentes, módulos e plugins são actualizados constantemente e possuem grande valia para profissionais de web interessados em um site bem feito.
O Joomla é um projeto de código aberto (licença GNU/GPL) e a sua última versão estável é a 1.0.13 e Joomla .1.5. Instalar o Joomla é relativamente simples e requer apenas conhecimentos básicos de informática, sem necessidade conhecer nenhuma linguagem de programação. Com um servidor de internet e uma base de dados, é possível obter um site completo, sem erros e seguro.

CMS Plone

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 testam o Plone de todas as partes do mundo, contribuindo todos os dias co o Plone. O Plone é baseado em um Framework de Gerenciamento de Conteúdo.
Homepage: http://www.plone.org/ O que é um Sistema de Gerenciamento de Conteúdo? Achar uma definição para o que é um Sistema de Gerenciamento de Conteúdo (CMS parece ser mais difícil que achar alguém disposto a vender a você um. Simplesmente ter um CMS permite você gerenciar conteúdo geralmente para um web site. Os principais objetivos do CMS são permitir fácil criação, publicação e retorno de conteúdo que se ajuste às necessidades requeridas.