Teléfono: +34 93910098113

Migraciones desde Drupal 6/7/8/9 a Drupal 11

Migraciones desde Drupal 6/7/8/9 a Drupal 10/11

En las migraciones a Drupal 11, ¡confía en los expertos!

Puntos clave
1er. paso: auditar la web actual
Chequear la compatibilidad de los módulos usados
Nuevo modelo de datos en Drupal 11
Migrar el contenido
Migrar los datos de configuración
Reconstruir los temas usados
Instalación de módulos en Drupal 11
Testing y validación
User Acceptance Testing (UAT)
Publicar el nuevo sitio
Mantenimiento post-migración
01

1er. paso: auditar la web actual

  • El primer paso en cada migración desde una versión anterior de Drupal es analizar profundamente la estructura del sitio web actual: tipos de contenido y entidades, bloques, vistas, vocabularios, módulos contribuidos y personalizados, etc.
  • Realizamos una radiografía completa del sitio web a migrar para identificar los desafíos específicos involucrados en la futura migración.
02

Chequear la compatibilidad de los módulos usados

  • No todos los módulos de Drupal 6/7/8/9/10 están disponibles o son compatibles con Drupal 11. Se verifica el estado de los módulos contribuidos en el sitio web para encontrar alternativas a los módulos no compatibles.
  • Si no hay una alternativa de módulo compatible para Drupal 11, la funcionalidad se replicaría desarrollando un módulo personalizado.
03

Nuevo modelo de datos en Drupal 11

  • Se configura un nuevo entorno de servidor para Drupal 11. El modelo de datos del sitio web existente se refactoriza con el objetivo de cumplir completamente con el modelo orientado a objetos de Symfony en el cual se basa Drupal 11.
  • Se utilizan las últimas versiones estables de todos los productos que componen la pila LAMP (PHP, servidor web, base de datos, etc).
04

Migrar el contenido

  • La mayoría de los sitios web no son lo suficientemente simples como para usar la migración automática que proporciona Drupal 11. En este caso, necesitaremos construir scripts de migración personalizados usando programación PHP.
  • Utilizaremos todo el conjunto de módulos proporcionados por el módulo Drupal Migrate.
  • Normalmente se requieren varios scripts de migración, uno para cada tipo de entidad: nodos, términos de taxonomía, archivos, medios, formularios web, etc...
05

Migrar los datos de configuración

  • Muchos elementos en un sitio web de Drupal 8+ se almacenan en archivos YAML de configuración: vistas, bloques, configuración de módulos, etc.
  • En cada caso planificamos una estrategia específica: realizar una migración completa, una migración parcial o reconstruir funcionalidad manualmente.
06

Reconstruir los temas usados

  • En Drupal, un tema es una colección de archivos que definen el diseño, la disposición y la apariencia general de un sitio web, definiendo su look&feel.
  • Si el sitio web original está en Drupal8+, actualizaremos el tema actual a los requisitos de Drupal 11.
  • En otros casos, o si el cliente desea que el sitio web migrado muestre un nuevo diseño y apariencia, se requiere la creación de un nuevo tema personalizado en Drupal 11.
07

Instalación de módulos en Drupal 11

  • Instalaremos y configuraremos los módulos requeridos bajo Drupal 11. Buscaremos alternativas o reemplazos para los módulos obsoletos.
  • Ajustaremos la configuración de los nuevos módulos de Drupal 10 según sea necesario.
08

Testing y validación

  • Prueba de migración: revisaremos el contenido y la configuración en la nueva instalación. Aseguraremos de que todo funcione como se espera.
  • Pruebas en diferentes navegadores: confirmaremos que el sitio web se muestra correctamente en diferentes navegadores y dispositivos con distintas resoluciones.
  • Pruebas funcionales: probaremos exhaustivamente la funcionalidad del sitio, incluyendo formularios, permisos de usuario y otras funcionalidades clave.
09

User Acceptance Testing (UAT)

  • Propondremos que las partes interesadas revisen el nuevo sitio y proporcionen comentarios.
  • Abordaremos cualquier problema o inquietud planteada durante esta fase.
010

Publicar el nuevo sitio

  • Una vez que las pruebas estén completas y todo funcione correctamente, prepararemos la migración final.
  • Dependiendo de la complejidad de la migración, puede que se necesite programar un tiempo de inactividad mientras se completa la migración final.
  • La migración final incluirá cualquier cambio nuevo (contenido, usuarios, etc.) que pueda haber ocurrido durante el período de prueba.
011

Mantenimiento post-migración

  • Monitoreamos  el rendimiento del sitio: tras del lanzamiento, mediremos rendimiento, tiempos de carga y cualquier problema potencial.
  • Proporcionamos formación: si es necesario, capacitaremos a los usuarios, editores de contenido y partes interesadas sobre el nuevo sistema y sus características.
  • Política de copias de seguridad regulares: configuraremos copias de seguridad regulares y rutinas de mantenimiento para el nuevo sitio Drupal 11.
Migraciones Drupal: contacta acon nosotros
Las migraciones son tareas complejas
Asigne el trabajo a los profesionales más expertos.
Contacta con nosotros

Migrando a Drupal 11 - Preguntas frecuentes

Nuestro equipo tiene una amplia experiencia en migraciones de Drupal, desde la más sencilla a la más compleja.

  • ¿Cuánto cuesta la migración a Drupal 11?

    El coste de migrar a Drupal 11 puede variar significativamente según varios factores, incluyendo:

    • Plataforma del sitio actual:
    PlataformaComplejidad
    Drupal 8/9/10BAJA
    Drupal 6/7ALTA
    Plataformas no DrupalMUY ALTA
    • Tamaño del sitio actual: Los sitios más grandes con más contenido pueden requerir más recursos para la migración.
    • Complejidad de la personalización: Los sitios altamente personalizados pueden necesitar trabajo de desarrollo adicional para adaptarse a la nueva versión.
    • Requisitos de integración: Las integraciones existentes con sistemas de terceros pueden afectar el coste.

    En promedio, la migración a Drupal 11 puede oscilar entre 3.000€ y 30.000€ o más, dependiendo de los factores mencionados anteriormente.

  • ¿Conservaré todo el contenido y funcionalidad de la web actual?

    • Por supuesto. Todo el contenido actual será migrado al nuevo sitio, excepto aquellos que decidas no migrar.
    • Lo mismo sobre la funcionalidad: toda la funcionalidad que quieras conservar será replicada en el nuevo sitio.
  • ¿Puedo migrar a Drupal desde otro CMS (Wordpress, Prestashop, etc...)?

    Sí. Dependiendo de la plataforma, la migración será más o menos compleja, pero todas las migraciones son posibles.