Instala DXPR Builder en tu sitio Drupal.
Instala DXPR Builder en un sitio Drupal que ya funciona, añade tu clave de producto y cambia un tipo de contenido al constructor. Al final tienes una página guardada que muestra el constructor, lista para tu primer elemento. ¿Empiezas un sitio nuevo? Empieza un sitio nuevo con DXPR CMS configura el constructor, el tema y los tipos de contenido de una vez.
El vídeo en Instalación en tipos de contenido existentes recorre los pasos 2 a 8 de la comprobación al final de esta página.
Antes de empezar
- Drupal 10.2 o posterior, incluido Drupal 11, con PHP 8.1 o posterior. Requisitos del sistema lista el resto.
- Composer y Drush en tu proyecto.
- Una clave de producto. DXPR Builder la necesita para funcionar; encuentra la tuya en dxpr.com/getting-started.
Instala el módulo
-
Descarga DXPR Builder 3.x con Composer. La versión 3 se publica como versiones beta, así que permítelas:
composer require 'drupal/dxpr_builder:^3.0@beta'Un simple
composer require drupal/dxpr_builderinstala en cambio la serie 2.x estable. -
Activa el módulo:
drush en dxpr_builderDrush también activa el módulo Key y los módulos core que necesita DXPR Builder: Field, Field UI, Views, Image y Block.
Añade tu clave de producto
- Ve a DXPR Studio > DXPR Builder > General Settings (
/admin/dxpr_studio/dxpr_builder/settings). - En la sección License, elige un Storage method.
- Para Configuration storage, pega la clave en Product key. Para Key module, elige tu clave en Key.
- Haz clic en Save settings.
Configuration storage guarda la clave en la configuración del sitio, así que termina en las exportaciones de configuración. Key module la lee de una clave que creas primero en /admin/config/system/keys. Da a esa clave el proveedor File o Environment para mantenerla también fuera de las exportaciones.

Añade submódulos (opcional)
DXPR Builder trae tres submódulos. Activa uno con drush en y su nombre.
| Submódulo | Qué añade | Necesita |
|---|---|---|
dxpr_builder_page |
El tipo de contenido Drag and drop Page, ya configurado al constructor | El módulo Field Group. |
dxpr_builder_block |
El tipo de bloque Drag and Drop Block, para contenido del constructor en regiones de bloque | El módulo core Block Content, activado primero |
dxpr_builder_media |
Un explorador de medios heredado basado en Entity Browser; oculto en la página Extend. | Entity Browser e Inline Entity Form |
La mayoría de sitios no necesita submódulo de medios. Cuando el core Media Library está activo al instalar, el constructor lo usa. Si no, elígelo más tarde en Media > Browser type en la página de ajustes. Submódulos tiene los detalles.
Activa funciones de IA (opcional)
La creación de páginas con IA, el texto con IA y las imágenes con IA usan el módulo AI y el proveedor DXPR AI.
-
Descarga ambos módulos:
composer require drupal/ai drupal/ai_provider_dxpr -
Actívalos:
drush en ai ai_provider_dxpr -
Ve a
/admin/config/ai/providers/dxpr, elige la clave con tu clave de producto en DXPR API Key, y guarda. -
Ve a
/admin/dxpr_studio/dxpr_builder/ai_settings. En AI Features, las tres casillas vienen marcadas por defecto. Desmarca cualquier función que no quieras.
La guía de funciones de IA explica cada ajuste.
Comprueba la instalación
El constructor se muestra en contenido cuyo campo de texto usa el formato DXPR Builder. Estos pasos lo definen en un tipo de contenido con un campo Body. El tipo Drag and drop Page de dxpr_builder_page ya está configurado, así que allí puedes omitir los pasos 2 a 5.
- Ve a DXPR Studio > DXPR Builder > General Settings y comprueba la sección License para tu clave de producto.
- Ve a Structure > Content types. Abre el menú junto a un tipo de contenido con un campo Body y haz clic en Manage display.
- Si se abre un resumen de modos de vista, haz clic en Manage para Default.
- Cambia el Format de Body a DXPR Builder.
- Haz clic en Save.
- Crea contenido de ese tipo y escribe un Title.
- Haz clic en Save.
- Pasa el cursor sobre la zona de contenido. Aparece la barra de herramientas de DXPR Builder.
Lo que ves
La página guardada muestra un constructor vacío donde estaría el texto del cuerpo. Ofrece un prompt de IA, atenuado hasta que la IA está configurada, más Choose a template y Add Elements. Haz clic en Add Elements: el selector de elementos se abre con sus pestañas Layout y Content. DXPR Builder funciona.
Si no ves el constructor
- La página muestra el texto del cuerpo, pero sin constructor. El campo aún usa otro formato. Pon su Format en DXPR Builder en el modo de vista Default en Structure > Content types > Manage display.
- El formulario de edición muestra un área de texto simple. DXPR Builder funciona en la página guardada, no en el formulario de edición. Guarda el contenido y abre su página.
- El constructor se muestra solo para la cuenta administradora. Otros roles no tienen el permiso Edit with DXPR Builder. Otórgalo en People > Permissions (
/admin/people/permissions). - Una segunda persona que edita ve "Only one account can use DXPR Builder on the DXPR Free tier". El nivel gratuito permite una persona que edita. Introduce una clave de producto de una suscripción de pago en License.
- Un error dice "Your product key is not valid". El CDN de DXPR rechazó la clave. Pega la clave completa de nuevo en License en
/admin/dxpr_studio/dxpr_builder/settings. - Un error dice "DXPR Builder cloud assets could not be loaded". El navegador no puede llegar a
cdn2.dxpr.comocdn.dxpr.com. Permite ambos anfitriones, como explica Cortafuegos y residencia de datos. - El prompt de IA dice "AI features require the AI module". Los módulos de IA aún no están configurados. Sigue Activa funciones de IA, o desmarca las funciones en AI Features en
/admin/dxpr_studio/dxpr_builder/ai_settings. - Guardar ajustes informa "Invalid product key". El texto pegado no es una clave entera, o es una clave hecha para DXPR Builder 1.x. Copia tu clave actual de nuevo, sin espacios ni saltos de línea.
El editor no aparece cubre más causas.
¿Qué sigue?
- Crea tu primera página: construye una página desde secciones, filas y elementos.
- Instalación en tipos de contenido existentes: cambia más tipos de contenido, o añade un campo del constructor.
- Actualiza DXPR Builder: mantén el módulo actualizado y ejecuta
drush updatedbtras cada actualización. - Prueba variantes: pruebas A/B con el módulo Reinforcement Learning.