Fecha de Lanzamiento Oficial
Drupal 9 se lanzará en un par de semanas, más específicamente el 3 de junio de 2020; y será el primer lanzamiento importante para el CMS con compatibilidad retroactiva incorporada. Para todos los usuarios de la última versión de Drupal 8, esto significa que la actualización no debería traer grandes problemas, así como también debería brindar los beneficios de bibliotecas subyacentes más actualizadas.Lanzamiento Drupal 9
Nuevos Features
Obsolescencia de Código
Varios medios digitales como Bounteous y The Meisle ya han adelantado que la característica más destacada de esta nueva versión es la limpieza del código. Drupal 8 tenía un “modelo de innovación” muy característico, en el que se lanzaban lanzamientos menores cada 6 meses aproximadamente. Como resultado, esto aceleró la cantidad de formas nuevas de resolver problemas que se están implementandas actualmente en donde el código anterior se vuelve obsoleto (en desuso). El código obsoleto que ya no está en uso es necesario para la compatibilidad con versiones anteriores. Sin embargo, una cosa importante de Drupal 9 es que permitirá eliminar este código y cualquier otra cosa que ya no sea necesaria.
Dependencias de Terceros
La otra actualización importante tiene que ver con dependencias de terceros. Actualmente, dado que Drupal se integra con el código PHP común de proyectos como Twig y Symfony, necesariamente tiene que ir de la mano con los respectivos ciclos de vida de soporte del proveedor de dichos proyectos. Con Drupal 9, nos aseguramos de que vamos a tener versiones de software compatibles que estarán disponibles durante mucho tiempo como Twig 2 y Symfony 4/5.Cómo determinar la existencia de código en desuso
Algunas herramientas ayudan a identificar la obsolescencia de código. El primero es Drupal Check. Esta es una serie de línea de comandos que pueden ser ejecutados en diferentes módulos y alertar sobre instancias de código obsoleto. Otra herramienta bastante útil es el módulo contribuido “Drupal 9 Readiness” que se envía con Drupal 8.8. Esta es una herramienta GUI-based que los usuarios y desarrolladores pueden ejecutar desde la interfaz de usuario de Drupal para determinar fácilmente lo que se necesitará para preparar su sitio para Drupal 9.Últimas Conclusiones
Drupal.org y sus desarrolladores nos han dado un adelanto antes de la fecha de lanzamiento para prepararnos. Aunque mencionamos que si se estaba en la última versión de Drupal 8 (Drupal 8.9), la migración debería ser bastante sencilla; actualizar desde versiones anteriores como Drupal 7 no será nada fácil. En cualquier caso, será necesario para actualizar para obtener la funcionalidad completa (tanto del CMS como de las soluciones de proveedores externos) y también conservar la capacidad de tener actualizaciones de seguridad compatibles cada 6 meses.Contáctanos ahora por cualquier consulta o duda acerca de cómo actualizar tu versión actual de Drupal a este nueva versión!