Systeemvereisten.

DXPR Builder lerenReferentieConfiguratie en API

De software die DXPR Builder nodig heeft op de server en in de browser, overgenomen uit dxpr_builder.info.yml, de code van de module en zijn build-instellingen.

Drupal-versie

DXPR Builder 3.x vereist Drupal 10.2 of later, inclusief Drupal 11 (core_version_requirement: ^10.2 || ^11).

PHP-versie

PHP 8.1 of later, het minimum van Drupal 10.2. Drupal 11 zelf heeft PHP 8.3 nodig. De eigen CI van de module draait op PHP 8.3.

Webserver en database

Elke webserver en database die je Drupal-versie ondersteunt. De module gebruikt alleen de database-API van Drupal, en zijn Drush-tests draaien op SQLite.

Browserondersteuning

De JavaScript en CSS van de editor zijn gebouwd voor de laatste twee versies van Chrome, Edge, Firefox, Safari en Opera. Hetzelfde geldt voor de mobiele browsers Chrome voor Android, Firefox voor Android, iOS Safari en Samsung Internet (browserslist in package.json).

De editor draait ook op telefoons en tablets. Hij behandelt een mobiele browser, of een touchscreen tot 1024 pixels breed, als mobiel en schakelt over op zijn mobiele besturing.

Vereiste modules

Module Reden
Field, Field UI, Views, Image, Block (Drupal core) Velden en weergaven waaraan de builder koppelt, blokken en views die hij embedt, afbeeldingsstijlen
Key (key:key) Bewaart de DXPR-productsleutel als Key-entiteit

Optionele modules

Module Voegt toe
AI (ai:ai) AI-functies. Ze blijven uit tot een standaard chatprovider is ingesteld in de instellingen van de AI-module
AI Provider DXPR (ai_provider_dxpr:ai_provider_dxpr) De DXAI Kavya-modellen als AI-provider; heeft zijn API-sleutel en AI-credits op je DXPR-account nodig
RL (rl:rl) Voert A/B-tests uit op elementvarianten en slimme-sorteerexperimenten op views
Media Library (Drupal core) De aanbevolen afbeeldingsbrowser
Layout Builder (Drupal core) Builderinhoud in Layout Builder-blokken
CKEditor 5 (Drupal core) Niet nodig voor tekstbewerking: de builder levert zijn eigen CKEditor 5-build. Wanneer ingeschakeld, gebruikt de builder zijn taalmapping om de interfacevertaling van CKEditor te kiezen; anders wordt een ingebouwde mapping gebruikt

Submodules

Submodule Doel
DXPR Builder Drag and Drop Page (dxpr_builder_page) Een inhoudstype Drag and Drop-pagina met de builder op zijn bodyveld
DXPR Builder Block Type (dxpr_builder_block) Een bloktype Drag and Drop-blok met de builder op zijn bodyveld
DXPR Builder Media (dxpr_builder_media) Verouderde Entity Browser-afbeeldingskiezer; verborgen op de pagina Uitbreiden

Zie Submodules.

Opmerkingen over prestaties

  • De eigen bestanden van de editor laden van het CDN van DXPR tenzij de module een lokale build heeft; zie de sectie Editorbestanden bij DXPR Studio > DXPR Builder > Algemene instellingen.
  • Anonieme bezoekers krijgen cachebare uitvoer. Voor ingelogde gebruikers wordt het builderveld niet gecachet, omdat het instellingen per gebruiker bevat, dus houd de page cache en dynamic page cache van Drupal aan.