Drupal es un sistema de gestión de contenido modular multiproposito y muy configurable que permite publicar artículos, imágenes, u otros archivos y servicios añadidos como foros, encuestas, votaciones, blogs y administración de usuarios y permisos. Drupal es un sistema dinámico: en lugar de almacenar sus contenidos en archivos estáticos en el sistema de ficheros del servidor de forma fija, el contenido textual de las páginas y otras configuraciones son almacenados en una base de datos y se editan utilizando un entorno Web.
Es un programa de código abierto, con licencia GNU/GPL, escrito en PHP, desarrollado y mantenido por una activa comunidad de usuarios. Destaca por la cálidad de su código y de las páginas generadas, el respeto de los estándares de la web, y un énfasis especial en la usabilidad y consistencia de todo el sistema.
El diseño de Drupal es especialmente idóneo para construir y gestionar comunidades en Internet. No obstante, su flexibilidad y adaptabilidad, así como la gran cantidad de módulos adicionales disponibles, hace que sea adecuado para realizar muchos tipos diferentes de sitio web.
Características
Funcionalidades
Drupal es un manejador de contenidos multiproposito que puede usarse para aplciaciones como por ejemplo:
- Portales comunitarios
- Foros de discusión
- Sitios web corporativos
- Aplicaciones de Intranet
- Sitios personales o blogs
- Aplicaciones de comercio electrónico
- Directorio de recursos
- Sitios de redes sociales
Módulos
En Drupal se pueden ampliar sus funcionalidades mediante extensiones llamadas módulos programados por su comunidad de usuarios. Entre lo más importantes, de lo cuales no están incluidos en la distribución oficial.
Entre los modulos mas usados se pueden destacar:
- Drupal
- Views
- Content Construction Kit (CCK)
- Token
- Pathauto
- FileField
- Administration menu
- ImageField
- ImageAPI
- ImageCache
Vea también: