Requisiti di sistema.

Impara DXPR BuilderRiferimentoConfigurazione e API

Il software di cui DXPR Builder ha bisogno sul server e nel browser, tratto da dxpr_builder.info.yml, dal codice del modulo e dalle sue impostazioni di build.

Versione Drupal

DXPR Builder 3.x richiede Drupal 10.2 o successivo, incluso Drupal 11 (core_version_requirement: ^10.2 || ^11).

Versione PHP

PHP 8.1 o successivo, il minimo di Drupal 10.2. Drupal 11 richiede di suo PHP 8.3. La CI propria del modulo gira su PHP 8.3.

Server web e database

Qualsiasi server web e database supportati dalla tua versione Drupal. Il modulo usa solo le API database di Drupal e i suoi test Drush girano su SQLite.

Browser supportati

Il JavaScript e il CSS dell’editor sono compilati per le ultime due versioni di Chrome, Edge, Firefox, Safari e Opera. Lo stesso vale per i browser mobili Chrome per Android, Firefox per Android, Safari iOS e Samsung Internet (browserslist in package.json).

L’editor gira anche su telefoni e tablet. Tratta come mobile un browser mobile, o un touch screen fino a 1024 pixel di larghezza, e passa ai suoi controlli mobili.

Moduli richiesti

Modulo Perché
Field, Field UI, Views, Image, Block (core Drupal) Campi e visualizzazioni a cui si aggancia il builder, blocchi e viste che incorpora, stili immagine
Key (key:key) Salva la chiave prodotto DXPR come entità Key

Moduli facoltativi

Modulo Aggiunge
AI (ai:ai) Funzionalità AI. Restano spente finché non si imposta un provider di chat predefinito nelle impostazioni del modulo AI
AI Provider DXPR (ai_provider_dxpr:ai_provider_dxpr) I modelli DXAI Kavya come provider AI; richiede la sua chiave API e crediti AI sul tuo account DXPR
RL (rl:rl) Esegue test A/B sulle varianti di elemento ed esperimenti di ordinamento intelligente sulle viste
Media Library (core Drupal) Il selettore di immagini consigliato
Layout Builder (core Drupal) Contenuti builder dentro blocchi Layout Builder
CKEditor 5 (core Drupal) Non serve per la modifica dei testi: il builder fornisce la propria build di CKEditor 5. Quando attivo, il builder usa la sua mappatura delle lingue per scegliere la traduzione dell’interfaccia di CKEditor; altrimenti si usa una mappatura integrata

Sottomoduli

Sottomodulo Scopo
DXPR Builder Drag and Drop Page (dxpr_builder_page) Un tipo di contenuto Drag and Drop Page con il builder sul suo body
DXPR Builder Block Type (dxpr_builder_block) Un tipo di blocco Drag and Drop Block con il builder sul suo body
DXPR Builder Media (dxpr_builder_media) Selettore di immagini Entity Browser precedente; nascosto dalla pagina Extend

Vedi Sottomoduli.

Note sulle prestazioni

  • I file propri dell’editor si caricano dal CDN DXPR a meno che il modulo non contenga una build locale; vedi la sezione Editor Assets in DXPR Studio > DXPR Builder > General Settings.
  • I visitatori anonimi ricevono output cachabile. Per gli utenti collegati il campo builder non è cachato, perché porta impostazioni per utente, quindi tieni accese la page cache e la dynamic page cache di Drupal.