Aktualizuj DXPR Builder.

Poznaj DXPR BuilderZacznij tutajInstalacja i aktualizacja

Aktualizuj DXPR Builder, aby dostawać poprawki błędów, nowe funkcje i poprawki bezpieczeństwa. Kod aktualizujesz Composerem, a potem pozwalasz Drupalowi przekonwertować ustawienia i treść przez drush updatedb. Użyj tej strony do aktualizacji w ramach serii 3.x. Przychodzisz z 1.x albo 2.x? Podążaj zamiast tego za Migracja z DXPR Builder 1.x albo 2.x.

Zanim zaczniesz

  • Zrób kopię zapasową bazy danych:

    drush sql:dump > backup-$(date +%Y%m%d).sql
    
  • Przeczytaj Dziennik zmian i stronę wydań GitHub, aby poznać zmiany wymagające działania, na przykład przejście na Font Awesome 7.

  • Wypróbuj aktualizację najpierw na stagingowej kopii witryny.

Zaktualizuj moduł

  1. Zaktualizuj kod:

    composer update drupal/dxpr_builder --with-dependencies
    
  2. Uruchom aktualizacje bazy. Możesz też odwiedzić /update.php:

    drush updatedb
    

    Niektóre aktualizacje konwertują każdą wartość pola DXPR Builder partiami. Na dużych witrynach trwają minuty, nie sekundy.

  3. Zbuduj ponownie cache, aby przeglądarki otrzymały nowe arkusze stylów i skrypty:

    drush cache:rebuild
    

Co widzisz

Strony z treścią DXPR Builder wyglądają jak wcześniej. Najedź na jedną jako redaktor, a paski sterowania się pojawią; wprowadź małą zmianę i kliknij Zapisz, aby sprawdzić, czy zapis działa. General Settings nadal pokazuje twój klucz produktu w sekcji License.

Strona ustawień ogólnych DXPR Builder

Potem otwórz Reports > Status report (/admin/reports/status). Obok DXPR Builder content migrations widnieje All migrations completed.

Jeśli nie widać nowej wersji

  • Edytor nadal zachowuje się jak stara wersja. Przeglądarka trzyma stare pliki edytora. Przeładuj przez Ctrl+Shift+R albo Cmd+Shift+R na Macu.
  • Raport statusu mówi „Some DXPR Builder content migrations have not been completed”. Treść nadal czeka na konwersję. Otwórz View migration status w tym komunikacie albo przejdź na /admin/dxpr_studio/dxpr_builder/migration-status i kliknij Run all pending migrations.
  • Strony wyglądają źle albo brakuje elementów. Zobacz Problemy po aktualizacji, aby poznać przyczyny i poprawki.

Jeśli aktualizacja psuje witrynę i nic powyżej nie pomaga, wycofaj się:

  1. Przywróć kopię zapasową bazy:

    drush sql:cli < backup-20260901.sql
    
  2. Przywróć używaną wersję, na przykład 3.0.0-beta19:

    composer require 'drupal/dxpr_builder:3.0.0-beta19'
    
  3. Zbuduj ponownie cache:

    drush cache:rebuild
    

Co dalej?