Hablemos de su proyecto

Nuestro métodoActualizaciones de Drupal

Actualizaciones Drupal

PartITech desarrolla y mantiene proyectos Drupal desde 2015. Una actualización no consiste solo en cambiar un número de versión: debe preservar las rutas comerciales, el contenido, las integraciones, el rendimiento y la…

Seguridad reforzada Compatibilidad controlada Plataforma sostenible

Mantenimiento Drupal desde 2015

Desarrolla tu plataforma sin comprometer su continuidad

PartITech desarrolla y mantiene proyectos Drupal desde 2015. Una actualización no consiste solo en cambiar un número de versión: debe preservar las rutas comerciales, el contenido, las integraciones, el rendimiento y la capacidad de los equipos para continuar evolucionando la aplicación.

Trabajamos en las aplicaciones que hemos creado en plataformas Drupal existentes. Nuestro objetivo es devolver cada proyecto a una trayectoria mantenible, con una versión de Drupal, PHP y dependencias que aún se beneficien de los parches de seguridad.

Desde 2015
Desarrollo y mantenimiento Drupal
Código, datos, infraestructura
Un alcance de migración completo
Pruebas de aceptación antes del cambio
Cambios verificados fuera de producción

Seguridad y sostenibilidad

¿Por qué mantener Drupal actualizado?

Mantener actualizado el núcleo, los módulos, los temas, Composer y el entorno PHP de Drupal es una parte integral de la seguridad de una plataforma.

Reparar vulnerabilidades

Las versiones mantenidas reciben avisos de seguridad y correcciones principales. Las extensiones de Contrib y las dependencias de Composer deben seguirse con el mismo cuidado.

Preservar la estabilidad

Las versiones parcheadas resuelven anomalías, fortalecen la compatibilidad y reducen el comportamiento impredecible en los viajes editoriales y comerciales.

Mejorar el rendimiento

Drupal 11.4 reduce en gran medida las consultas de carga de entidades y mejora la compresión, las traducciones y varias rutas principales críticas.

Mantente compatible

Drupal escala con PHP, Symfony, Twig, CKEditor, motores de bases de datos y Composer. Una plataforma demasiado antigua acaba bloqueando todo su entorno.

Limitar deuda técnica

Las actualizaciones frecuentes aíslan los cambios. La espera de varias generaciones acumula API eliminadas, módulos abandonados y migraciones de datos.

Conservar la capacidad de evolucionar

Una base mantenida permite ofrecer nuevas funciones sin tener que iniciar cada proyecto con una actualización urgente de toda la base.

Calendario 2026

¿Qué versión de Drupal preferir?

Drupal 11 es la generación de referencia. Para un nuevo proyecto o una migración compatible con sus requisitos previos, el objetivo actual es la rama Drupal 11.4.x.

Rama recomendada

Drupal 11.4

Publicado el 1er Julio de 2026, Drupal 11.4 está listo para producción y se beneficia del soporte de seguridad anunciado hasta junio de 2027.

Ver notas de la versión Drupal 11.4
  • Carga más rápida de entidades y listas, con muchas menos consultas a la base de datos.
  • Es posible la compresión Brotli para archivos CSS y JavaScript agregados.
  • Aplicación de Recetas e importación de traducciones aceleradas.
  • Nueva interfaz de línea de comandos nativa, aún experimental.
  • Actualizaciones de seguridad más sencillas para dependencias clave con core-recommended.

Drupal 11.4.x

Preferido

Rama actual para nuevos desarrollos y migraciones. Soporte de seguridad anunciado hasta junio de 2027.

Drupal 11.3.x

Para actualizar

Aún está cubierto por parches de seguridad hasta diciembre de 2026. Se debe planificar la actualización a 11.4.

Drupal 10.6.x

Rama de transición

Última rama de Drupal 10, mantenida hasta diciembre de 2026. Drupal 10 llegará al final de su vida útil el 9 de diciembre de 2026.

Drupal 10.5 y anteriores

No mantenido

Drupal 10.5, Drupal 11.2 y todas las ramas anteriores ya no tienen soporte de seguridad estándar.

Base moderna

Qué cambios Drupal 11 para mantenimiento

Drupal 11 continúa la modernización iniciada con Drupal 8, 9 y 10. Estos desarrollos mejoran la construcción de plataformas, pero requieren que se aborden las API y dependencias obsoletas antes de la migración.

Componentes de directorio único

Las plantillas, estilos, scripts y metadatos de Twig de un componente se pueden agrupar en una estructura coherente, más fácil de probar y reutilizar.

Recetas

Se pueden aplicar conjuntos de módulos y configuraciones de manera repetible para acelerar la instalación o evolución de las funciones.

Espacios de trabajo

Los equipos pueden preparar conjuntos coherentes de cambios de contenido antes de publicarlos, sujeto a verificar los usos y extensiones del proyecto.

Arquitecturas desacopladas

JSON:API y las API principales permiten que Drupal se utilice como base editorial para React, Vue.js, interfaces móviles o multimedia.

Frontal modernizado

El núcleo reduce gradualmente su dependencia de las bibliotecas heredadas y mejora las herramientas, los componentes y los estándares web de Twig.

Código obsoleto eliminado

La eliminación de las API obsoletas mantiene el núcleo moderno. Por lo tanto, es necesario analizar y corregir módulos específicos antes de una subida importante.

PHP e infraestructura

La compatibilidad técnica no es suficiente

La versión de PHP debe ser aceptada por Drupal, compatible con los módulos y dependencias del proyecto y aún mantenida por PHP.

Drupal 11.4 soporta PHP 8.3, 8.4 y 8.5

Para un nuevo destino, preferimos una versión con suficiente duración de soporte, después de la validación de las extensiones PHP, los módulos Contrib, el código específico y el hosting.

Drupal 10.6 todavía acepta versiones anteriores de PHP, pero mantener un tiempo de ejecución al final de su vida útil anula algunos de los beneficios de la migración.

  • Versión PHP y extensiones requeridas
  • Versión de Composer y dependencias bloqueadas
  • MySQL, MariaDB o PostgreSQL
  • Servidor web, caché, sistemas de archivos y tareas programadas
  • Monitoreo, copias de seguridad y procedimiento de reversión

Las compatibilidades se detallan en el Requisitos previos de PHP en Drupal. El estado del tiempo de ejecución debe comprobarse por separado en el calendario oficial PHP.

Elige la trayectoria correcta

¿Qué hacer según tu versión actual?

11

Ya estás en Drupal 11

Aplicamos la última versión del parche de la rama de destino, verificamos si hay extensiones y obsolescencias y luego probamos las rutas críticas. Una versión principal reciente no le exime de monitorear las versiones menores.

Objetivo: unirse a 11.4.x y mantener una cadencia regular.

10

Estás en Drupal 10

El primer paso consiste en unirse a Drupal 10.6, la última rama de esta generación, y luego eliminar las desaprobaciones y bloqueos identificados antes de migrar a Drupal 11.4.

Objetivo: migrar antes del final de la vida el 9 de diciembre de 2026.

8–9

Estás en Drupal 8 o 9

Estas compilaciones ya no reciben parches. El proyecto debe abordar niveles compatibles, versiones históricas de PHP y Symfony, módulos abandonados y código específico antes de alcanzar el objetivo actual.

Objetivo: asegurar lo existente y luego organizar un aumento en las etapas controladas.

7

Estás en Drupal 7 o anterior

Drupal 7 está al final de su vida desde el 5 de enero de 2025. La transición a Drupal 11 es generalmente un proyecto de migración: nueva arquitectura, reanudación de contenidos, usuarios, taxonomías, archivos, redirecciones y reescritura de parte de lo específico.

Objetivo: construir una nueva base de datos y migrar los datos con comprobaciones de integridad.

Una migración comprobable

Los pasos esenciales para una actualización de la versión Drupal

Cada proyecto es diferente, pero una migración confiable debería hacer visibles las dependencias, decisiones, pruebas y condiciones de reversión.

  1. Auditoría de las instalaciones existentes

    Versiones Drupal y PHP, módulos, tema, código específico, Composer, base de datos, volúmenes, interfaces e infraestructura.

  2. Definición de objetivo

    Versión de Drupal, tiempo de ejecución de PHP, base de datos, alojamiento y estrategia de transición compatibles con la duración esperada del soporte.

  3. Mapeo de brechas

    Módulos incompatibles, API obsoletas, bibliotecas abandonadas, cambios de configuración y desarrollos para adaptar o reemplazar.

  4. Entorno de migración

    Copia aislada, dependencias reproducibles, respaldos controlados y procedimiento documentado para evitar trabajar directamente en producción.

  5. Actualizando código y datos

    Setup compositor, adaptaciones específicas, configuración, migraciones de contenidos y correcciones de incompatibilidades.

  6. Pruebas y aceptación

    Antecedentes empresariales, administración, derechos, búsqueda, formularios, medios, SEO, interfaces externas, rendimiento y seguridad.

  7. Alternar repetición

    Tiempo, sincronización de datos finales, ventana de intervención, responsabilidades, criterios de decisión y reversión.

  8. Producción y seguimiento

    Implementación, comprobaciones posteriores a la conmutación por error, registros, colas de mensajes, tareas programadas, caché, métricas y seguimiento de anomalías.

Una prueba, no sólo una versión

Lo que debería producir la migración

  • Inventario de módulos, temas, dependencias y desarrollos específicos
  • Informe de compatibilidad y registro de decisiones
  • Repositorio de Composer reproducible y dependencias actualizadas
  • Plan de migración de datos y comprobaciones de integridad
  • Plan de prueba e informe de aceptación
  • Copias de seguridad restaurables y procedimiento de reversión
  • Plan de producción y controles posteriores a la implementación.
  • Documentación operativa y cronograma de mantenimiento.

Experiencia PartITech

Desde actualizaciones periódicas hasta migraciones complejas

Desde 2015, hemos actualizado decenas de aplicaciones Drupal. También podemos actualizar los servidores cuando se nos confía su subcontratación y asumir plataformas que no hemos desarrollado.

Esta experiencia nos permite intervenir tanto en una actualización de versión menor como en la modernización completa de una aplicación antigua, teniendo en cuenta las limitaciones operativas y comerciales.

Prepara tu actualización de Drupal