Vazcell

Módulos esenciales para empezar un proyecto Drupal

Por Adrián Vázquez · Actualizado el · 6 min de lectura

Este artículo se publicó en el blog anterior de Vazcell y lo he revisado y actualizado para Drupal 10 y 11.

En resumen

Una instalación de Drupal recién creada trae lo básico. Estos son los módulos (del núcleo y contribuidos) que suelo añadir en casi todos los proyectos, organizados por categorías: contenido, administración, formularios, seguridad, SEO y desarrollo.

Antes de instalar nada

Contenido y estructura

  • Media (núcleo): imágenes, documentos y vídeos como entidades reutilizables.
  • Pathauto: URLs amigables automáticas según patrones.
  • Redirect: redirecciones gestionables y evitar URLs del tipo /node/3.
  • Token: valores dinámicos para usar en patrones de URL, metaetiquetas y textos.
  • Paragraphs: componentes de contenido flexibles para páginas complejas.
  • Field Group: agrupar campos en pestañas o bloques en formularios y visualización.
  • Conditional Fields: mostrar u ocultar campos según el valor de otros.
  • Scheduler: programar la publicación y despublicación de contenido.

Administración y edición

  • Admin Toolbar: menú de administración desplegable y más rápido.
  • Gin (y sus complementos de barra y login): tema de administración muy cuidado, basado en Claro.
  • Quick Node Clone: duplicar contenidos para crear páginas parecidas más rápido.
  • Crop API + Image Widget Crop: que el editor recorte las imágenes al subirlas.
  • Easy Breadcrumb: migas de pan más flexibles.

Formularios y tienda

  • Webform: cualquier formulario, desde un contacto sencillo hasta procesos de varios pasos.
  • Commerce: si el proyecto necesita tienda online.

Seguridad y privacidad

  • Honeypot, Antibot o CAPTCHA/reCAPTCHA: protección de formularios frente a spam.
  • Automated Logout: cerrar la sesión tras un tiempo de inactividad.
  • Un gestor de consentimiento de cookies (por ejemplo EU Cookie Compliance), imprescindible en Europa.

SEO

  • Simple XML Sitemap: sitemap para Google y Bing.
  • Metatag: títulos, descripciones y etiquetas para redes sociales.
  • Schema.org Metatag: datos estructurados para que los buscadores entiendan el contenido.
  • Google Tag: integración con Google Analytics y Tag Manager.

Desarrollo

  • Devel: herramientas para depurar durante el desarrollo (solo en local).
  • Config Split: configuración distinta por entorno (tienes una guía más abajo).
  • Config Ignore: que la importación de configuración no pise ajustes que cambia el cliente.
  • Stage File Proxy: usar las imágenes de producción en local sin descargarlas todas.
  • Search API (y Search API Solr si el sitio es grande): buscador potente sin castigar la base de datos.

Para tener configuración distinta en local y producción, mira la guía de Config Split.

Preguntas frecuentes

¿Cuántos módulos debería tener un sitio Drupal?

Los que necesite y ni uno más. Cada módulo añade código que mantener y actualizar, así que conviene revisar periódicamente si alguno sobra.

¿Estos módulos sirven para Drupal 10 y 11?

La mayoría tienen versiones compatibles con Drupal 10 y 11, pero comprueba siempre en drupal.org la versión concreta antes de instalarlos.

¿Prefieres que te lo mire yo?

Cuéntame tu caso y te digo qué haría, cuánto costaría y cuánto tardaríamos, sin compromiso.

Pedir presupuesto gratis