Drupal es un sistema de gestión de contenido de código abierto libre ( CMS). Funciona como un back-end para una amplia gama de sitios web , y hace que el mantenimiento de los sitios complejos más fácil para las personas sin una amplia capacitación para el desarrollo Web. La instalación central trabaja para blogs individuales y multi-usuario , foros en línea, sitios de la comunidad con el contenido generado por el usuario y los sitios de negocios no suelen actualizarse contienen mayormente material promocional. Drupal también ofrece más de 11.000 módulos adicionales gratuitos para ampliar su funcionalidad. Funciona en la mayoría de los servidores, pero viene con una serie de requisitos básicos. Disco duro Espacio
Como mínimo, una base de instalación de Drupal tiene 3 MB de espacio en el disco duro. Sin embargo, pocos usuarios realmente instalar el CMS mínimo. Adición de temas , módulos y otros extras puede elevar su instalación de Drupal a tanto como 40 MB. Los sitios con grandes bases de datos , contenido de medios importantes o grandes copias de seguridad y archivos necesitarán mucho más espacio en el disco
Web Servidores
Drupal funciona con dos servidores web más importantes . : Apache y Microsoft IIS. Apache es un software de servidor gratuito , de código abierto distribuido bajo la licencia Apache 2.0 . Funciona en servidores UNIX y Linux , los servidores basados en Microsoft Windows y una variedad de otros sistemas operativos. Microsoft IIS funciona en Windows NT 3.51 y posteriores ediciones de Windows , pero no en otros sistemas operativos . Se presenta en dos tipos: IIS , un sistema propietario que viene con Microsoft Windows y IIS Express, una versión libre ligero. Drupal funciona con Apache 1.3 a través 2.x en Mac OS X , Windows y sistemas UNIX /Linux. Funciona en Microsoft IIS 5 a 7, pero puede requerir el módulo de reescritura de URL Microsoft para crear URLs limpio y fácil de leer .
Database Servers
Los desarrolladores de Drupal recomendamos el uso de un servidor de base de datos MySQL, un producto gratuito y de código abierto que gestiona la información de las páginas grandes y dinámicos. Drupal 5 y versiones anteriores trabajan con MySQL 3.23.17 o superior , pero lo hacen mejor con MySQL 4.1 o posterior. Drupal 6 funciona con MySQL 4.1 o versiones posteriores , mientras que Drupal 7 requiere al menos MySQL 5.0.15 y la extensión de la base de datos PDO . Drupal también trabaja con los equivalentes de MySQL y tenedores como María DB , PostgreSQL o SQLite . Planes de hosting barato no siempre permiten a todas las características de Drupal necesidades. Asegúrese de que su anfitrión permite que las cuentas de base de datos para seleccionar , insertar, actualizar, eliminar , crear, eliminar , índice y alteran .
PHP
Como la mayoría de otras opciones de CMS , Drupal utiliza PHP, un lenguaje de programación de propósito general que produce páginas web dinámicas . Versiones de Drupal 5 y 6 requieren PHP 4.4.0 o superior , pero funcionan mejor con al menos 5,2 . Drupal 7 no funcionará en versiones anteriores a PHP 5.2.5 , y funciona mejor con 5.3 . Debe instalar y habilitar la extensión de PHP para su base de datos preferido , así como la extensión XML PHP. Si desea manipular imágenes , también tendrá una biblioteca de imágenes , como la biblioteca GD , además de un límite de memoria de al menos 16 MB para Drupal 6 y 32 MB para Drupal 7 . Los sitios con un gran número de módulos necesitarán más .