Systemanforderungen.

DXPR Builder lernenReferenzKonfiguration und API

Die Software, die DXPR Builder auf dem Server und im Browser benötigt, aus dxpr_builder.info.yml, dem Code des Moduls und seinen Build-Einstellungen.

Drupal-Version

DXPR Builder 3.x erfordert Drupal 10.2 oder höher, einschließlich Drupal 11 (core_version_requirement: ^10.2 || ^11).

PHP-Version

PHP 8.1 oder höher, das Minimum von Drupal 10.2. Drupal 11 selbst benötigt PHP 8.3. Die eigene CI des Moduls läuft auf PHP 8.3.

Webserver und Datenbank

Jeder Webserver und jede Datenbank, die Ihre Drupal-Version unterstützt. Das Modul nutzt ausschließlich die Datenbank-API von Drupal, und seine Drush-Tests laufen auf SQLite.

Browser-Unterstützung

Das JavaScript und CSS des Editors sind für die letzten zwei Versionen von Chrome, Edge, Firefox, Safari und Opera gebaut. Dasselbe gilt für die mobilen Browser Chrome for Android, Firefox for Android, iOS Safari und Samsung Internet (browserslist in package.json).

Der Editor läuft auch auf Telefonen und Tablets. Er behandelt einen mobilen Browser oder einen Touchscreen von bis zu 1024 Pixeln Breite als mobil und wechselt zu seinen mobilen Steuerungen.

Erforderliche Module

Modul Warum
Field, Field UI, Views, Image, Block (Drupal Core) Felder und Anzeigen, an die der Builder andockt, Blöcke und Ansichten, die er einbettet, Bildstile
Key (key:key) Speichert den DXPR-Produktschlüssel als Key-Entity

Optionale Module

Modul Fügt hinzu
AI (ai:ai) KI-Funktionen. Sie bleiben deaktiviert, bis in den Einstellungen des KI-Moduls ein Standard-Chat-Anbieter festgelegt ist
AI Provider DXPR (ai_provider_dxpr:ai_provider_dxpr) Die DXAI-Kavya-Modelle als KI-Anbieter; benötigt dessen API-Schlüssel sowie KI-Credits auf Ihrem DXPR-Konto
RL (rl:rl) Führt A/B-Tests an Elementvarianten und Smart-Sort-Experimente an Ansichten durch
Medienbibliothek (Drupal Core) Der empfohlene Bild-Browser
Layout Builder (Drupal Core) Builder-Inhalte in Layout-Builder-Blöcken
CKEditor 5 (Drupal Core) Für die Textbearbeitung nicht nötig: Der Builder bringt einen eigenen CKEditor-5-Build mit. Wenn aktiviert, nutzt der Builder dessen Sprachzuordnung, um die Interface-Übersetzung von CKEditor zu wählen; andernfalls wird eine eingebaute Zuordnung verwendet

Submodule

Submodul Zweck
DXPR Builder Drag and Drop Page (dxpr_builder_page) Ein Drag and Drop Page-Inhaltstyp mit dem Builder auf seinem Body
DXPR Builder Block Type (dxpr_builder_block) Ein Blocktyp Drag and Drop Block mit dem Builder auf seinem Body
DXPR Builder Media (dxpr_builder_media) Legacy-Entity-Browser-Bildauswahl; auf der Extend-Seite ausgeblendet

Siehe Submodule.

Leistungshinweise

  • Die eigenen Dateien des Editors laden vom CDN von DXPR, es sei denn, das Modul hält einen lokalen Build vor; siehe Editor Assets-Abschnitt unter DXPR Studio > DXPR Builder > General Settings.
  • Anonyme Besucher erhalten cachefähige Ausgabe. Für angemeldete Besucher wird das Builder-Feld nicht zwischengespeichert, da es benutzerspezifische Einstellungen trägt; lassen Sie daher den Seitencache und den dynamischen Seitencache von Drupal aktiviert.