Actualiza DXPR Builder.
Actualiza DXPR Builder para recibir correcciones de errores, funciones nuevas y arreglos de seguridad. Actualizas el código con Composer, y dejas que Drupal convierta ajustes y contenido con drush updatedb. Usa esta página para actualizaciones dentro de la serie 3.x. ¿Vienes de 1.x o 2.x? Sigue en cambio Migración desde DXPR Builder 1.x o 2.x.
Antes de empezar
-
Haz una copia de seguridad de la base de datos:
drush sql:dump > backup-$(date +%Y%m%d).sql -
Lee el Registro de cambios y la página de versiones de GitHub para cambios que requieren acción, como el paso a Font Awesome 7 en DXPR Builder.
-
Prueba la actualización primero en una copia staging del sitio.
Actualiza el módulo
-
Actualiza el código:
composer update drupal/dxpr_builder --with-dependencies -
Ejecuta las actualizaciones de base de datos. También puedes visitar
/update.php:drush updatedbAlgunas actualizaciones convierten cada valor de campo DXPR Builder en lotes. En sitios grandes tardan minutos, no segundos.
-
Reconstruye las cachés, para que los navegadores reciban las nuevas hojas de estilo y scripts:
drush cache:rebuild
Lo que ves
Las páginas con contenido DXPR Builder se ven como antes. Pasa el cursor sobre una como editor y aparecen las barras de controles; haz un cambio pequeño y haz clic en Save para comprobar que guardar funciona. General Settings aún muestra tu clave de producto en License.

Luego abre Reports > Status report (/admin/reports/status). Junto a DXPR Builder content migrations dice All migrations completed.
Si no ves la versión nueva
- El editor aún se comporta como la versión vieja. El navegador conserva los archivos viejos del editor. Recarga con Ctrl+Shift+R, o Cmd+Shift+R en un Mac.
- El informe de estado dice "Some DXPR Builder content migrations have not been completed". Contenido aún espera conversión. Abre View migration status en ese mensaje, o ve a
/admin/dxpr_studio/dxpr_builder/migration-status, y haz clic en Run all pending migrations. - Las páginas se ven mal o faltan elementos. Consulta Problemas tras actualizar para las causas y soluciones.
Si la actualización rompe el sitio y nada de arriba ayuda, revierte:
-
Restaura tu copia de seguridad de base de datos:
drush sql:cli < backup-20260901.sql -
Restaura la versión que tenías, por ejemplo 3.0.0-beta19:
composer require 'drupal/dxpr_builder:3.0.0-beta19' -
Reconstruye las cachés:
drush cache:rebuild
¿Qué sigue?
- Haz copias de seguridad de tus páginas del constructor y restáuralas: una rutina de copias para contenido del constructor antes de actualizaciones grandes.
- Registro de cambios: qué cambia en cada versión.
- Problemas tras actualizar: soluciones para los problemas más comunes de actualización.