Neste primeiro pequeno artigo, gostaria de falar sobre Drupal, para mim o melhor CMS disponível neste momento.
Para os que não conhecem, Drupal é um sistema de gestão de conteúdos (CMS - Content Management System) escrito em PHP pelo senhor Dries Buytaert. É open-source e totalmente gratuito para usar e instalar.
![]() |
O website da Casa Branca funciona em Drupal. |
Neste momento, cerca de quase 1.9% dos websites no mundo inteiro utilizam Drupal, e alguns deles são até surpresas interessantes: Warner Brothers Records, MTV UK, Sony Music, New York Observer, Symantec, até a própria Casa Branca tem um site em Drupal! Por todo o mundo, centenas de organizações utilizam Drupal, desde empresas particulares a organismos públicos, escolas, universidades, empresas de media e imprensa, e bloggers individuais.
Apesar de gratuito e open-source, em termos de robustez e fiabilidade não deve nada a ninguém, e tornou-se um produto quase sem comparação. Claro que podemos alinhá-lo com outros CMS populares como Joomla ou Wordpress, mas Drupal acaba sempre por ficar numa classe à parte, devido à sua organização modular e expansibilidade.
Drupal foi pensado com uma organização simples de núcleo, base de dados, módulos e temas, separando assim conteúdo (dados), comportamento (programação) e visualização (imagem).
- Sendo um sistema de gestão de dados, é necessário uma base de dados, de preferencia MySQL, mas a versão 7 suporta outras bases de dados open-source, como MariaDB ou PostGres. Também pode utilizar SQLite para quem não tem acesso a um sistema de base de dados, mas torna todo o sistema mais lento.
- Os ficheiros de instalação contém uma base de trabalho - o núcleo, apelidado de Drupal Core. Contém toda a programação de base do framework, e permitem que o Drupal funcione. Permitem-lhe gerir desde permissões de utilizadores a como organizar o conteúdo de alguns tipos como blogs ou gerir ...
- De forma a expandir as funcionalidades do Drupal, a comunidade Drupal foi desenvolvendo módulos de forma a agilizar e simplificar o desenvolvimento e a utilização do sistema. Alguns destes módulos tornaram-se tão essenciais que acabaram por ser integrados no núcleo (por exemplo o módulo CCK). O sistema de gestão dos módulos faz com que a sua instalação, activação e actualização seja eficaz e prática.
- Finalmente, a "parte visual" da coisa... os temas. Os temas são personalizações do aspecto visual do website. Uma das vantagens é que podemos alterar completamente o aspecto o nosso site sem tocar nos dados. Existem vários temas gratuitos, e algumas empresas vendem temas profissionais (de aspecto fantástico, diga-se) mas para quem é webdesigner e recente em Drupal, o meu conselho é instalar um tema-base e criar um sub-tema. Eu pessoalmente, gosto de trabalhar com o tema Zen e criar um novo subtema a partir deste, pois todo o CSS é fácil de organizar e de descobrir.
Para poder utilizar o Drupal, tem instalar os ficheiros num servidor web (Apache, ngix ou outro) que suporte PHP 5 (para a versão 7) e, no mínimo, 64Mb de memória atribuídos ao servidor php. Vários alojadores (hosters) vendem isso, mas nem todos têm a capacidade de memória necessária.
Caso queira experimentar primeiro no seu computador, pode sempre utilizar algo como XAMMP e divertir-se localmente :)
Para saber tudo sobre Drupal, download de temas, módulos e documentação, visite www.drupal.org. Ah, e não se esqueça de visitar o fantástico grupo português de Drupal em groups.drupal.org/portugal.Esta comunidade é muito dinâmica, fazendo e organizando apresentações e sessões de Drupal por todo o país.
Dentro em breve, postarei tutoriais dedicados ao Drupal.
Comentários
Enviar um comentário