Las 5 razones principales por las que debería migrar de Drupal 7 a Drupal 9 ahora (incluso con la extensión EOL)

Publicado: 2022-04-12

Estaba llegando rápido. Incluso cuando se acerca la fecha límite anterior del final de la vida útil, las estadísticas de uso de Drupal más recientes (26 de marzo de 2022) sugieren que hasta 500,000 sitios web todavía están en Drupal 7. ¡Eso lo convierte en una pequeña mayoría de los sitios web de Drupal en total! Hay muchas razones para eso, una de ellas es que pasar a Drupal 9 es un gran proyecto que no todos están listos para asumir. Existía un peligro con los tipos de industrias e instituciones gubernamentales que todavía usaban Drupal 7 para sus requisitos de administración de contenido. La caída del soporte podría haber creado un problema grave.

Con eso en mente, para continuar brindando soporte y seguridad a todos los propietarios de sitios de Drupal 7 sin dejarlos vulnerables, la comunidad de Drupal junto con el líder del proyecto de Drupal, Dries Buytaert, anunciaron recientemente que la fecha de finalización de la vida útil de Drupal 7 se extenderá aún más. al 1 de noviembre de 2023 . El final anterior de la vida útil de Drupal 7 se extendió hasta noviembre de 2022 debido al impacto de la pandemia en las empresas y los presupuestos. Para poner eso en perspectiva, Drupal 8 ya llegó al final de su vida útil el 2 de noviembre de 2021.

Pero, ¿es una buena idea esperar hasta noviembre de 2023 para migrar su sitio de Drupal 7 a Drupal 9 (o Drupal 10 próximamente )? La comunidad Drupal y Specbee recomiendan NO esperar hasta 2023 para dar ese salto. Este es el por qué.

Drupal 7 a Drupal 9

Pero espera, ¿por qué tantas organizaciones siguen en Drupal 7?

Si este es usted, entendemos que tiene sus razones para quedarse con Drupal 7. Los siguientes son algunos de los "por qué" que hemos escuchado de nuestros clientes que estaban en Drupal 7 (pero ahora están seguros en Drupal 9).

Presupuesto : tal vez no hace falta decir que la actualización a una plataforma nueva y avanzada consume más de su presupuesto de marketing y TI. Especialmente para esta migración, ya que Drupal 9 es una versión completamente nueva. El cambio en la estructura de la base de datos también necesita más tiempo de desarrollo.

Un análisis más profundo del ROI lo ayudará a corroborar el costo. Vale la pena invertir en actualizarse a una plataforma más robusta, extensible, moderna y segura como Drupal 9. Más sobre eso a continuación.

No está seguro de la estabilidad : si su sitio Drupal 7 es complejo y tiene mucho desarrollo personalizado, es posible que sienta que quedarse con su sistema Drupal 7 actual es más cómodo que cambiar a Drupal 9. Da miedo, ¿verdad? Y dado que podría llevar un par de meses de tiempo de desarrollo, es posible que le pregunten sobre la estabilidad a largo plazo de las funcionalidades migradas.

Con un socio de desarrollo de Drupal de confianza y un poco de trabajo de preparación antes de su migración a Drupal 9, todas las inquietudes mencionadas anteriormente se pueden resolver. Claro, puede adaptar Drupal 7 al entorno cambiante, pero con Drupal 9, la flexibilidad y la estabilidad están integradas en su núcleo.

Módulos no disponibles : es posible que haya escuchado que no muchos de los módulos contribuidos de Drupal 7 están portados a Drupal 9. ¡Y eso es cierto!

Si bien una cantidad significativa de módulos contribuidos se han portado a Drupal 9 (la mayoría de los más populares ahora son parte del núcleo), algunos quedaron obsoletos con el espíritu de simplificación. Ahora realmente no necesita muchos módulos contribuidos para construir un sitio web de Drupal 9. Y podemos garantizar que no hay nada creado en Drupal 7 que no se pueda personalizar mejor en Drupal 9 .

Integraciones : muchos de nuestros clientes se mostraron escépticos sobre si Drupal 9 sería capaz de admitir todas sus integraciones existentes que Drupal 7 ha estado manejando con elegancia.

La buena noticia es que simplemente no es un problema. Drupal 9 se ha construido sobre una arquitectura moderna que permite que los sitios web integren e intercambien datos con cualquier aplicación de terceros de su elección.

Desconocimiento del poder de Drupal 9 : sí, esta es una de las razones más frecuentes por las que los propietarios de sitios de Drupal 7 no están migrando a Drupal 9.

La suposición de que no es un gran avance en velocidad y usabilidad es un error. Junto con las toneladas de funciones que obtendrá con Drupal 9 (más sobre esto más adelante), permanecer en una tecnología antigua que es difícil de desarrollar debería ser motivo suficiente para actualizar a Drupal 9.

La incorporación de nuevos proveedores : comprensiblemente, a los propietarios de sitios de Drupal 7 les resulta difícil confiar en un nuevo proveedor (la mayoría de las veces) y si pueden ofrecer calidad.

Encontrar una empresa de desarrollo de Drupal de buena reputación/confiable es clave para abordar este problema. Asegúrese de leer este artículo para saber cómo evaluar a un socio de Drupal para tener una mejor idea. Elegir un socio que trabaje exclusivamente en Drupal es una gran ventaja.

Sitios web simples : el mantenimiento de sitios web simples, de una sola página o con módulos personalizados o contribuidos mínimos es más fácil con Drupal 7.

Aunque Drupal 9 se ha creado para satisfacer las expectativas de los propietarios de pequeñas y grandes empresas y, eventualmente, tendrá que mudarse, en casos como este, probablemente pueda esperar un poco más hasta el final de la vida útil de Drupal 7. Su migración no debería tomar mucho tiempo y esperar le permitirá preparar mejor su presupuesto.

Por qué debería planificar su migración a Drupal 9 ahora

Hemos repasado las razones más comunes por las que las personas se abstienen de migrar. Ahora hablemos del gigantesco salto adelante que proporciona Drupal 9. Después de todo, tendrá que argumentar por qué los propietarios y líderes del sitio de Drupal 7 deberían realizar la actualización lo antes posible. Lo primero que piensa la mayoría de la gente es que queda mucho tiempo hasta noviembre de 2023. Pero solo estos beneficios valen la pena la migración y es por eso que recomendamos que ahora sea el mejor momento para actualizar su sitio web de Drupal 7 a Drupal 9.

1. Una plataforma de próxima generación

Pasar a una plataforma nueva y avanzada es la mejor manera de cumplir con las expectativas actuales de su cliente.

Al igual que los fabricantes de automóviles actualizan sus modelos cada 5 años (o menos a veces) según la tecnología y los requisitos mínimos para avanzar, se puede esperar lo mismo de los sitios web. Claro, un automóvil más antiguo tenía características como aire acondicionado, ventanas eléctricas, bolsas de aire, caballos de fuerza decentes y más que eran estándar para su época. Pero los estándares actuales requieren más que eso. Las mejoras como las bolsas de aire laterales tipo cortina, el control de clima automático, el control de tracción, la eficiencia del combustible, etc., han elevado la experiencia de manejo y están en línea con las tendencias modernas en seguridad y comodidad.

Volviendo a la tecnología, actualizar a una plataforma nueva y moderna es lo más rentable que puede hacer para convertir su sitio promedio en uno que sea un sueño de experiencia de usuario y generación de prospectos sobrealimentado. Drupal 9 se ha construido sobre una plataforma que es extensible y escalable para satisfacer las necesidades de experiencia digital de cada organización en crecimiento. Aprovechar el poder de una plataforma avanzada, innovadora y robusta como Drupal 9 tiene mucho sentido. Esperar solo extiende la cantidad de tiempo que está tecnológicamente atrasado con respecto a los estándares modernos.

2. Evolución continua

Drupal 8 se construyó con la idea de una innovación continua que se ha llevado (y siempre se hará) a sus sucesores (Drupal 9, Drupal 10…). La gran diferencia ha sido la adopción de bibliotecas modernas como Symfony, Twig, Guzzle, que han permitido a los desarrolladores crear aplicaciones web innovadoras y de alto rendimiento. Además, el enfoque API-first le permite entregar contenido a diferentes dispositivos, canales y plataformas sin problemas.

Mantenerse al día con las últimas versiones de PHP, las versiones de MySQL y las bibliotecas ayudan a aprovecharlas al máximo. Con la inclusión de características como Composer, ahora es posible administrar dependencias y conflictos, lo que permite agregar una funcionalidad significativa sin tener que construir todo desde cero. Esto permite que Drupal sea lo suficientemente eficaz y sostenible para ejecutar sitios de nivel empresarial. Todo esto lleva a las organizaciones a crear aplicaciones construidas en plataformas modernas y con un mejor rendimiento.

3. Actualizaciones sencillas para siempre

Con el gran salto de Drupal 7, es natural pensar que una vez que haya migrado a Drupal 9, actualizar a la última versión de Drupal será una molestia en el futuro. Ese no es el caso.

Sí, como se mencionó anteriormente, migrar de Drupal 7 a Drupal 9 será un proyecto importante con una reconstrucción completa de la plataforma. Pero una vez que esté en Drupal 9, ¡las actualizaciones serán fáciles para siempre! Con la adopción del nuevo control de versiones semántico a partir de Drupal 8, ahora se lanzan nuevas funciones con cada actualización de versión menor y actualizaciones importantes. Esto le permite innovar más rápido y proporciona una curva de aprendizaje más fluida. Nunca más tendrás que cambiar de plataforma. ¡Nosotros prometemos!

4. Perder el barco

Drupal 8 introdujo muchas características fantásticas que se han mejorado en Drupal 9. Si todavía usa Drupal 7 para administrar su contenido, aquí hay una pequeña pista de lo que se está perdiendo.

  • Mejor seguridad : con la comunidad de Drupal y el equipo de seguridad priorizando y enfocándose activamente en la seguridad de Drupal 9, puede estar seguro de que su sitio web está seguro. La eliminación del código obsoleto significa que tiene una base de código más eficiente, lo que reduce las posibilidades de riesgos o errores de seguridad.
  • Potente rendimiento : muchos módulos de mejora del rendimiento ya están integrados en el núcleo de Drupal 9. Los módulos como Big Pipe (que mejora la canalización de renderizado de frontend) y la caché de página interna (almacenamiento de datos en caché para una entrega de contenido más rápida) ahora están integrados. Mientras tanto, algunos de ellos se contribuyen, como el módulo de agregación Advanced CSS/JS (que mejora el rendimiento de frontend). ), módulo Blazy (carga diferida de imágenes), CDN y más.
  • Mejor experiencia editorial : el módulo de creación de diseño, ahora en el núcleo de Drupal 9, es una herramienta fantástica para que los creadores de sitios y los editores de contenido construyan fácilmente páginas personalizadas y flexibles. Tiene una interfaz de usuario muy fácil de usar con capacidades de arrastrar y soltar que facilitan el trabajo. El módulo de Medios, también en el núcleo, hace que la gestión de medios sea simple y eficiente.
  • Potente moderación de contenido : Drupal 9 tiene un flujo de trabajo de moderación de contenido efectivo incorporado que ayuda a los equipos de marketing a optimizar su flujo de trabajo de publicación. Además, también puede aprovechar el módulo de moderación de contenido para personalizar y ampliar aún más sus capacidades.
  • Gestión de la configuración: los datos de configuración ahora se pueden almacenar, gestionar y mover dentro de varios entornos de forma fácil y coherente con la gestión de la configuración en el núcleo de Drupal 9.
  • Enfoque API-primero : Drupal 8 tomó la ruta del enfoque API-primero y esto fue un cambio de juego. Le brinda la flexibilidad de integrarse con cualquier sistema de terceros de su elección y entregar contenido independientemente de la plataforma, el dispositivo o el canal.

5. ¿Listo para saltar?

Seamos sinceros. Un sitio web complejo de Drupal 7 con niveles más profundos de personalización necesitará más tiempo y esfuerzo de desarrollo para migrar a Drupal 9 en comparación con un sitio web simple. Y, sí, va a ser una reconstrucción completa desde cero. A nadie le gusta poner presupuesto en algo como esto, pero la mitigación de riesgos en sí misma hace que valga la pena la inversión.

El otro factor aquí es la prisa de último minuto (lo vemos mucho). Muchas organizaciones se desesperan cuando no pueden encontrar disponibilidad de las empresas de desarrollo de Drupal más establecidas y eligen a alguien que no está calificado. Tenemos todo un segmento de clientes de “rescates migratorios”. Desafortunadamente, una mala migración es una solución demasiado costosa. No cometas ese error. Antes de migrar, tiene cuatro cosas importantes que hacer:

  • Investigue y encuentre un socio de desarrollo de Drupal ideal que pueda hacer que incluso su compleja migración a Drupal 9 parezca fácil.
  • Prepárese bien para la información que se necesitará para auditar su sitio Drupal 7 actual. Aquí hay una lista de verificación rápida para que la tenga a mano.
  • Obtenga una auditoría de migración realizada por el socio de Drupal que ha elegido (podemos hacerlo por usted GRATIS si lo desea). Este informe de auditoría le brindará información detallada sobre la estructura de su contenido, la arquitectura de backend y frontend y la estructura de SEO para que los expertos de Drupal puedan planificar la mejor estrategia de migración que funcione para su sitio web.