Motyw Blocksy WordPress zapewnia solidne wrażenia z edytora bloków
Opublikowany: 2020-01-18
Creative Themes upuściło wczoraj wersję 1.6.8 swojego motywu Blocksy WordPress. Była to aktualizacja motywu, który szybko staje się popularny, ponieważ zebrał 58 pięciogwiazdkowych recenzji i tysiąc aktywnych instalacji, odkąd po raz pierwszy pojawił się w katalogu motywów WordPress. Motyw został stworzony specjalnie do pracy z edytorem bloków i jest dobrym przykładem tego, co jest obecnie możliwe z blokami.
Blocksy jest rozliczany jako motyw ogólnego przeznaczenia i współpracuje również z innymi popularnymi programami do tworzenia stron, takimi jak Elementor, Beaver Builder i Visual Composer. Test prawdziwości polega na tym, czy obsługuje on edytor bloków, zwłaszcza biorąc pod uwagę jego głównych odbiorców (w końcu nazywa się Blocksy ). Poza kilkoma trywialnymi dziwactwami, motyw poradził sobie z prawie każdym fragmentem treści testowej, którą w niego wrzuciłem.
Blocksy to jeden z lepiej zaprojektowanych darmowych motywów dla edytora bloków, który widziałem.
Chcę użyć tego motywu do projektu. Niestety w tej chwili nie mam strony, na której mógłbym z niej korzystać. Nie mówię tego o wielu darmowych, hostowanych w repozytorium motywach WordPress. Jakość pracy dorównuje motywom większości komercyjnych sklepów tematycznych, które testowałem lub używałem przez lata.
Temat nie jest pozbawiony kilku kwestii, do których przejdziemy, ale jest to solidna oferta.
Projekt bloku

Z nazwą taką jak Blocksy przeszedłem do tej recenzji z nastawieniem, że motyw lepiej radzi sobie z każdym blokiem testowym, który z wdziękiem wrzuciłem do edytora bloków. Chciałem się upewnić, że zasługuje na swoją nazwę.
Z przyjemnością informuję, że obsługuje projektowanie bloków tak samo dobrze lub lepiej niż większość motywów zaprojektowanych do prezentacji systemu blokowego. Dodaje wystarczająco dużo stylu, takiego jak unikalny projekt z cytatem, bez przeszkadzania w treści.
Jednym z problematycznych obszarów jest to, że czcionka w edytorze nie pasuje do czcionki w interfejsie użytkownika. Jest to drobny problem, który należy łatwo naprawić w aktualizacji.
Możesz znaleźć kilka dobrych przykładów projektowania bloków na stronie demo Gutenberga.
Pasek boczny edytora bloku

Najnowsza aktualizacja motywu zawiera dodatkową integrację z edytorem bloków. Zespół przeniósł stare metabox, które znajdowało się pod edytorem treści postów, na nowy panel paska bocznego. Ta zmiana jest odświeżająca.
Nie wiedziałem, że metabox istnieje, dopóki twórcy motywów nie zwrócili uwagi na tę zmianę funkcji (najpierw zacząłem testować poprzednią wersję motywu). W tym momencie nigdy nie patrzę na dolną część edytora bloków w poszukiwaniu metapól. Oczekuję, że wszelkie dodatkowe ustawienia będą mocno umieszczone w prawym obszarze paska bocznego. Przyklaskuję temu ruchowi. Podczas aktualizacji może zmylić starych użytkowników motywów, ale w nowym domu jest bardziej naturalny.
Zespół wykonał dobrą robotę z tym niestandardowym paskiem bocznym w większości. Największym problemem jest przycisk do przełączania się na to. Używając zarówno ikony, jak i tekstu „Ustawienia strony”, zajmuje więcej miejsca niż to konieczne. Aby dopasować się do istniejącego interfejsu użytkownika, powinien po prostu wyświetlać ikonę. Tekst przycisku jest również trudny do odczytania po zaznaczeniu, co jest drobnym problemem CSS, który można naprawić w aktualizacji.

Opcje dostosowywania

Dla użytkowników, którzy lubią mieć pełną kontrolę nad wyświetlaniem witryny, ten motyw nie zawiedzie. Dla użytkowników, którzy nie lubią wielu opcji, liczba ustawień projektowych prawdopodobnie wyda się przytłaczająca.
Blocksy ma więcej opcji projektowych, niż większość ludzi kiedykolwiek będzie potrzebować. Niektóre opcje, takie jak odstępy między literami i kontrolki wysokości linii dla czcionek, mogą przesadzać. Najlepiej byłoby, gdyby te rzeczy były automatycznie dostosowywane na podstawie wybranej rodziny czcionek.
Motyw wykorzystuje również niestandardowy projekt panelu sterowania dostosowywania. Ogólnie rzecz biorąc, niestandardowy projekt wygląda ładnie. Jednak dostosowywanie udostępnionego elementu interfejsu WordPress nie jest dobrą praktyką w przypadku motywów. Wtyczki z opcjami w konfiguratorze mogą się zepsuć. Najlepiej trzymać się domyślnego projektu.
Wtyczka Blocksy Companion
Motyw promuje dodatkową wtyczkę o nazwie Blocksy Companion. Wtyczka zapewnia użytkownikom dodatkowe widżety, funkcję zgody na pliki cookie dla interfejsu użytkownika oraz integrację z Mailchimp, Instagramem i WooCommerce. Zapewnia również możliwość importowania niestandardowych treści demonstracyjnych.
Większość funkcji wtyczki towarzyszącej jest dość rutynowa w porównaniu z podobnymi motywami w repozytorium motywów WordPress. Funkcja zgody na pliki cookie to coś, czego wcześniej nie widziałem jako część wtyczki dodatku do motywu.
Moim największym zarzutem związanym z wtyczką jest to, że sprawia, że pozycja menu administratora „Blocksy” jest pozycją najwyższego poziomu. To marnowanie cennych nieruchomości w już zaśmieconym menu administratora. Ponadto nie ma dobrego powodu, aby pojedynczy ekran motywu/wtyczki zajmował najwyższe miejsce, gdy nie ma podmenu.
Jak wygląda Kodeks?
Gdybym opisywał kod jednym zdaniem: przeciętny, ale wykonuje swoją pracę .
Motyw zawiera dużo kodu PHP. Większość z nich jest wrzucana do pojedynczego folderu /inc i nie jest zorganizowana tak dobrze, jak mogłaby być. Wydaje się, że jest to gigantyczny misz-masz funkcji z prawie nieistniejącą wewnętrzną dokumentacją dla większości z nich. Nie jest to coś, w czym chciałby się zagłębić programista, który nie jest dogłębnie zaznajomiony z tematem.
To nie jest argument, że kod motywu jest zły. Przeszedł oficjalny proces przeglądu WordPress.org i trafił do katalogu motywów, więc robi przynajmniej niezbędne minimum. Jest po prostu imponujący, co jest typowe dla większości motywów WordPress. Architektura kodu wydaje się być refleksją, co może utrudnić jej utrzymanie na dłuższą metę. W przypadku motywu, który ma tyle kodu, co ten, jest to ważniejsze niż w przypadku prostszych motywów. Można temu również łatwo zaradzić, poświęcając mniej więcej tydzień czasu programistycznego na architekturę.
Końcowe przemyślenia
Blocksy to dobrze zaprojektowany motyw, który spełnia swoje zadanie. Jest idealny dla użytkowników, którzy pracują z edytorem bloków lub zewnętrznym narzędziem do tworzenia stron. Temat zawiera znacznie więcej opcji, niż mógłbym omówić w tej recenzji. Jeśli możliwość dostosowywania jest twoją rzeczą, prawdopodobnie spodoba ci się.
Zespół podzielił się niektórymi ze swoich przyszłych pomysłów. Mają plany dodania warunkowych nagłówków, stopek i pasków bocznych; lepki nagłówek; wsparcie AMP; i więcej. Wydają się być podekscytowani przyszłością tematu.
Ogólnie polecam ten motyw użytkownikom, którzy chcą czystego, stosunkowo szybkiego, gotowego do blokowania motywu WordPress.
