Requisiti di sistema.
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.