Uruchom edytor z lokalnej kompilacji.
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
- W katalogu modułu uruchom
npx grunt build. Zapisuje edytor dodxpr_builder/, zminifikowany i niezminifikowany. - Przejdź do DXPR Studio > DXPR Builder > General Settings (
/admin/dxpr_studio/dxpr_builder/settings). - Rozwiń Editor Assets. Sekcja pojawia się tylko, gdy istnieje lokalna kompilacja.
- W Asset source wybierz Local (minified) albo Local (unminified).
- 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. Uruchomnpx grunt buildw 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.jsidxpr_builder.min.jszdxpr_builder/i wyczyść pamięci podręczne w/admin/config/development/performance. - Edytor się nie pojawia, a żądania do
cdn2.dxpr.comsię nie udają. Zapora sieciowa albo polityka bezpieczeństwa treści blokuje CDN. Odblokuj oba hosty CDN; zobacz zaporę sieciową i rezydencję danych.
Co dalej?
- Wydajność: co ładuje każde źródło i klucz konfiguracyjny za nim.
- Edytor się nie pojawia: pozostałe powody nieuruchamiania się edytora.