Запускайте редактор з локальної збірки.

Вивчення DXPR BuilderКерування сайтомАдаптація під бренд

Типово браузери редакторів завантажують редактор DXPR Builder із DXPR CDN, і вам нічого встановлювати. Ця сторінка для розробників, які збирають редактор із вихідного коду, щоб налагодити його або протестувати зміну. Наприкінці редактор працює з файлів у теці модуля, мініфікованих або читабельних. Щоб тримати CDN за мережевим екраном, натомість див. Мережевий екран і резидентність даних.

Перш ніж почати

  • Вам потрібен git-клон DXPR Builder зі встановленими пакетами Node. Релізи з drupal.org не містять локальної збірки.
  • Вам потрібен дозвіл Administer DXPR Builder configuration.

Налаштування

  1. У теці модуля виконайте npx grunt build. Він пише редактор до dxpr_builder/, мініфікований і немініфікований.
  2. Перейдіть до DXPR Studio > DXPR Builder > General Settings (/admin/dxpr_studio/dxpr_builder/settings).
  3. Розгорніть Editor Assets. Розділ з’являється лише коли існує локальна збірка.
  4. У розділі Asset source виберіть Local (minified) або Local (unminified).
  5. Натисніть Save settings.

Що ви бачите

Перезавантажте сторінку в конструкторі. Браузер тепер завантажує скрипти редактора з теки dxpr_builder/ модуля на власному сайті, без параметра jwt, який несуть запити CDN. Local (unminified) завантажує читабельні файли .js, а Local (minified) менші файли .min.js.

Налаштування

Параметр Що завантажується Використовуйте для
Cloud (типово) Редактор із cdn2.dxpr.com, з cdn.dxpr.com як запасним. Ваш ключ продукту йде з кожним запитом. кожен сайт, встановлений із релізу
Local (minified) dxpr_builder/*.min.js з теки модуля тестування збірки так, як її запускає продакшн
Local (unminified) dxpr_builder/*.js з теки модуля налагодження

Локальна збірка завжди перемагає Cloud. З вибраним Cloud сайт завантажує немініфіковані файли або мініфіковані, коли існують лише ті. DXPR публікує хмарні файли лише для релізів, тож клон розробки все одно не міг би їх використовувати.

Якщо ви не бачите локальної збірки

  • Розділу Editor Assets немає. Тека dxpr_builder/ модуля не має збірки. Виконайте npx grunt build у git-клоні, потім перезавантажте сторінку налаштувань.
  • Пропонується лише один параметр Local. Існують лише мініфіковані або лише немініфіковані файли. Виконайте повний npx grunt build, який пише обидва.
  • Вибрано Cloud, але локальні файли досі завантажуються. Так задумано, доки існує збірка. Вилучіть dxpr_builder.js і dxpr_builder.min.js із dxpr_builder/ й очистьте кеші за шляхом /admin/config/development/performance.
  • Редактор не з’являється, а запити до cdn2.dxpr.com не вдаються. Мережевий екран або політика безпеки вмісту блокує CDN. Дозвольте обидва хости CDN; див. Мережевий екран і резидентність даних.

Що далі?