Wymagania systemowe..

Poznaj DXPR BuilderDokumentacja technicznaKonfiguracja i API

Oprogramowanie, którego DXPR Builder potrzebuje na serwerze i w przeglądarce, według dxpr_builder.info.yml, kodu modułu i ustawień budowania.

Wersja Drupala

DXPR Builder 3.x wymaga Drupala 10.2 lub nowszego, łącznie z Drupalem 11 (core_version_requirement: ^10.2 || ^11).

Wersja PHP

PHP 8.1 lub nowszy, minimum Drupala 10.2. Sam Drupal 11 potrzebuje PHP 8.3. Własne CI modułu działa na PHP 8.3.

Serwer WWW i baza danych

Dowolny serwer WWW i baza danych wspierane przez twoją wersję Drupala. Moduł używa tylko API bazy danych Drupala, a jego testy Drush działają na SQLite.

Wspierane przeglądarki

JavaScript i CSS edytora budowane są pod dwie ostatnie wersje Chrome, Edge, Firefoksa, Safari i Opery. Tak samo mobilne przeglądarki: Chrome na Androida, Firefox na Androida, Safari na iOS i Samsung Internet (browserslist w package.json).

Edytor działa też na telefonach i tabletach. Przeglądarkę mobilną albo ekran dotykowy do 1024 pikseli szerokości traktuje jako mobilne i przełącza się na mobilne kontrolki.

Wymagane moduły

Moduł Dlaczego
Field, Field UI, Views, Image, Block (rdzeń Drupala) Pola i wyświetlania, do których podpina się kreator, osadzane bloki i widoki, style obrazów
Key (key:key) Przechowuje klucz produktu DXPR jako byt Key

Moduły opcjonalne

Moduł Dodaje
AI (ai:ai) Funkcje AI. Pozostają wyłączone, dopóki w ustawieniach modułu AI nie ustawisz domyślnego dostawcy czatu
AI Provider DXPR (ai_provider_dxpr:ai_provider_dxpr) Modele DXAI Kavya jako dostawcę AI; wymaga klucza API i kredytów AI na koncie DXPR
RL (rl:rl) Uruchamia testy A/B wariantów elementów i eksperymenty smart sort na widokach
Media Library (rdzeń Drupala) Zalecana przeglądarka zdjęć
Layout Builder (rdzeń Drupala) Treści kreatora w blokach Konstruktora układu
CKEditor 5 (rdzeń Drupala) Niepotrzebny do edycji tekstu: kreator ma własną kompilację CKEditor 5. Gdy jest włączony, kreator używa własnego mapowania języków, aby wybrać tłumaczenie interfejsu CKEditor; w przeciwnym razie używane jest wbudowane mapowanie

Podmoduły

Podmoduł Cel
DXPR Builder Drag and Drop Page (dxpr_builder_page) Rodzaj treści Drag and Drop Page z kreatorem w polu body
DXPR Builder Block Type (dxpr_builder_block) Rodzaj bloku Drag and Drop Block z kreatorem w polu body
DXPR Builder Media (dxpr_builder_media) Starszy selektor zdjęć Entity Browser; ukryty na stronie Extend

Zobacz podmoduły.

Uwagi o wydajności

  • Własne pliki edytora ładują się z CDN DXPR, chyba że moduł trzyma lokalną kompilację; zobacz sekcję Editor Assets w DXPR Studio > DXPR Builder > General Settings.
  • Anonimowi odwiedzający dostają wyjście z pamięci podręcznej. Zalogowanym użytkownikom pole kreatora nie cachuje się, bo niesie ustawienia każdego użytkownika, więc trzymaj włączone pamięć podręczną stron i dynamiczną pamięć podręczną stron Drupala.