O Drupal é um dos três maiores CMS (sistemas de gerenciamento de conteúdo) que estão sendo usados hoje (ao lado de WordPress e Joomla) e é conhecido por:
- Alimentar 2,3% de todos os sites na web
- Ser destinado principalmente ao uso como quadro de mensagens
- Código aberto a partir de 2001
Ela é uma plataforma poderosa direcionada para utilização com grandes sites que têm tráfego alto (por exemplo, sites corporativos e governamentais). Ela ganhou popularidade quando foi usada para construir "DeanSpace" para Howard Dean, um candidato do Partido Democrata na eleição presidencial americana de 2004.
Mencione o trabalho como desenvolvedor Drupal, e as pessoas pensam que aqueles com o título sabem todos os detalhes da Drupal. Essa presunção é um erro comum. Drupal é um CMS extremamente complicado; por isso, os desenvolvedores estão divididos em 3 especialidades principais (e podem estar familiarizados com outras):
- Construção de sites: construir os tipos de conteúdo, taxonomia, navegação, predefinições de imagens, regras
- Desenvolvimento de módulo/back-end: conhecer as linguagens do lado do servidor e PHP, criar módulos personalizados, fazer testes automatizados, implementar sistemas
- Desenvolvimento de temas/front-end: experts em HTML, CSS, Javascript e camada de temas Drupal, saber sobre/utilizar design responsivo
A comunidade Drupal tem cerca de 1,3 milhão de pessoas, incluindo 109 mil colaboradores ativos que podem trabalhar no código central de seus negócios.