Qué módulos necesita una web corporativa hecha en Drupal
Qué módulos necesita una web corporativa hecha en Drupal
Drupal trae mucho de fábrica, pero una web corporativa que aspire a posicionar en Google, cumplir con la normativa española y cargar rápido necesita algo más que la instalación base. La pregunta que nos llega una y otra vez de responsables de marketing y de IT es siempre parecida: ¿qué módulos hacen falta de verdad y cuáles sobran? Hay quien instala cuarenta extensiones "por si acaso" y termina con un sitio lento y difícil de mantener. La buena noticia es que el listado realmente imprescindible es corto, está bien probado y lleva años siendo el estándar en proyectos serios.
En este artículo repasamos los módulos por categoría, distinguiendo siempre entre lo que ya viene en el núcleo (core) de Drupal y lo que tienes que añadir como módulo contribuido. Todo está pensado para Drupal 10 y Drupal 11, que comparten prácticamente el mismo ecosistema de extensiones.
Qué incluye el core y qué tendrás que añadir
Antes de nada, conviene tener clara una distinción que ahorra muchos quebraderos de cabeza. Drupal divide su funcionalidad en dos grandes grupos. El core es el conjunto de módulos que mantiene el propio proyecto Drupal y que se actualizan con cada versión: ahí dentro están la gestión de contenidos, los usuarios, los permisos, el sistema de vistas (Views), la traducción de contenidos o la capa de medios. Son sólidos, están auditados y no dependen de terceros.
Los módulos contribuidos los desarrolla la comunidad y se publican en drupal.org. Cubren necesidades concretas que el core no resuelve: SEO avanzado, formularios complejos, gestión de cookies, mapas de sitio en XML y un largo etcétera. La regla práctica es sencilla: usa el core siempre que puedas y recurre a un contribuido solo cuando aporte algo que el núcleo no cubre. Cuanto menos código de terceros, menos superficie de mantenimiento y menos riesgo de seguridad.
Una última pieza de contexto. Hoy todo proyecto Drupal moderno se gestiona con Composer, el gestor de dependencias de PHP. Olvídate de descargar módulos a mano y subirlos por FTP. Composer instala, actualiza y resuelve compatibilidades de forma controlada, y es la base para mantener el sitio al día sin sustos.
Módulos para SEO
Si la web corporativa busca clientes a través de buscadores, esta es la categoría que marca la diferencia. El core de Drupal genera HTML limpio y semántico, pero no gestiona metaetiquetas, URLs amigables ni sitemaps por sí solo. Para eso hay cuatro contribuidos que forman el cuarteto clásico.
Metatag, Pathauto, Redirect y Simple XML Sitemap
Metatag controla las etiquetas meta de cada página: el título, la descripción, las etiquetas Open Graph para que los enlaces se vean bien al compartirlos en LinkedIn o Twitter, y los datos para Twitter Cards. Permite definir patrones por tipo de contenido, así que un artículo de blog y una página de servicio pueden tener plantillas distintas sin tocar cada nodo a mano.
Pathauto genera automáticamente URLs legibles a partir de patrones. En lugar de /node/127 tendrás /servicios/consultoria-drupal, que es lo que Google y los usuarios esperan ver. Se configura una vez y trabaja solo a partir de ahí.
Redirect gestiona las redirecciones 301. Es vital cuando migras una web antigua o cambias la estructura de URLs: evita los errores 404 y preserva la autoridad que esas páginas hubieran acumulado en buscadores. También detecta y corrige rutas duplicadas.
Simple XML Sitemap crea y mantiene el mapa del sitio en XML que envías a Google Search Console. Se actualiza solo cuando publicas o despublicas contenido, y soporta sitios multilingües con las anotaciones hreflang correctas, algo nada trivial de hacer a mano.
Módulos de rendimiento y caché
Un sitio lento penaliza tanto en conversión como en posicionamiento. Aquí el core de Drupal ya hace gran parte del trabajo, lo cual es una de sus grandes ventajas frente a otros gestores.
Caché del core, BigPipe y agregación
BigPipe, incluido en el core, mejora la velocidad percibida. Envía primero la parte estática de la página y carga después los bloques personalizados (el carrito, el saludo al usuario logueado, etc.). El visitante ve contenido al instante en lugar de esperar a que se renderice todo. Solo hay que activarlo.
El sistema de caché interna y de página también forma parte del núcleo. Drupal cachea por defecto las páginas para usuarios anónimos, que suelen ser la mayoría del tráfico de una web corporativa. Bien configurado, sirve esas páginas casi sin tocar la base de datos.
La agregación de CSS y JavaScript viene en el core y combina y minimiza los ficheros para reducir el número de peticiones del navegador. Se activa desde la configuración de rendimiento y conviene tenerla siempre encendida en producción.
Para proyectos con tráfico alto o audiencia internacional, una CDN (red de distribución de contenidos) reparte las imágenes y los archivos estáticos desde servidores cercanos al usuario. Existe el módulo contribuido CDN para integrarla, aunque muchas plataformas de hosting ya la incorporan a nivel de infraestructura. Por encima de todo, soluciones como Varnish o el caché de proxy inverso terminan de redondear el rendimiento en sitios exigentes.
Módulos de seguridad
Una web corporativa es la cara pública de la empresa y un objetivo habitual de ataques automatizados. La seguridad no es un módulo concreto, sino una combinación de buenas prácticas y un par de extensiones.
Seguridad de cabeceras y protección de formularios
Security Kit (SecKit) es un contribuido que añade cabeceras de seguridad HTTP: protección contra clickjacking, política de seguridad de contenidos (CSP), y mitigación de ataques de tipo cross-site scripting. Endurece el navegador del visitante frente a vectores comunes sin que tengas que tocar la configuración del servidor.
CAPTCHA y su complemento reCAPTCHA protegen los formularios de registro, contacto y comentarios frente al spam automatizado. En una web corporativa el formulario de contacto es la puerta de entrada de los leads, así que conviene blindarlo sin entorpecer al usuario legítimo.
Más allá de los módulos, lo decisivo es mantener todo actualizado. El equipo de seguridad de Drupal publica avisos los miércoles y resuelve las vulnerabilidades con rapidez. Aplicar esas actualizaciones a tiempo, vía Composer, es la mejor defensa que existe. Un sitio con módulos desactualizados es vulnerable por mucho SecKit que lleve.
Módulos multilingües
España es un mercado con varias lenguas cooficiales y muchas empresas operan también fuera del país. Drupal es de los mejores gestores en este terreno, y lo bueno es que todo está en el core.
Language y Content Translation
El módulo Language del core gestiona los idiomas disponibles, la detección automática según el navegador o la URL, y la traducción de la propia interfaz. Content Translation, también del core, permite traducir el contenido nodo a nodo manteniendo una versión por idioma. Si además necesitas traducir la configuración (nombres de menús, etiquetas de campos), entra en juego Configuration Translation, igualmente del núcleo.
Con estos tres módulos del core montas un sitio en castellano, catalán, euskera, gallego e inglés sin recurrir a nada externo. Combínalo con Metatag y Simple XML Sitemap para que los buscadores entiendan qué versión mostrar en cada región.
Formularios y captación
El Webform es probablemente el módulo contribuido más potente de todo el ecosistema. Va mucho más allá de un simple formulario de contacto: permite encuestas, solicitudes de presupuesto con campos condicionales, subida de archivos, envío de notificaciones por correo, integración con CRMs y exportación de resultados. Para una web corporativa que vive de generar contactos, es prácticamente obligatorio. El core incluye un formulario de contacto básico, pero se queda corto en cuanto el negocio crece.
Gestión de medios
La Media Library del core centraliza imágenes, vídeos, documentos y audio en una biblioteca reutilizable. En lugar de subir la misma foto cinco veces, la guardas una vez y la insertas donde haga falta. Soporta también recursos remotos como vídeos de YouTube o Vimeo mediante oEmbed. Para una web con catálogo de servicios, casos de éxito y blog, tener los medios bien organizados ahorra horas de trabajo y evita duplicados que engordan el servidor.
Maquetación y estructura de contenido
Aquí se decide buena parte de la autonomía que tendrá el equipo de marketing para crear páginas sin depender de un desarrollador.
Layout Builder y Paragraphs
Layout Builder, incluido en el core, permite componer páginas arrastrando bloques en una rejilla visual. El editor define la estructura de cada página (columnas, secciones, banners) directamente desde el navegador. Es ideal para landings y páginas de servicio que cambian a menudo.
Paragraphs, un contribuido muy extendido, ofrece otro enfoque. En vez de un campo de texto gigante, el contenido se construye con bloques reutilizables: un bloque de cita, otro de galería, otro de llamada a la acción. El redactor combina esos bloques como si fueran piezas de Lego, con resultados consistentes y un control fino sobre el diseño. Muchos proyectos corporativos usan Paragraphs y Layout Builder de forma complementaria.
Administración y experiencia del editor
Admin Toolbar es un contribuido pequeño pero que todo el mundo agradece. Convierte la barra de administración en menús desplegables, de modo que llegas a cualquier sección con un par de clics en lugar de navegar página a página. Es de esos módulos que se instalan sin pensar en cualquier proyecto profesional.
Cumplimiento normativo y RGPD
Para una web dirigida al mercado español este apartado no es opcional. La normativa de protección de datos y la gestión del consentimiento de cookies son requisitos legales.
EU Cookie Compliance
EU Cookie Compliance es el contribuido de referencia para mostrar el banner de cookies y gestionar el consentimiento conforme al RGPD y a la directiva ePrivacy. Permite categorizar las cookies (necesarias, analíticas, de marketing), bloquear los scripts hasta que el usuario acepta, y registrar el consentimiento. Configurado correctamente, te ayuda a cumplir con lo que exige la Agencia Española de Protección de Datos.
No olvides el resto del paquete de cumplimiento: una página de política de privacidad clara, otra de aviso legal, y atención a la accesibilidad según los criterios WCAG, cada vez más exigida en España, sobre todo si trabajas con administraciones públicas. Drupal genera HTML accesible de base, pero el contenido y el tema gráfico tienen que acompañar.
Tabla resumen de módulos
| Módulo | Para qué sirve | Core / Contribuido |
|---|---|---|
| Metatag | Metaetiquetas SEO y Open Graph | Contribuido |
| Pathauto | URLs amigables automáticas | Contribuido |
| Redirect | Redirecciones 301 | Contribuido |
| Simple XML Sitemap | Mapa del sitio en XML | Contribuido |
| BigPipe | Carga progresiva de la página | Core |
| Agregación CSS/JS | Minimización de recursos | Core |
| CDN | Distribución de estáticos | Contribuido |
| Security Kit | Cabeceras de seguridad HTTP | Contribuido |
| CAPTCHA / reCAPTCHA | Anti-spam en formularios | Contribuido |
| Language | Gestión de idiomas | Core |
| Content Translation | Traducción de contenido | Core |
| Webform | Formularios avanzados | Contribuido |
| Media Library | Gestión de medios | Core |
| Layout Builder | Maquetación visual | Core |
| Paragraphs | Bloques de contenido | Contribuido |
| Admin Toolbar | Menú de administración | Contribuido |
| EU Cookie Compliance | Banner de cookies y RGPD | Contribuido |
Buenas prácticas para no equivocarte
Tener la lista no basta. La diferencia entre una web rápida y mantenible y un proyecto que da problemas está en cómo se gestiona el conjunto.
La primera regla es no sobreinstalar. Cada módulo añade código que ejecutar, actualizar y vigilar. Si una funcionalidad la resuelve el core o no la vas a usar de verdad, no la instales. Menos extensiones significa un sitio más ligero y una superficie de ataque más pequeña.
La segunda es mantener todo actualizado con disciplina. Reserva un hueco mensual para revisar actualizaciones de seguridad y aplicarlas vía Composer en un entorno de pruebas antes de pasarlas a producción. Un calendario de mantenimiento evita la deuda técnica que tantos proyectos arrastran.
La tercera es probar antes de publicar. Un entorno de staging que replique producción te permite verificar que una actualización no rompe nada. En proyectos corporativos serios esto no es un lujo, es parte del flujo de trabajo normal.
Y la cuarta, pensar en el mercado local desde el inicio. RGPD, accesibilidad, idiomas cooficiales y un buen SEO en español no son añadidos de última hora: condicionan decisiones de arquitectura que conviene tomar al arrancar el proyecto.
Si tu empresa está planteándose una web corporativa en Drupal o necesita auditar la que ya tiene para asegurarse de que lleva la base correcta, en Tangram Consulting podemos ayudarte a definir la pila de módulos adecuada a tu negocio y dejar el proyecto listo para crecer.
Conclusión
Una web corporativa en Drupal bien montada no necesita decenas de módulos, sino los correctos. El core resuelve más de lo que mucha gente cree: caché, BigPipe, multilingüe, Layout Builder y Media Library están ahí de serie. A eso se suma un puñado de contribuidos maduros que cubren SEO, formularios, cookies y seguridad. Con esa combinación, gestionada con Composer y mantenida al día, tienes una base sólida, rápida y conforme con la normativa española, lista para posicionar y para crecer con el negocio.