Gutenberg 11.5 dodaje grupowanie widżetów, iteruje funkcję Block Gap i aktualizuje menu nawigacyjne
Opublikowany: 2021-09-17Gutenberg 11,5 wylądował dziś wcześniej. Jest to potężna wersja, która zawiera obszerne zmiany w bloku nawigacji, nowy sposób grupowania widżetów i większą integrację funkcji przerw między blokami.
Miałem mieszane reakcje na funkcje, które znalazły się w najnowszym wydaniu. W pewnym momencie pomyślałem sobie, że w końcu udało się to . W innych momentach renderowałem moją najlepszą wersję słynnego facepalmu Jeana-Luca Picarda. Ale koło wciąż się obraca, a programiści, którzy wkładają swój czas i wysiłek w projekt, wciąż go ulepszają.
Jedna szybka uwaga jest taka, że każdy, kto nie używa motywu obsługującego edytor bloków, powinien sprawdzić, czy ich style zaplecza nie są na swoim miejscu. Gutenberg automatycznie wyświetla niektóre domyślne style edytora, jeśli aktywny motyw użytkownika nie rejestruje własnego lub ma plik theme.json . Powinno to być dołączone do wersji punktowej, takiej jak WordPress 5.8.2, aby użytkownicy nie czekali na to do 5.9.
Zmiany w blokach nawigacyjnych
Ponieważ menu nawigacyjne nadal stanowią problem w edycji witryny, Gutenberg dodał nowe poziomy złożoności. Bloki Tytuł i Logo witryny są dozwolone w kontenerze Nawigacja.
Jak Joen Asmussen podzielił się w oryginalnym bilecie, niektóre złożone układy skorzystałyby na dopuszczeniu większej liczby wewnętrznych elementów w bloku nawigacji:
Może to otworzyć świat możliwości układu dla autorów motywów dzięki niestandardowym wzorom.
Nie mam problemu z tym, że Gutenberg zajmuje się podstawami tych bardziej zaawansowanych układów. Jednak musimy jeszcze uprościć podstawy nawigacji. Doświadczenie związane z wyszukiwaniem i wstawianiem linków w witrynie jest w najlepszym razie słabe i wymaga wielu kliknięć myszą. Istnieje otwarty bilet na lżejszą nawigację i na tym należy się skupić.
Autorzy motywów powinni również zauważyć, że blok nawigacji opiera się teraz na właściwości gap CSS do określania odstępów zamiast margin . Prawie to przegapiłem, ponieważ kilka miesięcy temu dostosowałem to do moich własnych projektów — witamy w 2021 roku, kiedy nie musimy już polegać na zwariowanych rozwiązaniach marginesów dla prostych odstępów . Ta zmiana może wpłynąć na istniejące projekty motywów.
Powiadomienie administratora FSE ograniczone do ekranu motywów

Istnieje wiele problemów związanych z wtyczką Gutenberg, ponieważ jej funkcje stale się zmieniają. Jednak najbardziej irytującą rzeczą związaną z uruchamianiem wtyczki jest jej trwałe, niemożliwe do odrzucenia powiadomienie administratora, gdy użytkownik uruchamia motyw blokowy.
W poprzednich wersjach wtyczki ta informacja pojawiała się na każdym ekranie backendu. Teraz pojawia się tylko na stronie Motywy/Wygląd.
W ciągu ostatnich kilku miesięcy utrzymywałem aktywną wtyczkę Toolbelt autorstwa Bena Gillbanksa wyłącznie w celu ukrycia tego powiadomienia.
Dobra jazda. Pożegnanie.
Blok grupy widżetów

Chociaż ogólnie wierzę, że twórcy wtyczek Gutenberga i główny WordPress dobrze wykorzystują opinie, system widżetów oparty na blokach był jednym z obszarów, w którym projekt stracił piłkę. Jak powtarzam od września 2020 r., funkcja została zasadniczo zepsuta. Celem było umożliwienie użytkownikom końcowym dodawania bloków w większej liczbie miejsc, ale nigdy nie było to zgodne z klasycznymi znacznikami i stylami motywów.

Zaproponowałem użycie wzorców, ale zespół wybrał blok Widget Group. Wynik końcowy jest podobny, ale nie dokładnie taki sam. Dobrą wiadomością jest to, że naprawia to, co powinno blokować funkcję lądowania w rdzeniu.
Lepszą wiadomością jest to, że prawdopodobnie pojawi się on w WordPress 5.8.2 zamiast w wersji 5.9 jeszcze w tym roku.
Nie posunąłbym się nawet do nazwania tego idealnym rozwiązaniem. Doświadczenie nie wyjaśnia od razu, jak dodać tytuł widżetu. Użytkownicy muszą najpierw dodać blok. Po dodaniu bloku mogą kliknąć symbol zastępczy nagłówka/tytułu, który się pojawi. Następnie interfejs użytkownika przełącza się na pole do wpisania tytułu.
Poniższy film pokazuje, jak działa blok Widget Group:
Wolałbym mieć trochę dziwacznego doświadczenia niż żadnego rozwiązania. Przynajmniej użytkownicy nie muszą teraz ręcznie tworzyć opakowań widżetów. Niektórzy mogli nawet dezaktywować wtyczkę Classic Widgets, gdyby ten problem był napadem.
Zmienność grup „wierszowych” i układy elastyczne

Aby rozpocząć testowanie nowego systemu elastycznego układu wprowadzonego w Gutenberg 11.2, zespół programistów dodał odmianę bloku grupy o nazwie Row. Dzięki temu użytkownicy mogą wyrównać wewnętrzne bloki obok siebie zamiast jeden na drugim w domyślnym układzie „przepływu”.
Istnieje mnóstwo przypadków użycia tej funkcji. Jednym z podstawowych scenariuszy dla autorów motywów będzie wyrównanie obok siebie bloków metadanych wpisów i komentarzy. Wcześniej wymagało to użycia bloku Kolumny lub stylów niestandardowych, z których żaden nie jest idealny.
Doświadczenie jest szorstkie na brzegach. Często było mi trudno kliknąć we właściwym miejscu, aby edytować blok, a przycisk dołączania nie zawsze pojawiał się w celu dodawania nowych.
Blok ikon społecznościowych również wykorzystuje nowy układ elastyczny. Jednak obecnie nie ma możliwości przełączenia go w tryb przepływu dla pionowych linków społecznościowych.
Więcej integracji Block Gap

Blok Kolumny wykorzystuje teraz funkcję przerwy wprowadzoną w Gutenberg 11.4 do obsługi odstępów między poszczególnymi blokami Kolumn. Nie ma jeszcze interfejsu użytkownika, który mógłby to kontrolować, ale prawdopodobnie pojawi się w przyszłej wersji, gdy funkcja będzie ewoluować.
Gutenberg 11.5 dodał teraz dolny margines do tytułu posta w edytorze. Z jakiegoś powodu zespół programistów wykonał skok i założył, że jego obecna obsługa funkcji przerwy między blokami tego wymaga. To złożony problem do rozwiązania. W międzyczasie niektórzy użytkownicy mogą widzieć w edytorze więcej odstępów między tytułem a treścią, niż są przyzwyczajeni.

Oczywiście zależy to od aktywnego motywu, obsługi funkcji przerwy między blokami i bieżących stylów.
Wsparcie dla Duotone dla autora posta
W przypadku czegoś, co miało być przeznaczone na kupę złomu, blok Post Author ma teraz nowe życie w postaci obsługi filtra bichromii dla swojego awatara. Działa tak samo, jak w przypadku innych bloków, takich jak Obraz i Okładka.
Problem polega na tym, że autor posta został usunięty z ostatniego wydania WordPressa, ponieważ nie był jeszcze gotowy. Blok jest mieszanką nazwiska, awatara i opisu autora w stylu Frankensteina. Powinno to być wiele bloków, które autorzy motywów i użytkownicy mogą rozmieścić w unikalnych układach.
Chociaż obsługa dwutonów po prostu dodaje jedną dodatkową linię kodu, nie ma sensu kontynuować pracy nad blokiem w jego obecnej formie. Chciałbym zobaczyć to jako część oddzielnego bloku Avatar autora posta.





