Requisitos del sistema.
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.