Drake CMS, uma alternativa para evitar server loads em hospedagem compartilhada

Joomla!, Xoops, e107, Drupal, … A Variedade atualmente de scripts CMS - Content Management System, ou Gerenciador de conteudo - com código aberto, e mais importante, gratuitos, é extensa e atende varios tipos de necessidades como Portal de noticias, comunidade online, newsletter, feed rss e loja virtual.

Como um bom “script genérico” estes scripts podem ser instalados tranquilamente em servidores dedicados ou VPS, mas a sua instalação em servidores compartilhados é dor de cabeça na certa, se o seu site conseguir um movimento consideravel de visitantes. Em hospedagens baratas com mySQL+PHP+Perl geralmente a empresa tira o seu site do ar depois de alguns server loads acima do normal e você é obrigado a escolher outro serviço de hospedagem, ou usar outro script. Engraçado que alguns desses scripts estão disponiveis no Cpanel do site…

Para aliviar essa carga excessia no servidor com acesso ao mySQL constantemente foi desenvolvido a a alguns anos atrás o Limbo, um CMS com Banco de dados usando um Flat-file (arquivo de texto puro) gravado direto numa pasta do servidor. O nome “Limbo” vinha de “Mambo” (Light Mambo), talvez até pela desilusão com o rumo que tomou o Mambo (o famoso “racha” de developers, que gerou o projeto do Joomla!) o projeto foi posto de lado.

Numa dessas mensagens perdidas sobre o sistema de arquivos do extinto Limbo nos foruns do Joomla! eu achei uma referencia ao Drake CMS. No google, em português, a primeira impressão não foi muito boa: Vulnerabilidade em sites de segurança no Drake CMS.

Só lendo o site do Projeto eu me certifiquei que era um bug corrigido já nas versões anteriores. E a informação sobre os recursos do Drake é monstruosa:

  1. Multilinguagem - ainda existem poucas traduções, e o português nao é uma delas.
  2. Calendario com eventos - que é usado no próprio Roadmap do projeto
  3. Fórum com muitos recursos
  4. Galeria de imagens
  5. Enquetes
  6. Noticias, Paginas internas, Módulos e Componentes - exatamente como no Joomla e outros CMSs
  7. Temas com fácil edição de dentro do Admin Cpanel
  8. E o que mais me impressionou: suporte a 14 (!) sistemas de Banco de dados (mysql, mysqli, sybase, …), incluindo o recurso que eu estava procurando, o Gladiusdb, um sistema de Banco de dados em arquivo texto desenvolvido pelos mesmos autores do Drake, compativel com comandos do mysql.

A primeira impressão ao testar o Drake foi de espanto. Realmente é muito mais leve (consome menos recursos do servidor, como CPU e Memoria) do que qualquer CMS em PHP + MySQL, e pode ser usado como substituto ao Joomla com folga, dependendo da paciencia de quem for instalar o Drake para se adaptar a um sistema um pouco mais simples e idioma inglês.

A versão atual estavel é a 0.45 e a 0.46 Beta RC1 está disponivel para testes. A Versão Final 0.5.0 deve ser liberada em Novembro ou Dezembro, segundo o Roadmap do site oficial.

Então fica aí a minha dica….

Referências:

  • http://www.opensourcecms.com/
  • http://www.joomlabrasil.org/
  • http://www.programaslivres.net/?p=76
  • http://drupal-br.org/
  • http://xoopsbr.org/
  • http://drakecms.sourceforge.net
  • http://sourceforge.net/projects/gladius/

3 Comentários so far »

  1. PANICO1910 said,

    Wrote on setembro 24, 2007 @ 4:18

    Hoje em dia está complicado alugar uma boa hospedagem com bom preço. Antes era o tal problema de transferência de banda, agora juntou a mais esse problema de Server Load.
    Para mim a maioria das vezes a culpa é pela falta de infra-estrutura que o hospedador oferece.

    Belo texto! Você que escreveu Aglio?

  2. AglioEolio said,

    Wrote on setembro 24, 2007 @ 11:01

    Sim, eu que escrevi…

    No meu site antigo eu escrevia muito mais, sobre música e história. Agora aqui no Blog da Pesbrasil dei um tempo nisso hehe… apesar que ainda ter uns poucos textos aqui meus

    http://blog.pesbrasil.org/index.php/miguxo-miguxa.html
    http://blog.pesbrasil.org/index.php/o-inferno-sao-os-outros.html
    http://blog.pesbrasil.org/index.php/preguica-virtual.html

    Postei sobre scripts de Foruns lá no webly tambem Guilherme -> http://www.webly.com.br/

  3. PANICO1910 said,

    Wrote on setembro 24, 2007 @ 13:51

    Muito boa essa dica. Ainda mais pro pessoal que tem um projeto e quer montar um portal, mas sem ter que contratar uma empresa que desenvolva um script ao estilo CMS.
    E também beneficia as empresas “vagabundas” que ao invés de criarem o sistema pro cliente, ele já pega pronto os CMS da vida :D

Comment RSS · TrackBack URI

Deixe seu comentario

Nome: (Required)

E-mail: (Required)

Website:

Comment: