Como ya se ha dicho anteriormente, los módulos ( modules ) son los elementos que permiten añadir nuevas funcionalidades a Drupal para adaptarlo a las necesidades de cada sitio web. Es decir que, son “plugins” que amplian sus posibilidades y funcionalidades.
Los módulos se clasifican en 2 grandes tipos: los “Core Modules” y los “Contributed Modules”. Los “Core módules” son los que vienen por defecto con Drupal , y son minoría aunque seguramente los más necesarios. Los “Contributed modules” son los módulos desarrollados por la comunidad que da a soporte a Drupal y que no vienen por defecto con Drupal. Para conseguir este tipo de modulos deberemos visitar la web oficial de Drupal, descargarlos e instalarlos.
A continuación se listan y describen de forma rápida, los módulos que se explican en esta guía, y que son los más utilizados en los sitios web desarrollados con Drupal:
| - ADMINISTRATION MENU: | "Contributed Module" Añade un barra de menus desplegables que agilizan las tareas de mantenimiento de un sitio web. |
| - BLOG: | "Core Module". Para crear un Blog |
| - CALENDAR: | “Contributed Module”. Añade un nuevo tipo de view que muestra los resultados en forma de calendario. |
| - CCK: | "Contributed Module". Permite crear contenidos propios añadiendo campos a los nodos. |
| - CONTACT FORM: | "Core Module". Añade un formulario mediante el que los usuarios de un sitio web pueden enviar mensajes a la dirección de correo que se configure. |
| - CONTENT TRANSLATION: | "Core Module". Incorpora herramientas para la gestión de contenidos en diferentes idiomas. |
| - CUSTOM PAGERS: | "Contributed Module". Para añadir paginadores a los contenidos. |
| - DATE: | “Contributed Module”. Permite incorporar y utilizar fechas en los Content Types que creemos. |
| - DIFF: | "Contributed Module ". Permite realizar comparaciones entre versiones de un mismo contenido. |
| - FCKEditor: | "Contributed Module". Permite insertar texto con formato HTML en un contenido. |
| - FILEFIELD: | "Contributed Module". Permite relacionar ficheros a un nodo. |
| - FLAG: | “Contributed Module”. Permite a los usuarios marcar contenidos, estableciendo un vínculo entre éste y el contenido marcado. |
| - FREELINKING: | "Contributed Module ". Para facilitar la creación de enlaces entre los contenidos de un sitio web, y permite también crear enlaces a contenidos que aún no existen. |
| - I18N INTERNATIONALIZATION: | "Contributed Module". Es una agrupación de submódulos, cada uno de los cuales está especializado en la traducción de un determinado tipo de elemento ( usarios, bloques, taxonomía etc.) |
| - IMAGECACHE: | "Contributed Module". Para añadir funcionalidades de proceso de imágenes. |
| - IMAGEFIELD: | "Contributed Module". Permite relazionar imágenes a un nodo. |
| - IMCE: | "Contributed Module". Gestor de imagenes que permite añadir imágenes a nuestro sitio web. |
| - LOCALE: | "Core module Module ". Incorpora opciones de selección de idioma del interfaz. |
| - LOCALIZATION CLIENT: | "Contributed Module". Es un asistente que permite traducir aquellas partes de la interfaz que Locale no es capaz de traducir. |
| - LOCATION-GMAP: | "Contributed Module".Para integrar localizaciones de Google Maps en los contenidos Drupal. |
| - MARKDOWN FILTER: | "Contributed Module ". Ofrece una forma alternativa más sencilla que el HTML para dar formato a los contenidos. |
| - PANELS: | “Contributed Module”. Para mostrar los contenidos ordenados de forma alternativa a los que por defecto ofrece Drupal. |
| - PATH: | "Core Module ". Para asignar una URL alternativa a todos los contenidos que creamos convenientes. |
| - PATH AUTO: | "Contributed Module ". Para generar URLs “legibles” de los contenidos de forma automática |
| - SEARCH: | “Core Module ". Buscar contenido en la web |
| - TAGADELIC: | "Contributed Module" Permite crear TAG CLOUDS de los terms más populares |
| - TAXONOMY: | "Core Module". Categorización y clasificación de los contenidos de la web |
| - TOKENS: | "Contributed Module ". Ofrece información o fragmentos de los contenidos a otros módulos para que estos la puedan utilizar. |
| - TRIGER: | "Core Module". Para ejecutar determinadas acciones cada vez que tenga lugar algún evento concreto. |
| - UBERCART: | “Contributed Module”. Paquete muy grande de módulos que implementan las diferentes funcionalidades necesarias en una tienda virtual. |
| - VIEW BULK OPERATIONS: | "Contributed Module". Ofrece la posibilidad de realizar una operación concreta de forma masiva sobre los elementos mostrados en una View |
| - VIEWS: | "Contributed Module". Para realizar consultas sobre todos los contenidos del sitio web y mostrarlos de forma organizada. |
| - WORKFLOW: | "Contributed Module". Permite el control de estados de edición contenidos. |
| - WORKSPACE: | "Contributed Module". Ofrece a los usuarios vistas personalizadas con sus contenidos. |