Prepárate para Drupal 9

Enviado por Daniel Muñoz Egido el Lun, 04/05/2020 - 09:00
Texto de drupal junto a una trasción del número 8 al número 9

La llegada de Drupal 9 está prevista para este mes de junio de 2020 y debemos ir preparando nuestro sitios para este importante cambio, aunque todo indica que éste será suave ya que no se han producido grandes modificaciones en el kernel de la herramienta.

Drupal 9 no supondrá un cambio importante en la versión actual de esta herramienta para la gestión de contenidos, y lo que veremos será una consolidación de funcionalidades que ya hemos estado viendo en el núcleo experimental de Drupal 8. Aún así, debemos estar preparados para esta actualización y realizar algunas acciones antes de realizar este proceso.

El primer paso que debemos realizar es comprobar qué versiones de PHP, Apache y MySQL/Percona o MariaDB o SQLite o PostgresSQL tiene nuestro servidor. Los requisitos mínimos de máquina que necesitamos  son:

  • Apache 2.4.7
  • PHP 7.3
  • MySQL/ Percona 5.7.8, ó MariaDB 10.2.7 ó SQLIte 10.2.7 ó PostgresSQL 10

Una vez que hemos comprobado que nuestro servidor soporta esta nueva versión, el siguiente paso que debemos comprobar es saber si los módulos contribuidos que empleamos en nuestros sitio soportan la actualización. Para ello podemos visitar la información de cada uno de ellos en el directorio oficial de módulos de Drupal y ver si disponen de una versión 9 y sobre todo, a partir de qué versión del mismo serán compatibles las diferentes versiones. O bien podemos simplificar enormemente esta tarea empleando el módulo Upgrade Status el cual revisará cada uno de los módulos que tengamos instalado en nuestro sitio y nos dirá si está preparado para una versión y si lo soporta a partir de que versión, si no lo soporta, o si debemos reemplazarlo por otro.

Disponemos versiones de este módulo para Drupal 7 y 8. En el caso de que estemos planificando la actualización desde la versión 7 directamente a la 9, si bien lo recomendado es que la hagamos previamente a la versión 8 utilizando la herramienta Migration que se desarrolló específicamente para ello dada la complejidad que supuso el anterior cambio de versión, el módulo después de escanear los diferentes módulos que tengamos en nuestra instalación nos ofrecerá un informe con las siguientes opciones:

  • Disponible: existe una versión de este proyecto para la última versión del core.
  • En desarrollo: en estos momento existe una versión en desarrollo para la última versión del core.
  • No soportado todavía: no existe en este momento una actualización, ni se está realizando, para la última versión del core.
  • Reemplazar por: no existe una versión para la última versión del core pero existe otro módulo que sustituye a éste.

La versión para Drupal 8 difiere en algunos aspectos de lo que nos encontramos para la versión 7. El módulo escaneará nuestros proyectos y nos avisará si contienen código deprecidado en la próxima versión (major version) de la herramienta. También nos sugerirá que actualizaciones del módulo corrigen dichos errores y aquellos módulos que son completamente compatibles con la próxima actualización. El módulo sólo nos ofrece un informe sobre el estado de los proyectos instalados y nos recomienda actualizaciones o sustituciones, pero no realiza estas acciones por sí mismo.

 

 

Ya no nos queda nada para Drupal 9 y debemos ir preparando nuestro sitios para esta nueva actualización que como ya sabemos será una evolución natural de la versión 8 y que por lo tanto, no supondrá un cambio en los paradigmas como ocurrió en el paso de las versiones 7 y 8.

 

 

Imagen de portada pantheon.io

Añadir nuevo comentario

Este campo sólo es para verificar que usted es una persona. No será almacenado ni utilizado con ningún otro propósito

HTML Restringido

  • Etiquetas HTML permitidas: <a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <h2 id> <h3 id> <h4 id> <h5 id> <h6 id>
  • Saltos automáticos de líneas y de párrafos.
  • Las direcciones de correos electrónicos y páginas web se convierten en enlaces automáticamente.

Documentación Hoy le informa que los datos facilitados por usted en este formulario serán tratados informáticamente por Documentación Hoy con el objetivo de publicar su comentario a este contenido. Para poder llevar a cabo esta acción necesitamos su consentimiento explícito. Los datos proporcionados se conservarán mientras no solicite el cese de la actividad. Los datos no se cederán a terceros salvo en los casos en que exista una obligación legal. En cualquier momento usted puede ejercitar su derecho a acceder, rectificar, limitar o borrar sus datos enviándonos un e-mail a info@documentacionhoy.com. Usted puede encontrar más información en nuestra Política de Privacidad.

CAPTCHA
Esta pregunta es para comprobar si usted es un visitante humano y prevenir envíos de spam automatizado.