Запускайте редактор з локальної збірки.
Типово браузери редакторів завантажують редактор DXPR Builder із DXPR CDN, і вам нічого встановлювати. Ця сторінка для розробників, які збирають редактор із вихідного коду, щоб налагодити його або протестувати зміну. Наприкінці редактор працює з файлів у теці модуля, мініфікованих або читабельних. Щоб тримати CDN за мережевим екраном, натомість див. Мережевий екран і резидентність даних.
Перш ніж почати
- Вам потрібен git-клон DXPR Builder зі встановленими пакетами Node. Релізи з drupal.org не містять локальної збірки.
- Вам потрібен дозвіл Administer DXPR Builder configuration.
Налаштування
- У теці модуля виконайте
npx grunt build. Він пише редактор доdxpr_builder/, мініфікований і немініфікований. - Перейдіть до DXPR Studio > DXPR Builder > General Settings (
/admin/dxpr_studio/dxpr_builder/settings). - Розгорніть Editor Assets. Розділ з’являється лише коли існує локальна збірка.
- У розділі Asset source виберіть Local (minified) або Local (unminified).
- Натисніть 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; див. Мережевий екран і резидентність даних.
Що далі?
- Продуктивність: що завантажує кожне джерело, і ключ конфігурації за ним.
- Редактор не з’являється: інші причини, чому редактор не запускається.