Minha experiência com CMS’s

CMS - Content Management System

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

XoopsO 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

Joomla!

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

WordPressNo 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

Joomla! GUIA DO OPERADOR

Joomla! GUIA DO OPERADOR

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.

Polvora! Comunicaçã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?

Que tal ter o seu próprio diHITT?

Apesar de a internet estar saturada bem servida de sites como o Digg, diHITT, Rec6, Linkk, entre outros, pode ser que você queira ter seu próprio serviço de envio e votação de notícias. Você já pensou nessa possibilidade?

Bom, antes de criar um sistema como este, é importante você ter em mente que para ter sucesso com seu site é preciso que ele ofereça algum diferencial, para não ficar ofuscado pelos grandes sites desta categoria. Basicamente, os serviços atuais disponíveis na internet são muito parecidos, cada um com suas características e ferramentas particulares, é claro.

Uma idéia seria criar um sistema de envio de notícias segmentado, ao invés de genérico como os que já existem. Por exemplo, um serviço de notícias sobre o mundo da moda, ou sobre ciências, turismo, religião, etc.

Supondo que você crie um site de notícias sobre ciência, você poderia incluir nele categorias como, biologia, astronomia, física, química e assim por diante. Com certeza você teria um público garantido e fiel. E isso você pode fazer com qualquer tema que desejar.

Quem se aventurar neste segmento da internet, terá que se dedicar bastante na administração, divulgação e atualização do site, caso contrário ele corre o risco de ficar no “limbo” da grande rede.

Demonstração do Pligg (em inglês)Mas como eu posso criar meu próprio serviço de notícias?

Um sistema que permite isso é o CMS Pligg. Veja suas principais características:

  • Aceita vários autores;
  • Oferece votação das notícias;
  • Envio de mensagens privadas;
  • Sistema avançado de comentários;
  • Inclusão de módulos específicos;
  • Smarty Templates;
  • Corretor ortográfico;
  • Suporte para múltiplos idiomas;
  • e mais… Acesse o site oficial do Pligg para ver todas as suas características em detalhes. (em inglês)

Para instalar o Pligg é necessário que você tenha um servidor de hospedagem que aceite PHP/MySQL. É importante também que você tenha algum conhecimento em criação de Banco de Dados no painel de controle do seu servidor, noções de PHP e inglês.

Veja a seguir alguns links úteis:

O Pligg pode ser baixado gratuitamente e está, atualmente, na versão 9.9.5. O site oficial também oferece conteúdo pago, com módulos, templates e serviços para incrementar seu sistema de notícias.

Download de versão 9.9.5 do Pligg Download do Pligg
Get Adobe Flash playerPlugin by wpburn.com wordpress themes