Drupal es una plataforma de sistema de gestión de contenidos (CMS) de código abierto escrita en PHP. Se utiliza principalmente para construir sitios web dinámicos que brindan una variedad de funciones y servicios, incluida la administración de usuarios (UserAdministration), el flujo de trabajo de publicación (PublishingWorkflow), la discusión, la agregación de noticias (News Aggregation), las operaciones de metadatos (Metadata) y la publicación de contenido XML. .
Drupal tiene una excelente estructura modular y proporciona muchos módulos, incluidos mensajes cortos, marcadores personalizados, administración de sitios web, blogs, diarios, comercio electrónico, publicaciones electrónicas, libros de visitas, trabajos, cine en línea, foros, votaciones y otros módulos. Y es muy conveniente descargar, instalar y personalizar módulos Drupal.