Drupal es uno de los 3 principales CMS (sistema de gestión de contenido) que se usa actualmente (junto a WordPress y Joomla) y es conocido por:
- Alimentar el 2,3% de todos los sitios web
- para usar como tablero de mensajes
- Código abierto a partir de 2001
Es una plataforma poderosa orientada a sitios grandes que tienen mucho tráfico (por ejemplo, sitios gubernamentales o corporativos). Su popularidad aumentó cuando fue utilizada para construir "DeanSpace" para Howard Dean, un candidato demócrata de las elecciones presidenciales de Estados Unidos en 2004.
Cuando mencionas el trabajo de un desarrollador Drupal la gente piensa que los que tienen el título conocen todos los aspectos de Drupal. Esta suposición es una confusión muy común. Drupal es un CMS (sistema de gestión de contenidos) extremadamente complicado, por lo que los desarrolladores se dividen en tres especializaciones principales (aunque pueden conocer otras):
- Construcción de sitio: construyen los tipos de contenido, taxonomía, navegación, imágenes predeterminadas y reglas
- Desarrollo de módulos/back-end: conocen el lenguaje PHP y los del lado del servidor, crean módulos personalizados, llevan a cabo pruebas automatizadas e implementan el sistema
- Desarrollo front-end/tema: son expertos en la capa de temas de HTML, CSS, Javascript y Drupal, conocen y utilizan el diseño adaptable
La comunidad de Drupal tiene aproximadamente 1,3 millones de personas, incluidos 109 mil contribuyentes activos que pueden trabajar en el código central de tu negocio.