Você sabe o que é um CMS? Não, não é nome de remédio para dor de cabeça! Mas provavelmente poderá resolver algumas das suas de dores de cabeça… 😛
Uma ferramenta CMS (Content Management Systems ou Sistema de Gestão de Conteúdo), é um sistema desenvolvido para facilitar o gerenciamento de conteúdo específico e disponibilizá-lo na Internet de forma rápida, dinâmica e de fácil acesso para profissionais cujo objetivo principal é criar conteúdo e não lidar com o desenvolvimento de sistemas. Basicamente o surgimento das ferramentas de CMS acompanha a evolução da Internet. Conforme seu crescimento a necessidade de facilitar a criação de conteúdo e da publicação (rápida e prática) deste conteúdo foi se tornando cada vez mais necessária. Junta-se a isso a evolução das tecnologias de desenvolvimento de sistemas (linguagens de programação, banco de dados, acesso mais facilitado à Internet, maturidade no desenvolvimento de aplicações WEB…), e temos os CMS! Hoje existem vários tipos de CMS, cada qual com um “conteúdo” específico de gerenciamento. Recentemente foi publicado na revista PHP Magazine um artigo a respeito deste assunto. Segundo Paulino Michelazzo autor do artigo na revista:
“Suas funcionalidades variam de acordo com o uso que se pretende, existindo CMS’s específicos para áreas como mídia (áudio e vídeo) e notícias (textos e imagens) ou ainda aqueles genéricos que podem ser utilizados em qualquer área, agregando-se ao sistema básico, componentes e módulos adicionais de acordo com as necessidades apresentadas…”
O autor ainda complementa dizendo que:
“… basicamente um CMS é composto das seguintes partes:
• Gerenciador de conteúdo que permite a manutenção de conteúdo de vários tipos categorizados dentro da aplicação de alguma forma e que fornece diferentes formas de visualização;
• Gerenciador de usuários que permite a administração tanto dos usuários que acessam o sistema com o intuito de obter informações quanto dos administradores e mantenedores do sistema, divididos em categorias com níveis de permissões diferentes se assim for necessário;
• Gerenciador de mídia que permite a execução de tarefas básicas de inclusão e remoção de arquivos de mídia, tais como imagens, sons e vídeos; “
Entre as vantagens desses sistemas um artigo publicado no Webinsider, autor do artigo cita que:
“Existe uma gama de vantagens que um sistema de gerenciamento de conteúdo oferece, entre elas:
- Estruturação do processo de autoria, no qual toda a sua equipe poderá contribuir, cada um na sua área de atuação e conhecimento
- Diminuição do tempo necessário para a criação de novas páginas e atualizações das já publicadas
- Harmonia estética com o resto do site e demais conteúdos
- Melhor estruturação da navegação, mantendo a coerência com projeto inicial de arquitetura da informação
- Maior flexibilidade, para acrescentar ou editar conteúdos de forma descentralizada e em qualquer lugar, dia ou noite, dentro ou não do escritório
- Permissão granular de acesso às informações publicadas
- Maior segurança
- Gerenciamento de versão dos conteúdos
- Escalabilidade
- Diminuição dos custos de manutenção”
As opções disponíveis são inúmeras e dependem do tipo de conteúdo que pretende-se organizar. Existem CMS que variam do mais simples CMS até os mais complexos. Para citar alguns tipos existem ferramentas CMS para gerenciamento de portais, comércio eletrônico, ensino à distância, blogs e fóruns de discussão. A seguir uma lista das ferramentas CMS mais populares:
Ensino à distância (e-Learning).
- Moodle
- SiteAtSchool
- ATutor
Comércio Eletrônico (e-Commerce)
- osCommerce
- Zen Cart
Blogs
- WordPress
- LifeType
Portais
- CPG-Nuke
- Drupal
- EzPublish
- Joomla
- Mambo
- Php-Nuke
- Plone
- Typo3
- Xoops
Para conhecer e testar algumas dessas ferramentas sem precisar fazer a instalação recomendo os seguintes sites:
- http://www.opensourcecms.com/ : neste site é possível testar as versões mais atuais dos CMS.
- http://www.cmsmatrix.org/: neste site pode-se avaliar e comparar as diversas opções de CMS.
Referências:
- Artigo Revista PHP Magazine “Ferramentas de CMS parceiras do seu sucesso”, edição 1o. Janeiro de 2007.
- Artigo no site Webinsider “O que é CMS e porque você precisa de um” publicado em 08/07/2005 .
- Na Wikipedia “Sistema de gerenciamento de conteúdo”.
Se você tem mais informações para complementar este post, compartilhe seus comentários aqui! 🙂