Requisitos del sistema.

Aprende DXPR BuilderReferenciaConfiguración y API

El software que DXPR Builder necesita en el servidor y en el navegador, tomado de dxpr_builder.info.yml, del código del módulo y de sus ajustes de compilación.

Versión de Drupal

DXPR Builder 3.x necesita Drupal 10.2 o posterior, incluido Drupal 11 (core_version_requirement: ^10.2 || ^11).

Versión de PHP

PHP 8.1 o posterior, el mínimo de Drupal 10.2. El propio Drupal 11 necesita PHP 8.3. La CI propia del módulo funciona en PHP 8.3.

Servidor web y base de datos

Cualquier servidor web y base de datos que admita tu versión de Drupal. El módulo solo usa la API de base de datos de Drupal, y sus pruebas Drush funcionan en SQLite.

Navegadores admitidos

El JavaScript y el CSS del editor se compilan para las dos últimas versiones de Chrome, Edge, Firefox, Safari y Opera. Lo mismo vale para los navegadores móviles Chrome para Android, Firefox para Android, Safari en iOS y Samsung Internet (browserslist en package.json).

El editor también funciona en teléfonos y tabletas. Trata un navegador móvil, o una pantalla táctil de hasta 1024 píxeles de ancho, como móvil y cambia a sus controles móviles.

Módulos necesarios

Módulo Por qué
Field, Field UI, Views, Image, Block (núcleo de Drupal) Campos y visualizaciones a los que se une el constructor, bloques y vistas que incrusta, estilos de imagen
Key (key:key) Guarda la clave de producto DXPR como entidad Key

Módulos opcionales

Módulo Añade
AI (ai:ai) Funciones de IA. Quedan desactivadas hasta que se fija un proveedor de chat por defecto en los ajustes del módulo AI
AI Provider DXPR (ai_provider_dxpr:ai_provider_dxpr) Los modelos DXAI Kavya como proveedor de IA; necesita su clave de API y créditos de IA en tu cuenta DXPR
RL (rl:rl) Ejecuta pruebas A/B en variantes de elemento y experimentos de ordenación inteligente en vistas
Media Library (núcleo de Drupal) El navegador de imágenes recomendado
Layout Builder (núcleo de Drupal) Contenido de Builder dentro de bloques de Layout Builder
CKEditor 5 (núcleo de Drupal) No hace falta para editar texto: el constructor incluye su propia compilación de CKEditor 5. Cuando está activado, el constructor usa su asignación de idioma para elegir la traducción de la interfaz de CKEditor; si no, se usa una asignación interna

Submódulos

Submódulo Propósito
DXPR Builder Drag and Drop Page (dxpr_builder_page) Un tipo de contenido Drag and Drop Page con el constructor en su cuerpo
DXPR Builder Block Type (dxpr_builder_block) Un tipo de bloque Drag and Drop Block con el constructor en su cuerpo
DXPR Builder Media (dxpr_builder_media) Selector de imágenes Entity Browser heredado; oculto en la página Extender

Lee Submódulos.

Notas de rendimiento

  • Los archivos propios del editor cargan desde la CDN de DXPR salvo que el módulo guarde una compilación local; lee la sección Recursos del editor en DXPR Studio > DXPR Builder > Ajustes generales.
  • Las personas visitantes anónimas reciben salida almacenable en caché. Para las personas con sesión iniciada el campo del constructor no se guarda en caché, porque lleva ajustes por persona, así que mantén activadas la caché de página y la caché dinámica de página de Drupal.