Системні вимоги.

Вивчення DXPR BuilderДовідникКонфігурація та API

Програмне забезпечення, потрібне DXPR Builder на сервері й у браузері, взяте з dxpr_builder.info.yml, коду модуля та його налаштувань збірки.

Версія Drupal

DXPR Builder 3.x потребує Drupal 10.2 або новіший, включно з Drupal 11 (core_version_requirement: ^10.2 || ^11).

Версія PHP

PHP 8.1 або новіший, мінімум Drupal 10.2. Сам Drupal 11 потребує PHP 8.3. Власний CI модуля працює на PHP 8.3.

Вебсервер і база даних

Будь-які вебсервер і база даних, які підтримує ваша версія Drupal. Модуль використовує лише API бази даних Drupal, а його тести Drush працюють на SQLite.

Підтримка браузерів

JavaScript і CSS редактора розраховано на дві останні версії Chrome, Edge, Firefox, Safari й Opera. Те саме стосується мобільних браузерів Chrome for Android, Firefox for Android, iOS Safari і Samsung Internet (browserslist у package.json).

Редактор також працює на телефонах і планшетах. Він трактує мобільний браузер або сенсорний екран до 1024 пікселів завширшки як мобільний і перемикається на свої мобільні елементи керування.

Обов’язкові модулі

Модуль Чому
Field, Field UI, Views, Image, Block (ядро Drupal) Поля й відображення, до яких приєднується конструктор, блоки й вигляди, які він вбудовує, стилі зображень
Key (key:key) Зберігає ключ продукту DXPR як сутність Key

Необов’язкові модулі

Модуль Додає
AI (ai:ai) AI-функції. Вони лишаються вимкненими, доки в налаштуваннях модуля AI не задано стандартного постачальника чату
AI Provider DXPR (ai_provider_dxpr:ai_provider_dxpr) Моделі DXAI Kavya як постачальника AI; потребують свого ключа API й AI-кредитів на вашому обліковому записі DXPR
RL (rl:rl) Виконує А/Б-тести на варіантах елементів і експерименти розумного сортування на виглядах
Media Library (ядро Drupal) Рекомендований браузер зображень
Layout Builder (ядро Drupal) Вміст конструктора всередині блоків Layout Builder
CKEditor 5 (ядро Drupal) Не потрібен для редагування тексту: конструктор постачає власну збірку CKEditor 5. Коли ввімкнено, конструктор використовує його мовне відображення, щоб вибрати переклад інтерфейсу CKEditor; інакше використовується вбудоване відображення

Підмодулі

Підмодуль Призначення
DXPR Builder Drag and Drop Page (dxpr_builder_page) Тип вмісту Drag and Drop Page із конструктором на його тілі
DXPR Builder Block Type (dxpr_builder_block) Тип блока Drag and Drop Block із конструктором на його тілі
DXPR Builder Media (dxpr_builder_media) Застарілий вибір зображень Entity Browser; прихований зі сторінки Extend

Див. Підмодулі.

Нотатки щодо продуктивності

  • Власні файли редактора завантажуються з CDN DXPR, якщо модуль не має локальної збірки; див. розділ Editor Assets у DXPR Studio > DXPR Builder > General Settings.
  • Анонімні відвідувачі отримують кешований вивід. Для залогінених користувачів поле конструктора не кешується, бо містить налаштування для кожного користувача, тож тримайте кеш сторінок і динамічний кеш сторінок Drupal увімкненими.