
O que é um CMS?
CMS é a sigla para Content Management System ou, traduzindo para o português, Sistema de Gerenciamento de Conteúdo.
OS CMS’s são ferramentas que possibilitam a criação de sites, portais, blogs, e-commerce, fóruns, comunidades virtuais e outros serviços de internet, de forma rápida, barata e eficaz.
O uso de CMS’s não é indicado para pessoas totalmente leigas, pois cada sistema exige algum conhecimento básico em ferramentas do painel de controle da hospedagem (cPanel, Helm), banco de dados, HTML, linguagens de programação para internet, etc. Mas nada que uma boa pesquisada na internet, leitura de livros e participações em comunidades sobre um determinado CMS não resolva.
Em alguns casos, o uso de CMS’s pode não ser adequado ao seu projeto, já que ele oferece limitações na sua personalização. Neste caso o que pode ser feito é uma adaptação dos módulos e plugins do CMS ao seu projeto, ou criar um CMS do zero, para adequar-se às suas necessidades. Nos dois casos é necessário um bom nível de conhecimento em linguagens de programação para web, como por exemplo PHP, ASP ou JSP.
Minha história com CMS’s
Tomei conhecimento dos CMS’s no final de 2002, quando tentei fazer um portal em HTML e percebi que ele tinha ficado absurdamente pesado e difícil de ser atualizado.
Como eu não tinha conhecimento em PHP ou qualquer outra linguagem de programação para criação de sites dinâmicos, resolvi buscar sistemas que permitissem gerenciar o conteúdo de um site de forma mais simples e prática.
Xoops foi a solução
O primeiro CMS que tive contato foi o PHP-Nuke, mas não me adaptei muito com ele.
Então, após pesquisar um pouco mais, encontrei o Xoops, e percebi que ele era perfeito para o que eu precisava naquele momento.
Passei a participar ativamente de algumas comunidades sobre este CMS. Fui co-fundador da comunidade XoopsTotal, que infelizmente não existe mais, onde ajudava, voluntariamente, com algumas traduções e testes de módulos, postava dicas para ajudar os novatos, enfim, eu era um divulgador do sistema.
Através do Xoops aprendi muito sobre comunidades virtuais, PHP, MySQL, CPanel, PHPMyAdmin, web design, administração de sites e CMS’s.
Um grande mentor e amigo nesta época foi o Giba (Gilberto Galdino) que me ajudou bastante com o Xoops.
Outros CMS’s importantes
Durante este período também tive contato com o Invision Power Board e o phpBB, CMS’s para criação de fóruns, o osCommerce para criação de lojas online e o Moodle para e-learning. Este último eu ainda não me aprofundei muito.
Na mesma época conheci o Joomla!, um CMS derivado do Mambo, e que hoje é uma das melhores ferramentas gratuitas para criação de sites e portais. Tenho algum conhecimento no gerenciamento de sites através deste CMS, mas confesso que preciso aprender um pouco mais sobre ele, algo que já está sendo providenciado, pois tenho planos futuros para utilização deste sistema.
Recentemente encontrei o Pligg, um CMS para criação de sistemas de notícias ao estilo Digg e diHITT. Estou testando para ver suas funcionalidades, mas por enquanto não pretendo criar nada oficial com ele. (leia o post que fiz sobre o Pligg)
Ainda não testei o Drupal, mas ouvi dizer que ele também é um excelente CMS e que tem muitos fãs pelo mundo. Pretendo testá-lo em breve.
WordPress, o CMS dos Blogs
No final de 2007 eu tive um contato mais aprofundado como o WordPress, o CMS mais popular para criação de blogs na atualidade. Apesar de eu já ter tido um contato anterior com este CMS, foi apenas à partir de 2008 que eu realmente comecei a usá-lo de forma mais efetiva, através deste blog, o Informação Virtual.
Me tornei fã do WordPress e não consigo imaginar o Informação Virtual em outra plataforma para blogs.
A facilidade na instalação, administração e manutenção do blog através do WordPress é incrível. Além disso o WP é um sistema que possui uma comunidade muito ativa, excelentes plugins e templates belíssimos. Pode até ter seus pontos negativos, como a segurança um pouco falha em alguns casos e o consumo voraz de bytes no servidor, mas ainda é o preferido entre os blogueiros que utilizam servidores proprios.
Obtendo informações
Existe disponível atualmente uma infinidade de sistemas de gerenciamento de conteúdo, gratuitos ou pagos, simples ou complexos. Um deles pode ser a solução ideal para o que você está precisando. Basta dar uma pesquisada no Google com o termo CMS ou “Content Management System“.
A leitura de sites, blogs, livros, fóruns e comunidades sobre um CMS específico pode ajudá-lo a entender melhor suas características técnicas e administrativas.
Vale lembrar que os melhores sites e livros sobre o assunto geralmente estão em inglês. Portanto, se você não domina muito a língua inglesa vale a pena deixar o tradutor Google aberto em uma guia separada no seu navegador, ou um dicionário de inglês-português na sua mesa de trabalho.
Dica de Livro
Evento
iMasters CMS Brasil 2009 – Conferência Internacional de CMS
Presença de Matt Mullenweg (Wordpress), Anthony Ferrara (Joomla!) e Addison Berry (Drupal)
Data: 20/06/2009
Local: São Paulo/SP
Informações: http://www.cmsbrasil2009.com/
Promoção
A Polvora! Comunicação criou uma promoção que irá levar 5 usuários para o CMS Brasil 2009.
Para participar basta criar um post sobre a utilidade e importância do Wordpress, Joomla ou Drupal e qual pergunta você faria para os respectivos palestrantes. Clique no logotipo abaixo para acessar o post da promoção.
Eu faria a seguinte pergunta ao Matt Mullenweg, criador do WordPress:
Com base no feedback dos usuários, que implementações você considera mais importantes para as próximas versões do WordPress? E quando elas estarão disponíveis?













