Extra Block Types (EBT) - Nueva experiencia con Layout Builder❗

Extra Block Types (EBT): tipos de bloques con estilo y personalizables: Presentaciones de diapositivas, Pestañas, Tarjetas, Acordeones y muchos más. Configuraciones integradas para fondo, DOM Box y plugins de JavaScript. Experimenta hoy el futuro de la construcción de diseños.

Módulos de demostración EBT Descargar módulos EBT

❗Extra Paragraph Types (EPT) - Nueva experiencia con Paragraphs

Extra Paragraph Types (EPT): conjunto de módulos basado en párrafos de forma análoga.

Módulos de demostración EPT Descargar módulos EPT

Scroll

1.2.1. Actualización de los módulos y el núcleo de Drupal 8.

13/05/2025, by Ivan

Muy a menudo salen actualizaciones para módulos y el núcleo de Drupal 8. No todas las actualizaciones conviene instalarlas; lo principal es prestar atención a las de seguridad. Drupal resalta estos avisos en rojo. El método de actualización depende de cómo instalaste Drupal: si creaste el proyecto con Composer, podrás usar Composer para actualizar; si descargaste Drupal desde drupal.org, tendrás que actualizarlo manualmente.

Actualizar Drupal con Composer

La actualización de Drupal mediante Composer es una tarea rutinaria que se ejecuta con un solo comando:

composer update drupal/core --with-dependencies

Es importante incluir --with-dependencies para que se actualicen también todos los paquetes de los que dependen los componentes de Drupal. Después de esto, hay que ejecutar update.php, o bien drush updatedb, o drupal update:execute para aplicar los cambios en la base de datos.

Actualizar Drupal manualmente sin Composer ni Drush

Puedes consultar este artículo sobre cómo actualizar Drupal manualmente:

https://drupalbook.org/ru/drupal/122-obnovlenie-drupal-8-bez-drush-i-bez-composer

drupal update

En la documentación oficial de Drupal también encontrarás instrucciones:

https://www.drupal.org/node/1494290

Sin embargo, me preocupa que propongan eliminar todos los archivos de la versión anterior, pues podrían incluirse bibliotecas de terceros como las de Drupal Commerce.

  1. Antes de actualizar Drupal y los módulos, haz una copia completa de tu sitio y de la base de datos.
  2. Descarga la versión más reciente del núcleo de Drupal para la rama 8.x.
  3. Descomprime el paquete de Drupal o del módulo en una carpeta aparte. Revisa la carpeta vendor; podría faltar alguna biblioteca necesaria, o podrían haberse agregado nuevas dependencias. Por ejemplo, si instalaste Drupal Commerce, quizá haya bibliotecas adicionales.
    Drupal module update
  4. Activa el modo mantenimiento para evitar que los usuarios generen errores durante la actualización:
    /admin/config/development/maintenance
    No olvides desactivarlo al final.
  5. Elimina todos los archivos de Drupal, excepto las carpetas /sites, /themes y /modules. La carpeta /sites contiene tus archivos de contenido (imágenes, configuraciones, archivos generados), /themes tus temas personalizados y /modules tus módulos adicionales. Antes de borrar, comprueba por tercera vez que tienes una copia de seguridad.
  6. Sube los archivos de la nueva versión de Drupal, excluyendo /sites, /themes y /modules. Si tu hosting permite SSH, carga el archivo comprimido y descomprímelo en servidor con comandos como:
    tar -xvzf archive.tar.gz (para tar.gz)
    unzip archive.zip (para zip)
    Si usas WinSCP, aprovecha sus comandos personalizados o crea un archivo tar.gz con 7-Zip para extraerlo luego en el servidor.
  7. Reaplica tus cambios en settings.php, .htaccess, robots.txt y, si corresponde, restaura tu favicon.ico.
  8. Accede como administrador y ejecuta update.php (por ejemplo, https://drupalbook.org/update.php).
  9. Desactiva el modo mantenimiento: /admin/config/development/maintenance.

Si tu sitio es crítico, no uses el entorno de producción como laboratorio. Crea una copia local en OpenServer, prueba la actualización y, solo cuando funcione sin errores, replícala en producción. Ante cualquier duda o error, déjalo en los comentarios para ayudarte.