En resumen
Drupal 7 no tiene soporte oficial desde el 5 de enero de 2025. Para salir de ahí no basta con actualizar: hay que migrar contenidos y configuración a un Drupal nuevo y rehacer el tema y el código propio. La ruta más segura es migrar a Drupal 10 con las herramientas oficiales y, desde ahí, actualizar a Drupal 11.
Por qué hay que salir de Drupal 7
Drupal 7 llegó al final de su vida útil el 5 de enero de 2025. Desde entonces, el proyecto Drupal ya no publica correcciones de seguridad para esa versión, y cada vez más módulos contribuidos están abandonados.
- Los fallos de seguridad que se descubran quedan sin parche oficial.
- Los proveedores de alojamiento retiran versiones antiguas de PHP, y una web en Drupal 7 puede dejar de funcionar el día que actualicen el servidor.
- Cada vez es más difícil encontrar a alguien que mantenga código de Drupal 7 o añadir funciones nuevas.
Existen servicios de soporte extendido de pago para Drupal 7, pero solo alargan el problema: tarde o temprano hay que migrar.
Migrar no es actualizar
De Drupal 8 en adelante, pasar de una versión a la siguiente es una actualización: se actualiza el núcleo y los módulos, y se corrige el código obsoleto. Pero Drupal 7 tiene una arquitectura distinta, así que no se actualiza: se construye un Drupal nuevo y se le traspasan los contenidos.
| Elemento | ¿Cómo se pasa? |
|---|---|
| Contenidos, tipos de contenido y campos | Se migran con las herramientas oficiales |
| Usuarios y roles | Se migran |
| Taxonomías, menús y alias de URL | Se migran |
| Imágenes y archivos | Se migran |
| Vistas (Views) | Se revisan y normalmente se vuelven a configurar |
| Tema (diseño) | Se rehace: Drupal 10 usa plantillas Twig |
| Módulos propios | Se reescriben con la nueva forma de programar de Drupal |
| Módulos contribuidos | Cada uno tiene su propia ruta: versión nueva, alternativa o rehacerlo |
Por qué ir primero a Drupal 10 y después a Drupal 11
Las herramientas de migración desde Drupal 7 (los módulos Migrate, Migrate Drupal y Migrate Drupal UI del núcleo) y muchas migraciones de módulos contribuidos están más probadas en Drupal 10. Una vez la web está en Drupal 10, pasar a Drupal 11 es una actualización normal, mucho más sencilla y predecible que la migración.
Los pasos de una migración
- Auditoría de la web en Drupal 7: módulos instalados, tipos de contenido, campos, vistas, usuarios, idiomas, formularios y URLs.
- Plan de migración: qué se migra automáticamente, qué módulo de Drupal 10 sustituye a cada uno de Drupal 7 y qué hay que programar de nuevo.
- Instalación de un Drupal 10 limpio con Composer y de los módulos equivalentes.
- Migración de contenidos en un entorno de pruebas, repitiéndola las veces necesarias hasta que el resultado sea correcto.
- Nuevo tema en Twig (aprovechando, si se quiere, para renovar el diseño) y reconstrucción de vistas y módulos propios.
- Revisión de URLs y redirecciones 301 para conservar el posicionamiento en Google.
- Congelación de contenidos, última migración y publicación.
- Actualización a Drupal 11, usando el módulo Upgrade Status para detectar lo que hay que corregir.
Errores frecuentes
- No inventariar los módulos al principio y descubrir a mitad de proyecto que uno clave no tiene equivalente.
- Olvidar las URLs: si cambian sin redirecciones, se pierde el posicionamiento acumulado durante años.
- Migrar directamente en producción en lugar de en una copia aparte.
- Querer cambiarlo todo a la vez sin priorizar: primero que funcione igual, después mejorar.
- No pensar en el mantenimiento: una web recién migrada vuelve a quedarse atrás si nadie la actualiza.
¿Y si mi web es sencilla?
Drupal brilla en webs con mucho contenido, varios idiomas, usuarios con permisos o integraciones. Si tu web en Drupal 7 es una web corporativa de pocas páginas, puede salir más a cuenta rehacerla con una tecnología más ligera. Lo sensato es decidirlo después de la auditoría, no antes.
Si quieres que revise tu caso, mira cómo trabajo la migración de Drupal en Zaragoza: la auditoría inicial es gratuita.
Preguntas frecuentes
¿Se puede migrar de Drupal 7 directamente a Drupal 11?
Técnicamente las herramientas de migración también existen en Drupal 11, pero suele ser más seguro migrar primero a Drupal 10, donde están más probadas, y después actualizar a Drupal 11.
¿Cuánto tarda una migración de Drupal 7?
Depende del tamaño y de los módulos a medida. Una web sencilla puede migrarse en pocas semanas; una con muchas integraciones, en varios meses.
¿Se pierde el posicionamiento en Google al migrar?
No debería si se conservan las URLs o se redirigen con redirecciones 301 a sus nuevas direcciones.