P: Pierwszy motyw WordPress FSE jest już dostępny

Opublikowany: 2020-10-23
Zrzut ekranu w pakiecie z motywem Q WordPress.
Zrzut ekranu motywu Q WordPress.

Przedstawiciel zespołu Themes, Ari Stathopoulos, jest teraz oficjalnie pierwszym autorem motywów, który ma w katalogu motyw obsługujący edycję całej witryny (FSE). Dzięki odchudzonej wersji beta FSE dostarczanej w WordPressie 5.6 w grudniu, ktoś musiał być pierwszym, który zdecydował się na ten krok. Dla kogoś, kto jest dobrze zaznajomiony z tworzeniem motywów i wytycznymi dotyczącymi katalogów, sensowne było podjęcie działań.

Pod wieloma względami Stathopoulos wziął na siebie ogromną odpowiedzialność. Dopóki jeden z domyślnych Dwudziestu* motywów nie obsługuje FSE, motyw Q będzie prawdopodobnie jednym z podstawowych przykładów, za którymi będą podążać inni autorzy motywów, gdy zaczną uczyć się tworzenia motywów blokowych.

Na początku tego miesiąca użyłem Q do przetestowania FSE i określenia, jak bardzo się zaawansowało. Pozostało co najmniej kilka miesięcy od gotowości do użycia w produkcji. Wersja beta w wersji 5.6 jest mniej więcej tylko po to, aby więcej osób testowało.

Stathopoulos nie planuje, aby Q było czymś więcej niż zwykłym starterem lub eksperymentalnym motywem. To prawie plac zabaw, aby zobaczyć, co jest możliwe.

„Q urodził się z konieczności” – powiedział. „Nie mogłem pracować nad edycją całej witryny lub stylami globalnymi bez podstawowego motywu, więc przez jakiś czas miałem go w repozytorium GitHub. Zdecydowałem się opublikować go w repozytorium WordPress.org, ponieważ myślę, że mogę nie być jedynym, który ma takie problemy. Pobieranie motywu z pulpitu nawigacyjnego jest łatwiejsze niż klonowanie repozytorium dla większości ludzi”.

Istniejące motywy oparte na blokach są bardzo nieliczne. Automattic i niektórzy z jego pracowników mają kilka eksperymentalnych projektów, ale żaden z nich nie znajduje się w oficjalnym katalogu do przetestowania. Stathopoulos chciał mieć motyw bazowy, który nie miałby opinii pod względem projektu, co pozwoliłoby mu pracować nad FSE, testować pull requesty i eksperymentować z różnymi pomysłami.

„Ma kilka pomysłów na rzeczy, które ostatecznie chciałbym zobaczyć zaimplementowane w FSE, i jest to plac zabaw” – powiedział. „Na przykład dodanie linku do pominięcia w celu ułatwienia dostępu w motywie, implementacja typografii responsywnej/adaptacyjnej oraz warunkowe ładowanie stylów blokowych tylko wtedy, gdy są używane/potrzebne. Mam nadzieję, że są to rzeczy, które w pewnym momencie staną się częścią WordPress Core, a motyw Q bada pomysły, jak je wdrożyć”.

Rozpoczął pracę nad tym tematem ponad rok temu i kontynuuje pracę nad nim jako projekt poboczny. Powiedział, że Yoast, jego pracodawca, w pełni popiera ideę tworzenia rzeczy, które są korzystne dla innych projektantów motywów i rdzenia WordPressa.

Opracowywanie motywu obsługującego FSE

Korzystanie z motywu Q w beta edytorze witryny z wtyczki Gutenberg.
Edytowanie szablonu pojedynczego posta motywu Q w edytorze witryny.

Użytkownicy końcowi muszą zainstalować wtyczkę Gutenberg i aktywować eksperymentalną funkcję FSE, aby korzystać z motywu lub dowolnego podobnego motywu. Obecnie FSE brakuje wielu kluczowych funkcji, które sprawiają, że jest on opłacalny dla większości rzeczywistych projektów. Jednak twórcy motywów, którzy planują pracować z WordPressem w ciągu najbliższych kilku lat, będą musieli rozpocząć testowanie i eksperymentowanie. Q to dobry punkt wyjścia, aby po prostu poczuć, jak będą wyglądać motywy.

„Największym problemem było – i nadal jest – nadążanie za rozwojem Gutenberga” – powiedział Stathopoulos. „Wiele rzeczy jest obecnie płynnych i dzieje się w bardzo szybkim tempie. Powodem, dla którego stworzyłem motyw, było to, że inne motywy, które testowałem, w ramach mojego wkładu w zespół motywów, nie były odpowiednio utrzymywane lub aktualizowane. Chciałem stworzyć motyw startowy, który można wykorzystać jako punkt wyjścia również dla innych”.

Jednym z największych pytań wciąż wiszących w powietrzu jest to, jak będzie wyglądać oś czasu dla publicznie dostępnych motywów blokowych. Czy 2021 będzie rokiem, w którym przejmą władzę? Jest to mało prawdopodobne, biorąc pod uwagę obecny stan funkcji. Nadejdzie jednak moment, w którym deweloperzy przestaną budować klasyczne lub tradycyjne motywy.

„Myślę, że w 2021 r. zobaczymy znacznie więcej motywów FSE” — powiedział Stathopoulos. „Może minąć kilka lat, zanim staną się standardem, ale po wydaniu WordPressa 5.6 mam nadzieję, że będzie dużo więcej rozwoju i skupienia się na FSE i stylach globalnych. To, czy zobaczymy więcej motywów FSE, czy nie, zależy od tego, kiedy niektóre rzeczy zostaną scalone w rdzeniu WordPress”.

Wskazał na kilka krytycznych brakujących funkcji Gutenberga w tej chwili. Najważniejsze jest to, że blok Query, który jest blokiem wyświetlającym posty w interfejsie użytkownika, nie dziedziczy swoich opcji z zapytania globalnego. Zasadniczo oznacza to, że niezależnie od adresu URL odwiedzający wyświetla najnowsze posty.

„Gdy te kwestie zostaną rozwiązane, a blokery dla twórców motywów zostaną rozwiązane, spodziewam się, że zobaczymy eksplozję tworzenia dobrych motywów FSE” – powiedział.

Stathopoulos jest najbardziej podekscytowany perspektywą zobaczenia większej liczby standardów projektowych. Obecnie nie ma spójności między tematami. Autorzy motywów mogą używać dowolnych znaczników. Przełączanie motywów wpływa na strukturę witryny, SEO, dostępność, szybkość i wiele innych rzeczy.

„Moją radą dla twórców motywów, którzy chcą zacząć majsterkować, byłoby zacząć od czegoś prostego” – powiedział. „Dodawanie niezwykle wyrazistych stylów, na przykład przycisków, jest kuszące, ale każdego dnia do edytora dodawanych jest coraz więcej rzeczy, takich jak ustawienie promienia obramowania przycisków. Autorzy motywów powinni unikać pułapki projektowania motywu FSE, mając na uwadze to, czym aktualnie zajmuje się redaktor. Zamiast tego autorzy tematów powinni starać się zbudować coś, mając na uwadze wizję tego, kim ostatecznie stanie się redaktor”.

Przyszłość recenzji tematycznych

Ponieważ Stathopoulos jest przedstawicielem zespołu tematycznego, ma również pewien wgląd w zmiany w nadchodzących latach w zakresie wytycznych i kroków, jakie mogą być konieczne do podjęcia przez autorów. Chociaż jest za wcześnie, aby zespół zaczął podejmować decyzje, jego członkowie już myślą o nadchodzących zmianach.

„Zmiana jest zawsze trudna, zwłaszcza jeśli dotyczy czegoś tak dużego”, powiedział Stathopoulos. „To będzie wyboista jazda i zajmie trochę czasu. Motywy WordPress to ogromna branża. Przez jakiś czas „klasyczne” (z braku lepszego słowa) motywy nadal będą realnym rozwiązaniem dla twórców motywów, którzy nie mieli czasu na nadrobienie zaległości. Ale nie na zawsze”.

Niektórzy mogą spojrzeć wstecz na poprzednie główne zmiany i martwić się o to, o co mogą zapytać przyszłe wytyczne dotyczące katalogu tematów. W 2015 roku zespół wymagał wszystkich opcji motywów, aby korzystać z konfiguratora. Było to po trzyletnim oczekiwaniu, aż autorzy motywów dokonają organicznej zmiany. Biorąc pod uwagę, że FSE będzie znacznie większym odejściem od norm i niechęcią do projektu Gutenberga ze strony segmentów społeczności deweloperskiej, może to być trudna zmiana.

„W pewnym momencie motywy FSE staną się standardem branżowym i tym, czego chcą użytkownicy” — powiedział Stathopoulos. „Osobiście mam nadzieję, że nikt nie będzie chciał przesyłać klasycznego motywu do repozytorium w.org w 2025 roku, kiedy branża się zmieni. To byłoby jak przesłanie dzisiaj motywu, który używa tabel i ramek iframe do układów”.

Powiedział, że będzie wystarczająco dużo czasu na ewentualne przejście. Jednak zespół prawdopodobnie nada priorytet tematom opartym na FSE. Są świadomi tego, jaka będzie to zmiana i odpowiednio zaplanują, kiedy nadejdzie czas.