Drupal es un CMS o sistema de gestión de contenidos, libre, modular, multipropósito y muy configurable que permite publicar artículos, imágenes y archivos, y que también ofrece la posibilidad de otros servicios añadidos. Incluye la creación y administración de foros, encuestas, votaciones, blogs, administración de usuarios, permisos y otros aspectos que enseguida veremos.
Se trata de un CMS muy flexible pensado para desarrolladores y usuarios con conocimientos técnicos avanzados. De hecho, Drupal es una evolución de un framework de PHP, al que se añade un sistema de administración para convertirlo en CMS.
Cuenta con importantes usuarios (normalmente muy avanzados y con muchos conocimientos). Además, sigue siendo uno de los más populares en open source.
Permite crear proyectos web complejos, con funcionalidades muy específicas y que reciban grandes cantidades de tráfico o bien procesen muchos datos.
Drupal está muy enfocado a usuarios avanzados y programadores.
Lo suelen utilizar grandes empresas y agencias de gobierno que quieren una tecnología muy potente y que se pueden permitir un equipo de desarrolladores dedicado a esta tecnología.
Drupal es ideal para proyectos y sitios que requieren escalabilidad y seguridad. Por ejemplo, para sitios web de grandes empresas y negocios es realmente aconsejable. Cada vez tiene más usuarios que optan por su gran versatilidad gracias al diseño modular que permite adaptarlo a las necesidades de cada proyecto.
Sus principales ventajas son:
Muy flexible y configurable.
Interfaz de administración intuitiva.
Contenido estructurado, optimizado y adaptado al SEO. Además, permite reutilizar el mismo en distintos sitios.
Multi idioma. Soporte estándar para páginas web multilingües.
Flexibilidad en cuanto al diseño gráfico. Permite una edición gráfica sencilla sin salir del editor.
Amplio conjunto de extensiones por defecto, no son necesarios módulos extra y pueden ser actualizadas solo con un par de clics.
Conveniente para páginas web de alto tráfico.
Integrable con otras plataformas.
Capacidad de administración de usuarios.
CMS con una gran reputación por su seguridad.