Uruchom edytor z lokalnej kompilacji.

Learn DXPR BuilderManage the siteJe huisstijl toepassen

Domyślnie przeglądarki redaktorów wczytują edytor kreatora DXPR z DXPR CDN i nie masz nic do ustawienia. Ta strona jest dla programistów budujących edytor ze źródeł, aby go debugować albo przetestować zmianę. Na końcu edytor działa z plików w katalogu modułu, zminifikowanych albo czytelnych. Aby trzymać CDN za zaporą sieciową, zobacz zamiast tego zaporę sieciową i rezydencję danych.

Zanim zaczniesz

  • Potrzebujesz gita kreatora DXPR z zainstalowanymi pakietami Node. Wydania z drupal.org nie zawierają lokalnej kompilacji.
  • Potrzebujesz uprawnienia Administer DXPR Builder configuration.

Konfiguracja

  1. W katalogu modułu uruchom npx grunt build. Zapisuje edytor do dxpr_builder/, zminifikowany i niezminifikowany.
  2. Przejdź do DXPR Studio > DXPR Builder > General Settings (/admin/dxpr_studio/dxpr_builder/settings).
  3. Rozwiń Editor Assets. Sekcja pojawia się tylko, gdy istnieje lokalna kompilacja.
  4. W Asset source wybierz Local (minified) albo Local (unminified).
  5. Kliknij Save settings.

Co widzisz

Przeładuj stronę w kreatorze. Przeglądarka wczytuje teraz skrypty edytora z katalogu dxpr_builder/ modułu we własnej witrynie, bez parametru jwt noszonego przez żądania CDN. Local (unminified) wczytuje czytelne pliki .js, a Local (minified) mniejsze pliki .min.js.

Ustawienia

Opcja Co się ładuje Do czego służy
Cloud (domyślnie) Edytor z cdn2.dxpr.com, z cdn.dxpr.com jako zapasem. Twój klucz produktu towarzyszy każdemu żądaniu. każda witryna zainstalowana z wydania
Local (minified) dxpr_builder/*.min.js z katalogu modułu testowanie kompilacji tak, jak uruchamia ją produkcja
Local (unminified) dxpr_builder/*.js z katalogu modułu debugowanie

Lokalna kompilacja zawsze wygrywa z Cloud. Przy wybranym Cloud witryna wczytuje pliki niezminifikowane albo zminifikowane, gdy istnieją tylko te. DXPR publikuje pliki w chmurze tylko dla wydań, więc kopia deweloperska i tak nie mogłaby ich użyć.

Jeśli nie widzisz lokalnej kompilacji

  • Brak sekcji Editor Assets. Katalog dxpr_builder/ modułu nie zawiera kompilacji. Uruchom npx grunt build w kopii git, potem przeładuj stronę ustawień.
  • Oferowana jest tylko jedna opcja Local. Istnieją tylko pliki zminifikowane albo tylko niezminifikowane. Uruchom pełne npx grunt build, które zapisuje obie.
  • Wybrano Cloud, ale nadal ładują się pliki lokalne. Tak zaprojektowano, dopóki kompilacja istnieje. Usuń dxpr_builder.js i dxpr_builder.min.js z dxpr_builder/ i wyczyść pamięci podręczne w /admin/config/development/performance.
  • Edytor się nie pojawia, a żądania do cdn2.dxpr.com się nie udają. Zapora sieciowa albo polityka bezpieczeństwa treści blokuje CDN. Odblokuj oba hosty CDN; zobacz zaporę sieciową i rezydencję danych.

Co dalej?