Avançar para o conteúdo principal

Drupal faz falta ao mundo!

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 UKSony 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úcleobase de dadosmó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

Mensagens populares deste blogue

Como fazer fogo em Adobe Illustrator CS4

Desenhar com Illustrator não é fácil, mas também não é difícil. A nível pessoal, sempre fui mais adepto de Photoshop, pois era o que se adequava aos projectos em mãos, mas gradualmente tenho vindo a me interessar mais e mais por Illustrator, quer pela necessidade de criar elementos reutilizáveis que não estejam presos pela resolução, mas também pelo aspecto limpo e sofisticado que normalmente os resultados finais têm. Para isso tem também contribuído, em larga escala, muitos e bons trabalhos de ilustração que tenho visto por essa net fora. Mas adiante, que o objectivo de hoje é ensinar-vos a simular fogo no Illustrator. Crie um novo documento. Pode ter o tamanho que quiser, mas o obrigatório para esta ilustração é ser em modo RGB. Pode criar um documento RGB básico, mas convêm activar 300dpi de rasterização. Crie um rectângulo com a ferramenta Rectângulo (também pode premir a tecla M) preenchido a preto (RGB: 0, 0, 0) que ocupe completamente a tela de trabalho. Convêm...

Imagens flexiveis e responsíveis em Drupal

UPDATE: acabei por fazer um tutorial video deste assunto:  O Webdesign já não é o que era O webdesign de hoje em dia (estou escrevendo em 2013) tem necessidades muito diferentes de à alguns anos atrás. Deixámos de desenhar apenas para desktop e, na minha sincera opinião, considero que também já ultrapassámos o patamar de desenhar para o trio iPhones + iPads + Android. Hoje, e tendo em conta a gigantesca oferta de produtos móveis e não-móveis (a internet na tv também está a ganhar ímpeto), desenhar um layout dedicado ou ajustado para cada dispositivo é simplesmente impossível. Sim, hoje um webdesigner responsável deve desenhar para todos os dispositivos, e terá de fazê-lo de forma diferente - pensando no layout como uma equilibrada relação de proporções, com algum controlo mas não totalmente constrangido. Deixar de usar px e passar a usar em 's ou % 's também contribui muito para um design mais eficiente de forma global. Este "estilo" (não sei o term...

Como adicionar iPhone7, Samsung S8 ou qualquer outro device ao Chrome DevTools

Hoje em dia, enquanto estamos a desenvolver um web site, é quase impensável não utilizar o Google Chrome. Goste-se ou não, o facto é que ele se tornou o standard global, e deve sempre ser utilizado como a principal referência para o web developer profissional. Para os que ainda têm algumas dúvidas sobre o assunto, basta olhar para a "quota de mercado" do browser da Google entre Junho de 2016 e Junho de 2017... Em Maio de 2017 já seguia acima dos 53%. É assim impossível contornar a sua utilização, nem que seja para ter a certeza que tudo aparece bem. Além do seu enorme volume de utilizadores, o Chrome é extremamente aliciante aos web developers devido às ferramentas incorporadas, que hoje em dia se tornaram incrivelmente sofisticadas e essenciais para o desenvolvimento moderno - o Chrome Dev Tools. Ao alcance de uma tecla, este grupo de ferramentas permite-nos navegar pelas entranhas do código html, css e javascript a correr em tempo real no nosso website ou webapp....