Ejecuta el editor desde una compilación local.

Learn DXPR BuilderManage the siteJe huisstijl toepassen

Por defecto, los navegadores de quienes editan cargan el editor de DXPR Builder desde la CDN de DXPR, y no tienes nada que configurar. Esta página es para desarrollo que compila el editor desde el código, para depurarlo o probar un cambio. Al final, el editor funciona desde archivos en la carpeta del módulo, minificados o legibles. Para mantener la CDN tras un cortafuegos, consulta Cortafuegos y residencia de datos.

Antes de empezar

  • Necesitas una copia git de DXPR Builder con sus paquetes Node instalados. Las versiones de drupal.org no contienen ninguna compilación local.
  • Necesitas el permiso Administer DXPR Builder configuration.

Configuración

  1. En la carpeta del módulo, ejecuta npx grunt build. Escribe el editor en dxpr_builder/, minificado y sin minificar.
  2. Ve a DXPR Studio > DXPR Builder > General Settings (/admin/dxpr_studio/dxpr_builder/settings).
  3. Expande Editor Assets. La sección solo aparece cuando existe una compilación local.
  4. En Asset source, elige Local (minified) o Local (unminified).
  5. Haz clic en Save settings.

Lo que ves

Recarga una página en el constructor. El navegador ahora carga los scripts del editor desde la carpeta dxpr_builder/ del módulo en tu propio sitio, sin el parámetro jwt que llevan las peticiones a la CDN. Local (unminified) carga los archivos .js legibles y Local (minified) los archivos .min.js más pequeños.

Ajustes

Opción Qué se carga Úsalo para
Cloud (predeterminado) El editor desde cdn2.dxpr.com, con cdn.dxpr.com como reserva. Tu clave de producto acompaña cada petición. cada sitio instalado desde una versión
Local (minified) dxpr_builder/*.min.js desde la carpeta del módulo probar una compilación como la ejecuta producción
Local (unminified) dxpr_builder/*.js desde la carpeta del módulo depurar

Una compilación local siempre gana a Cloud. Con Cloud seleccionado, el sitio carga los archivos sin minificar, o los minificados cuando solo existen esos. DXPR publica archivos en la nube solo para versiones, así que una copia de desarrollo no podría usarlos de todos modos.

Si no ves la compilación local

  • No hay ninguna sección Editor Assets. La carpeta dxpr_builder/ del módulo no contiene ninguna compilación. Ejecuta npx grunt build en una copia git, y recarga la página de ajustes.
  • Solo se ofrece una opción Local. Solo existen los archivos minificados o solo los sin minificar. Ejecuta el npx grunt build completo, que escribe ambos.
  • Cloud está seleccionado, pero se siguen cargando archivos locales. Es intencionado mientras existe una compilación. Quita dxpr_builder.js y dxpr_builder.min.js de dxpr_builder/ y limpia cachés en /admin/config/development/performance.
  • The editor does not appear and requests to cdn2.dxpr.com fail. Un cortafuegos o una política de seguridad de contenido bloquea la CDN. Permite ambos hosts de CDN; consulta Cortafuegos y residencia de datos.

¿Qué sigue?