Systemanforderungen.
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.