Actualizaciones de Drupal
Actualizaciones de Drupal- de la versión 8 a la 9 – Pasos
Drupal es uno de los sistemas de gestión de contenidos más utilizados del mundo y ofrece un amplio abanico de opciones para diseñar sitios web y añadir contenidos.
Para poder utilizar las numerosas funciones de Drupal de forma óptima, debería trabajar siempre con la última versión, que actualmente es Drupal 9. ¿Todavía utiliza Drupal 7 u 8? Le recomendamos que actualice a la 9 lo antes posible, ya que el soporte para Drupal 8 ya ha finalizado y pronto dejará de hacerlo para Drupal 7. Respondemos las preguntas más importantes y explicamos qué debe tener en cuenta a la hora de realizar actualizaciones de Drupal.
Tenga en cuenta que: Estrictamente hablando, pasar de Drupal 7 u 8 a 9 no es una actualización, es una mejora. Es un cambio de versión. Las actualizaciones se consideran los cambios dentro de la misma versión (por ejemplo, de 8.8 a 8.9). A continuación, hablaremos sobre los CAMBIOS DE VERSIÓN.
Update Drupal?
Las 5 preguntas y respuestas más frecuentes sobre cambios de versión Drupal
¿Qué cambia en Drupal 9?
A diferencia de Drupal 8, Drupal 9 funciona con una versión más nueva de Symfony. Symfony es un framework basado en el lenguaje de programación PHP. Desarrollado con la versión más reciente de Symfony, Drupal 9 tiene mejor rendimiento y es más intuitivo al usarse que las versiones anteriores.
También cuenta con algunas características completamente nuevas, como por ejemplo el nuevo tema de interfaz Olivero. Resulta realmente atractivo gracias a su diseño responsive sencillo y con fácil accesibilidad. A partir de Drupal 9.2 será el tema predeterminado. Otros cambios incluyen actualizaciones de la API JSON en el núcleo, Twig 2 o PHPUnit, entre otros.
¿A quién se recomienda cambiar de versión a Drupal 9?
La respuesta es fácil: A cualquiera que todavía utilice las versiones 7 u 8 de Drupal. La razón está clara: „End of Life“(o sus siglas EOL). En otras palabras: Drupal 7 y 8 son productos a los que se les acerca el fin de su vida útil. Aunque en teoría todavía ambos se pueden seguir utilizando. Pero se espera que el soporte para Drupal 7 finalice el 1 de noviembre de 2023, y Drupal 8 ya no es compatible a día de hoy.
Siempre es aconsejable tener la versión más actual ya que las actualizaciones se vuelven cada vez más complejas al tener más saltos de versión. Por lo tanto, recomendamos actualizar primero a la última versión (8.9) dentro de Drupal 8 antes de actualizar Drupal 8 a 9.
¿Puedo pasar directamente de la versión de Drupal 7 a Drupal 9?
Aunque en teoría no es imposible, no se recomienda. Drupal 7 tiene una base completamente diferente, es decir, aún no se basa en el framework Symfony como Drupal 8 y 9. Por lo tanto, resultará más fácil si primero se actualiza de Drupal 7 a 8 y luego de 8 a 9. Drupal cuenta con el módulo «upgrader» para realizar los cambios de versión.
¿Es muy complicada la nueva versión comparada con la anterior?
La realidad es que el cambio de versión de Drupal 8 a 9 es más sencillo que el paso de la versión 7 a la 8 ya que a partir de esta se introdujeron cambios técnicos: A partir de la versión 8, Drupal se basa en el framework Symfony. Así que, mientras que al pasar de 7 a 8 había que reconstruir todo y la actualización era más bien un reinicio, la actualización de 8 a 9 es mucho más fluida. Muchos de los módulos y temas de Drupal 8 también se pueden seguir usando después de la actualización.
¿Cuánto tarda la actualización de Drupal?
No hay una respuesta genérica para todos los casos ya que la duración depende del tamaño de cada página web. En general para pasar de Drupal 8.9 a 9.1 se necesita un tiempo aproximado de 2 a 4 días. Este tiempo se amplía para sitios web más complejos y saltos de versión más grandes. Se debe tener en cuenta de antemano este plazo de tiempo requerido a la hora de planificar bien la actualización. Una buena idea sería distribuir el proceso de planificación e implementación a lo largo de varias semanas.
1. Recopile la información general necesaria
¿Cómo está estructurado su sitio web actual? El momento de actualizar es una gran oportunidad para revisar las páginas web. Piense en qué páginas y funciones quiere conservar y de cuáles quiere prescindir en el futuro. De esta manera se puede ordenar los módulos correspondientes durante la actualización.
2. Compruebe el estado de los módulos
Gracias al módulo de Drupal «Upgrade-Status» se puede preparar de forma óptima para la actualización de Drupal. Entre otras cosas, el módulo comprueba si su sistema cumple con los requisitos de Drupal 9.
Se comprueban también el estado de los módulos y temas existentes y si serán compatibles con Drupal 9. En caso afirmativo, se pueden mantener. Si por el contrario no resultan compatibles, se deben actualizar los módulos y temas de forma individual antes de seguir con el siguiente paso. Antes de la actualización nos tendremos que asegurar de que todos los módulos utilizados en Drupal 8 son compatibles con Drupal 9.
Importante: Para poder utilizar el módulo de actualización «Upgrade Status» necesita una herramienta Composer. Se trata de un administrador de proyectos basados en PHP como Drupal. Composer también le ayudará a actualizar los archivos más tarde.
3. Planifique las tareas de forma realista
Recomendamos a los propietarios de sitios web más grandes que a la hora de hacer el cambio de Drupal 8 a 9 se permitan un tiempo de planificación de hasta varias semanas o meses para completar los pasos de forma satisfactoria y a su gusto. La página permanecerá en línea mientras tanto.
¡Si está buscando la solución más rápida y efectiva no dude en llamarnos! Le ayudamos tanto con las actualizaciones de Drupal de principio a fin y le ofrecemos nuestros paquetes de soporte posteriores. Haga clic aquí para más información sobre soporte Drupal.
Ventajas de utilizar Drupal
Práctico
Drupal es uno de los sistemas de gestión de contenidos (CMS) para la creación de páginas web grandes y pequeñas más conocidos de forma mundial. La totalidad del contenido de la web se puede instalar y administrar de forma clara a través del CMS.
Gratuito
Drupal es una herramienta de código abierto. Entendemos por «código abierto» los sistemas de gestión que se pueden utilizar de forma gratuita y se desarrollan y mantienen gracias a la comunidad de desarrolladores online. No hay costes de licencia para su uso. Incluso las actualizaciones, módulos y plugins están disponibles de forma gratuita.
Flexible
Las páginas creadas con Drupal se pueden personalizar y adaptar a su gusto gracias a los cientos de temas, módulos y plugins. La interfaz de uso es muy intuitiva. No son necesarios grandes conocimientos de programación para administrar el sistema.
Potente y seguro
Drupal es ideal para grandes proyectos web porque tiene excelentes tiempos de carga y garantiza una alta estabilidad. Gracias a su código base resistente a ataques cuenta con unos estándares de seguridad muy altos.
codafish agencia experta en Drupal
Somos su agencia especializada en Drupal. Le ayudamos en la planificación, implementación y mantenimiento de proyectos sea cual sea su tamaño.
¿Quiere recibir información sin compromiso? Rellene el formulario de contacto o llámenos directamente al: 00800 2632 3474 (Gratis para Llamadas desde Fijos) / +34 911 231 175 (Desde Móvil)