Rozpocznij przygotowania do edycji całej witryny z nowym kursem na temat motywów blokowych
Opublikowany: 2020-06-10Edycja całej witryny to tylko pół roku od urzeczywistnienia się. Oczekuje się, że funkcja pojawi się w WordPress 5.6, której premiera zaplanowana jest na grudzień. Aby przygotować autorów motywów na nadchodzącą zmianę, Carolina Nymark stworzyła nową stronę internetową i kurs szkoleniowy, trafnie zatytułowany Pełna edycja witryny.
Nymark od dawna jest autorem motywów i współpracownikiem zespołu motywów WordPress. Od kilku lat jest kierownikiem zespołu lub przedstawicielem i jest jednym z liderów forsowania tematów bardziej przystosowanych do ułatwień dostępu.
Istnieją dwie główne przeszkody, z którymi obecnie borykają się autorzy motywów. Po pierwsze, edycja całej witryny jest nadal w fazie eksperymentalnej. Po drugie, nie ma wystarczającej dokumentacji, samouczków i kursów, które głęboko zagłębiają się w ewolucję motywów WordPress. Przynajmniej w tym ostatnim wydaniu Nymark ma wystarczające doświadczenie, aby coś z tym zrobić, a właśnie o to chodzi w tym nowym przedsięwzięciu.
Po utracie pracy z powodu COVID-19 chciała wykorzystać swój wolny czas, aby pomóc redaktorowi bloku. „W tym samym czasie ludzie wokół mnie zaczęli zadawać pytania dotyczące edycji całej witryny, a dzięki testom, które przeprowadziłem, wiedziałem, jak zacząć” – powiedziała. „Gdybym mógł się tym podzielić, mógłbym ułatwić ten proces innym”.
Jej reprezentacyjna rola w zespole tematycznym zapewniła również wyjątkowy wgląd w pod górkę bitwę, z którą mieli się zmierzyć autorzy tematów. Nymark powiedziała, że czuje pilną potrzebę edytowania całej witryny. „Widzę tylko niewielką część ekosystemu — motywy WordPress, które zostały przesłane do katalogu motywów WordPress; ale większość tematów, które widzę, nie wykorzystuje bloków” – powiedziała. „Motywy nie stylizują bloków, a edytor nie pasuje do frontu. Jako autorzy motywów nie dostosowaliśmy się wystarczająco szybko do edytora bloków, a teraz za sześć miesięcy nadejdzie kolejna duża zmiana.”
Kurs jest teraz dostępny bezpłatnie dla wszystkich. Jednak nie zawsze tak jest. Nymark poszukuje sponsorów od osób ze społeczności WordPressa. Chodzi o to, aby mogli finansować ciągły rozwój kursu. Jeśli nie ma wystarczającej ilości pieniędzy na sponsorowanie, będzie musiała zamienić je na płatny kurs. Jeśli tak się stanie, powiedziała, że plan będzie polegał na modelu jednorazowej opłaty. Ze względu na częste aktualizacje edycji całej witryny chce, aby klienci mieli dostęp do zaktualizowanych materiałów szkoleniowych.
Głównymi odbiorcami kursu są programiści, którzy mają praktyczną wiedzę na temat tworzenia motywów. Zanim ktokolwiek zanurkuje, powinien zrozumieć funkcje WordPressa, PHP, HTML i CSS.
Co jest w kursie?

Obecnie kurs jest niedokończony. Nie jest to niespodzianką, ponieważ redaktorowi witryny brakuje jeszcze pół roku do włączenia do WordPressa. Jednak autorzy motywów zapoznają się z niektórymi podstawami, z którymi muszą się zapoznać przed podjęciem kolejnych kroków. Witryna ma również otwarte forum, do którego każdy może dołączyć i rozpocząć dyskusje na temat budowania tematów z bloków.
Kurs podzielony jest na następujące sekcje, każda z własnymi lekcjami:
- Wstęp
- Wszystko o blokach
- Motywy blokowe
- Edytor strony
Większość lekcji obejmuje krótkie wideo trwające od dwóch do pięciu minut. Nymark zapewnia pełne transkrypcje filmów dla użytkowników, którzy wolą czytać. Wraz z filmem i transkrypcją niektóre lekcje zawierają materiały do pobrania, takie jak przykładowe kody. W tej chwili jest tylko jeden quiz dotyczący części kursu „Wszystko o blokach”.
Obecnie kurs obejmuje tylko podstawy. Dla autorów motywów, którzy już wkroczyli w motywy blokowe, mogą uznać, że niektóre materiały wprowadzające są nieco zbyt niskopoziomowe. Jednak powinni spodziewać się bardziej zaawansowanych tematów w przyszłości. Dla autorów motywów, którzy jeszcze nie zagłębili się w system blokowy, teraz będzie to doskonała okazja, aby nadrobić zaległości i rozpocząć przygotowania do następnej fazy rozwoju motywu.
Nymark jest gotowy, aby wkrótce dodać więcej treści do kursu, ale jest to ciągłe wyzwanie, które pozostaje na bieżąco. „Nagrałem treści, których nie mogę użyć ze względu na szybkość zmian w edytorze bloków, ale tego się spodziewano” – powiedziała. „Moim największym zmartwieniem jest to, że nie chcę rozpowszechniać dezinformacji, a na tym wczesnym etapie jest to trudne”.

Na mapie drogowej znajdują się przykładowe motywy i slajdy, które inni mogą pobrać i wykorzystać do prezentacji podczas spotkań WordPress. Buduje również parser, który stworzy ulepszone odniesienie do bloków, które będą mogli wykorzystać autorzy motywów w swoich szablonach.
Przebyta droga
Jest krzywa uczenia się, nawet dla kogoś tak doświadczonego jak Nymark. Powiedziała, że nadal trudno jest sobie wyobrazić, jak system szablonów będzie działał, gdy wszystko zostanie powiedziane i zrobione. Ponieważ wszystko się zmienia, jest to proces edukacyjny, ponieważ tworzy kurs, aby uczyć innych.
„Największym zamieszaniem, kiedy zaczynałem, było dla mnie sposób zapisywania szablonów i części szablonów” – powiedziała. „Kiedy edytujesz i zapisujesz szablon w edytorze witryny, jest on zapisywany jako niestandardowy typ postu, a ten szablon będzie używany zamiast pliku, który masz w motywie. Obecnie, jeśli zmienisz motywy, używana jest struktura blokowa zapisana w szablonie, ale jest ona stylizowana według nowego motywu. Dlatego tak ważne jest, aby autorzy tematów stylizowali i testowali klocki.”
W przypadku tworzenia motywów, zwłaszcza witryn jednostronicowych lub blogów, struktura motywu prawdopodobnie będzie znacznie prostsza niż ta, którą widzimy dzisiaj. Nymark powiedział, że nowy system, który jest aktywnie rozwijany, nadal wydaje się wystarczająco znajomy, aby ułatwić przejście od tradycyjnych motywów. Duża różnica polega na tym, aby podejmować mniej decyzji dotyczących niestandardowego JavaScript i PHP, a więcej pracy nad projektowaniem.
„Wadą tego jest to, że na początku, myślę, że zobaczymy mniej różnic w tematach” – powiedziała. „Kiedy minie pierwsza ekscytacja związana z zabawą nowymi zabawkami, może to wydawać się ograniczające. Wzory blokowe będą odgrywać główną rolę i nie mogę się doczekać, aby wkrótce ich użyć”.
Autorom motywów, którzy po raz pierwszy zanurzają się w wodzie z pełną edycją witryny, sugeruje rozpoczęcie od odtworzenia nagłówków, stopek i innych małych sekcji jako wzorców blokowych. Wystarczy zmoczyć stopy bez nurkowania głową naprzód.
Drugim zalecanym krokiem jest zastanowienie się, jak przekonwertować opcje dostosowania na system blokowy. Na przykład, gdy myślisz o różnych opcjach nagłówka dostępnych w wielu motywach, warto utworzyć wzorce blokowe, aby udostępnić te opcje użytkownika za pomocą edytora całej witryny.
Droga przed nami
Nymark zidentyfikował kilka obszarów, którymi należy się zająć w przyszłości, a mianowicie dokumentację. „Ogólny brak dokumentacji jest problemem, nie tylko w przypadku edycji całej witryny, ale całego projektu Gutenberg” – powiedziała. „Utrudnia to ludziom naukę i wnoszenie wkładu”.
Jedną z kluczowych funkcji, którą chciałaby zobaczyć, jest możliwość blokowania szablonów przez autorów motywów, aby uniemożliwić użytkownikom przypadkowe usunięcie krytycznych blokad, które zapewniają funkcjonalność ich witryn.
Wymieniła również kilka niezbędnych komponentów, które są opracowywane przez zespół Gutenberga, ale nie są jeszcze gotowe:
- Wybór i tworzenie części szablonów w edytorze serwisu.
- Finalizowanie funkcji stylów globalnych.
- Aktualizowanie istniejących bloków edycji całej witryny za pomocą większej liczby elementów sterujących.
- Tworzenie nowych bloków dla pozostałych znaczników szablonów.
- Ulepszenie bloku nawigacyjnego, aby był responsywny.
Jest jeszcze wiele do zrobienia i wiele pytań wciąż jest w powietrzu. Istnieje jednak nadzieja na lepszą przyszłość, ponieważ WordPress zmierza w kierunku wspólnego języka projektowania poprzez bloki.
„Projektom będzie łatwiej tworzyć układy bez troski o kod”, powiedział Nymark, „a gdy szablony będą mogły być wyeksportowane, łatwiej będzie również udostępniać te układy jako motywy. Bariera wejścia zostanie przeniesiona; łatwo będzie stworzyć podstawowy motyw, ale może być trudniej stworzyć kompletne rozwiązania dla użytkowników”.
