W końcu zacząłem poważnie patrzeć na Drupala 8 i jestem szczególnie zainteresowany zarządzaniem konfiguracją. Natknąłem się na coś, co może być nieco problematyczne i dotyczy niestandardowej zawartości bloku.
Widzę, że system zarządzania konfiguracją jest w stanie wyeksportować konfigurację bloku - region, kompozycję, wagę, widoczność itp. Jednak rzeczywista zawartość bloku nie pojawia się w eksporcie konfiguracji, co jest rozsądne i zrozumiałe.
Podczas importowania tej konfiguracji bloku do witryny produkcyjnej wydaje się, że tak się dzieje, że konfiguracja bloku jest tworzona i umieszczany jest komunikat wstrzymujący, informujący o tym, że blok jest uszkodzony lub go brakuje. Oczywiście zawartość bloku nie istnieje na serwerze produkcyjnym.
Jak migrować niestandardowe bloki z serwera deweloperskiego / pomostowego na serwer produkcyjny? Zdaję sobie sprawę, że bloki w Drupal 8 są obiektami polowymi, takimi jak węzły, więc trzeba będzie migrować w ten sam sposób, i rozumiem, że w Drupal 8 istnieje interfejs API do migracji, ale wydaje się, że został on stworzony do migracji treści z witryn Drupal 6 i 7 do Drupal 8 w przeciwieństwie do witryn Drupal 8 do Drupal 8.
Ten problem dotyczy w szczególności bloków niestandardowych, ponieważ bloki generowane przez inne moduły, takie jak Widoki, będą oczywiście migrowane w ramach konfiguracji.