DE{CODE}: Front End: tworzenie przyszłościowych witryn e-commerce

Opublikowany: 2023-02-12

Domyślny edytor bloków WordPress standaryzuje sposób, w jaki integrujemy układy i motywy, oraz odblokowuje nowe funkcje na interfejsie Twojej witryny. Ułatwia to konserwację, zmianę i aktualizację witryny, a jednocześnie jest mniej rozdęty, bardziej przenośny i ładuje się szybciej. Ale czy Block Editor jest odpowiedni dla Twojej agencji i witryn eCommerce? Kiedy jest właściwy moment na wykonanie ruchu? Posłuchaj głównego inżyniera oprogramowania WP Engine, Mike'a McAlistera, podczas tej informacyjnej sesji DE{CODE}, aby się dowiedzieć!

Wideo: Front End: budowanie przyszłościowych witryn e-commerce

Slajdy sesji

Front End: budowanie przyszłościowych witryn eCommerce.pdf z WP Engine

Transkrypcja pełnego tekstu

MIKE MCALISTER : Cześć, ludzie. Nazywam się Mike McAlister i jestem głównym inżynierem oprogramowania w WP Engine. Pracuję w Team Genesis, a naszym zadaniem jest budowanie przyszłości WordPressa i praca nad najnowocześniejszymi rzeczami WordPress. Możesz mnie znaleźć na wszystkich platformach @MikeMcAlister. I tak, śledź mnie, aby uzyskać więcej tego rodzaju treści.

Jak widać, dzisiaj mówi się o budowaniu przyszłościowych witryn e-commerce. Jesteśmy w pewnym sensie nad nową przepaścią w WordPressie. Codziennie pojawiają się nowe paradygmaty. A poruszanie się po tym może być trudne. I temu właśnie przyjrzymy się dzisiaj, plusom i minusom pewnego rodzaju pójścia naprzód z nową erą WordPressa.

Tak jak pisałem wcześniej, robię to od dawna. Żyję i oddycham WordPressem. Od ponad dekady tworzę produkty WordPress, firmy WordPress, najnowocześniejsze rzeczy i wszelkiego rodzaju rzeczy. Przez jakiś czas prowadziłem biznes motywów o nazwie Array Themes, coś w rodzaju pięknej małej kolekcji motywów WordPress dla projektantów, fotografów, portfolio i tak dalej.

A potem zacząłem eksperymentować z edytorem bloków WordPress. I stąd właśnie wziął się Atomic Blocks. I to była naprawdę pierwsza tego rodzaju wtyczka, coś w rodzaju rozpoczęcia pracy z edytorem bloków. Użyłem go, aby pomóc pokazać innym, jak uczyć się bloków i co jest możliwe, oraz rodzaj kodu, który jest potrzebny, aby to zrobić. To było naprawdę otwierające oczy doświadczenie.

A potem, kiedy dołączyłem do WP Engine, zacząłem pracować nad pakietem produktów Genesis i w pewnym sensie wprowadziliśmy wiele technologii bloków z Atomic Blocks i Array Themes do frameworka Genesis. I tak w pewnym sensie zasilił nową generację budowania motywów za pomocą Genesis Pro. Pomagam także uczyć twórców WordPress, jak zamienić te motywy i wtyczki w produkty i firmy produktowe dzięki mojemu kursowi Liftoff.

Więc to trochę o mnie. Zanim przejdziemy do tego, zróbmy szybkie odświeżenie, prawda, ponieważ słyszałeś o edytorze bloków, prawdopodobnie go używasz, ale są ludzie, którzy nie mieli jeszcze okazji się zagłębić, a może nie Nie jestem pewien, do czego jest w pełni zdolny. Tak więc edytor bloków, jak być może pamiętasz, trzy – jakieś trzy lata temu, może trochę dłużej, został wprowadzony do WordPressa.

Była to prawdopodobnie największa zmiana, jaką kiedykolwiek widział WordPress. To było ogromne. Zabrało nas od wielu różnych metaboksów w całym WordPressie i tego przestarzałego, starego układu, do którego wszyscy byli przyzwyczajeni, do bardziej żywego rodzaju aktywnego tworzenia treści, w którym teraz budujemy nasze strony internetowe z małymi blokami zawartość, przyciski i obrazy. Wszystkie te rzeczy można łatwo przenosić w różne układy. A to po prostu znacznie potężniejsze doświadczenie w projektowaniu.

Ale to była tylko część równania, prawda? To było tak, jakby możliwość zbudowania obszaru zawartości to jedno. Do pewnego stopnia byliśmy w stanie to robić za pomocą krótkich kodów. Ale teraz mamy edytor bloków. Ale pełna wizja polega na tym, aby móc zbudować pełną stronę internetową z blokami i wzorami oraz wszystkimi tymi nowymi narzędziami.

Część tego została wydana niedawno, w kilku ostatnich wersjach WordPressa, ale tego lata zamierzamy uzyskać pełniejszy rodzaj edycji blokowej. Dlatego chcę dziś poruszyć niektóre z nich, ponieważ ponownie, z paradygmatem bloków, teraz będziemy mieli ten niesamowity nowy paradygmat z pełną edycją strony. I naprawdę chcę, żebyś zaczął go używać, ponieważ jest tak potężny i ekscytujący. I to będzie ogromne dla wszystkich.

Więc cały czas dostaję to pytanie, kiedy jest właściwy czas, aby wskoczyć do edytora bloków, prawda? Ludzie mają wątpliwości. Nie są do końca pewni. Powiedziałbym, że dwa lata temu to najlepszy czas, ale wiesz, teraz też jest OK. Dzięki open source i tego rodzaju projektom społecznościowym stają się one lepsze, im szybciej ludzie zaczną je adoptować, prawda?

Im szybciej zaczniemy z nim budować i ujawniać problemy, braki, pułapki, im szybciej je naprawimy, tym potężniejszy się stanie. Więc jestem zwolennikiem wchodzenia tam wcześnie i budowania tego rodzaju rzeczy. I dlatego bardzo wcześnie zacząłem przygodę z Atomic Blocks. Była to prawdopodobnie pierwsza dostępna wtyczka blokowa. Ale wszyscy wiele się nauczyliśmy z tego doświadczenia. Jest więc jeszcze czas, aby przejść do edytora bloków i pełnej edycji witryny. I zobaczymy, dlaczego tutaj.

Więc znowu słyszę te rzeczy cały czas, postrzeganie edytora blokowego, to jest drogie. Jeśli jesteś agencją, wiem, jakie to może być kosztowne. W przeszłości pracowałem z agencjami, a zmiana przepływów pracy jest kosztowna. W pewnym sensie uporządkowałeś swoje rzeczy, a wymiana tego na zupełnie nowe rozwiązanie jest kosztowna. A czasami nie mamy czasu, aby finansowo dokonać tej zmiany.

Słyszałem też, że jest niestabilny. Ludzie mówią, że to jeszcze nie koniec. Czy jest gotowy do produkcji? Zajmujemy się wieloma sprawami związanymi z handlem elektronicznym, a pieniądze są na linii, więc nie możemy sobie pozwolić na upadki. Rozumiem. Kolejną wielką rzeczą jest JavaScript. Przeszliśmy od frameworka PHP do teraz WordPress ma ogromny silnik JavaScript. I znowu, to jest kosztowne, ponieważ teraz musisz nauczyć się JavaScript, musisz szkolić swoich programistów. A to także pochłania czas i pieniądze.

Ale rzeczywistość tych rzeczy jest taka, że ​​​​w rzeczywistości jest zupełnie inaczej. Jest to oczywiście drogie, ale z czasem będzie tylko droższe. Im dłużej to odkładasz i im bardziej uzależnisz się od rozwiązań polegających na robieniu rzeczy po staremu, będzie dużo trudniej przejść i odejść od niektórych wtyczek innych firm, które być może nie robią ci żadnej przysługi, co zbadamy, gdy będziemy mówić o wydajności.

Ponadto, niezależnie od tego, czy jest stabilna, czy nie, w rzeczywistości jest teraz całkiem stabilna. Mamy solidne API do bloków konstrukcyjnych. I wiele firm, agencji z listy Fortune 500, jest wielu szanowanych ludzi, którzy budują i wdrażają produkcję z pełnymi narzędziami do edycji witryny. Więc tam jest. I znowu, trochę porozmawiamy o tym, jak się tam dostać i samemu przekonać się, jaka to jest potężna.

A potem JavaScript, jeśli jesteś programistą, a zakładam, że wielu z was jest, wiesz, że JavaScript jest teraz większy niż kiedykolwiek. To samo dotyczy teraz WordPressa. Dzięki mocy silnika JavaScript i WordPress otwiera to przed Tobą wiele możliwości.

Można to postrzegać jako pozytywne, ponieważ wszystkie możliwości, ale także możesz teraz wykorzystać nową kohortę programistów, do której prawdopodobnie nie miałbyś wcześniej dostępu. Wiele osób w społeczności JavaScript mogło wcześniej przeoczyć WordPress. Cóż, zgadnij co? Mam na myśli, że jest to ogromna szansa na pracę dla wielu ludzi. Myślę więc, że JavaScript ma również wiele zalet.

Wszystko to do powiedzenia, wiesz, WordPress, nigdzie się nie wybiera. To znaczy, rośnie masowo. To prawie 45%, zasilając 45% Internetu. I co roku rośnie bardzo zdrowo. Rośnie o wielkość rynku Shopify każdego roku. Dla porównania, to całkiem spore.

I jak powiedziałem wcześniej, im dłużej będziemy to odkładać, w pewnym sensie adoptując część tej nowej technologii i zastanawiając się, jak pasuje do naszych przepływów pracy, naszych agencji lub naszych niezależnych firm, tym bardziej będzie to bolesne. I w końcu będziesz chciał przejść, po prostu dlatego, że będzie to tak potężne, że wiele stracisz, jeśli tego nie zrobisz. Więc mówię inwestuj teraz. Przygotuj się na długoterminowy wzrost, długoterminowy wzrost e-commerce. I tak, przejdź do edytora bloku.

Istnieje wiele powodów, aby wskoczyć w tę nową technologię — większa kontrola, lepsza wydajność i oszczędność pieniędzy. Nie znam freelancera ani agencji, która nie byłaby zainteresowana żadną z tych rzeczy. To coś w rodzaju kamieni węgielnych rozwoju Twojej firmy, prawda? Przejdźmy więc do kilku z nich.

Tak, gdybyś tylko znał moc edytora bloków. To jest coś, co myślę, że ludzie łapią ten pomysł. Jest jakby nowy, potężniejszy czy coś w tym rodzaju. Ale to jedna z tych rzeczy, w których naprawdę musisz się tam dostać i zrozumieć, co jest możliwe z perspektywy rozwoju, jakie rzeczy możesz wykorzystać, rzeczy, które możesz zrobić teraz, czego nigdy wcześniej nie mogłeś zrobić. To jest to, czego zawsze chcieliśmy w WordPressie, ale po prostu nie mieliśmy jeszcze okazji. Więc mamy tutaj doskonałą okazję.

Kontrola. Jest to coś, czego potrzebuje wiele agencji, prawda? Kiedy masz klientów o określonych potrzebach, potrzebach marki lub musisz postawić bariery, kontrola i możliwość posiadania naprawdę precyzyjnej, szczegółowej kontroli nad całością jest najważniejsza. Tak więc dla programistów, jeśli chodzi o bazę kodu, jest o wiele więcej opcji teraz, gdy masz silnik oparty na JavaScript w WordPress.

Headless to kolejna rzecz, która staje się ogromna. Dzięki możliwości oddzielenia treści i warstwy prezentacji, WordPress zapewnia teraz takie możliwości. W rzeczywistości WP Engine pracuje nad Atlasem, który jest ich rozwiązaniem Headless WordPress. A jeśli tego nie sprawdziłeś, powinieneś. To super fajne. To znowu coś, o czym marzą programiści, możliwość używania WordPressa do tego rodzaju rzeczy.

Ponownie, programiści mogą wybrać własny język JavaScript. Chociaż bloki są napisane w React, możesz napisać Vue. Możesz napisać Angular. Możesz napisać Vanilla, jeśli chcesz. To naprawdę zależy od ciebie, ponieważ wszystko jest kompilowane i wysyłane, i ostatecznie nie ma to znaczenia. Oprócz tego możesz używać tych samych przepływów pracy JavaScript. Możesz użyć integracji CI/CD, której wcześniej nie miałeś, narzędzi do budowania automatyzacji. Wszystko to jest możliwe dzięki wykorzystaniu tej nowej przyszłości JavaScript w WordPress.

I znowu, wspomniałem o tym, nawiązywałem do tego wcześniej, ale pula programistów JavaScript, którzy tam są, jest ogromna. Jest ogromny. Im szybciej zaczniemy wdrażać niektóre z tych technologii i wprowadzać tych ludzi do WordPressa, tym potężniejszy staje się ekosystem, tym bardziej wartościowe stają się rozwiązania, produkty, wtyczki. Wszystkie te rzeczy pojawiają się, gdy zaczynamy wprowadzać ten talent do WordPress.

Wspomniałem, zanim mogłem kształtować i formować WordPress. To ogromna zaleta, jeśli chodzi o możliwość tworzenia niestandardowych aplikacji, a nawet uruchamiania niestandardowych witryn dla klientów. Teraz o wiele łatwiej jest modyfikować administratora. Załóżmy, że chcesz dodać pasek narzędzi, aby odsłonić niektóre narzędzia lub dane e-commerce. To teraz bardzo łatwe. Mają opcje umożliwiające dość łatwe włączanie się do tych różnych pasków narzędzi i całego interfejsu. To imponujące.

Podobnie możesz pójść w drugą stronę. Możesz zablokować interfejs użytkownika. Powiedzmy, że chcesz trochę bardziej kontrolować to doświadczenie. Całkowicie możesz to zrobić teraz. A ponieważ jest obsługiwany przez JavaScript, masz o wiele większą kontrolę nad interakcjami interfejsu użytkownika. Więc poręcze, które możesz ustawić, są znacznie lepsze, znacznie łatwiejsze.

A jeśli chodzi o doświadczenie, wszyscy mieliśmy sytuację, w której aktualizacja wtyczki innej firmy coś zmienia, nagle przycisk, który tu umieściłeś, jest teraz nieobecny lub zniknął. Cóż, w pewien sposób wiążąc się z sobą i będąc w stanie samodzielnie kontrolować to doświadczenie, możesz zapobiec takim wpadkom. Twoi klienci nie widzą tych problemów, ponieważ masz bardziej precyzyjną kontrolę nad doświadczeniem.

Jeśli chodzi o kontrolowanie twojego przeznaczenia, to jest coś, do czego będę wracał, jeśli chodzi o wtyczki innych firm. Wtyczki są świetne, ale mogą być szkodliwe i możesz zbudować od nich zależność, która nie jest zdrowa. Może ograniczyć twój wzrost na wiele sposobów. Możliwość samodzielnego powiązania bezpośrednio z WordPressem i pewnego rodzaju kontrola oraz świadomość, że rzeczy, które umieszczasz, są testowane i utrzymywane oraz mogą być aktualizowane w każdej chwili, to ogromne, prawda? To o wiele bardziej niezawodne niż potencjalne poleganie na stronie trzeciej w celu naprawy.

I wreszcie przenośność. To wszystko, prawda? Nie możemy zamykać naszych treści ani stron internetowych w zastrzeżonych rozwiązaniach. To bardzo kosztowne, drogie. To jest niebezpieczne. A my wybraliśmy WordPressa, żeby nie mieć takiej sytuacji, prawda? Więc to jest ważne.

Wydajność. Jest to coś, z czym zawsze mieliśmy do czynienia, ale teraz jest to ważniejsze niż kiedykolwiek, ponieważ po prostu nie możemy sobie pozwolić na brak świetnej wydajności. Google nie będzie dla nas łaskawy. Wszyscy widzieliście już ten cytat, jednosekundowe opóźnienie w ładowaniu strony skutkuje 7% utratą konwersji, mniejszą liczbą wyświetleń strony i spadkiem zadowolenia klientów.

Nie znam nikogo na świecie, komu by to odpowiadało, zwłaszcza jeśli chodzi o e-commerce i Twoich klientów. Więc jeśli masz wtyczki, które ładują zbędne pliki i rzeczy, których nawet nie używasz i kosztuje cię to pieniądze, to jest coś, na co musisz spojrzeć bardzo poważnie. Musisz podjąć działania i kontrolować tam swoją sytuację.

Ponownie, nie zrozumcie mnie źle, uwielbiam wtyczki. Używam ich cały czas. Ale te potężne wtyczki są stworzone do działania na milionach stron internetowych. A kiedy musisz tworzyć wtyczki, które działają na milionach stron internetowych, musisz dodawać rzeczy, które nie są przydatne dla wszystkich. Musisz dodać dodatkowe skrypty i dodatkowe style, aby uwzględnić różne przeglądarki. I często te rzeczy są ładowane za Ciebie. Rzadko istnieje precyzyjnie dostrojona kontrola, aby móc wyłączyć te rzeczy. Dostajesz więc większość całej wtyczki i niekoniecznie jej potrzebujesz.

Teraz, jeśli jesteś bystrym programistą, możesz tam wejść i odpiąć rzeczy, aby poszły trochę szybciej, ale nadal uważam, że w tym momencie możesz poświęcić ten czas i napisać niektóre rzeczy samodzielnie, a zwłaszcza dzięki nowej puli talentów, która pojawi się w WordPressie, przejmij tam kontrolę. Masz bardziej szczegółową kontrolę nad kompilacją. Możesz potrząsać drzewami, minimalizować, wszystkie te rzeczy są teraz możliwe.

Myślę więc, że im szybciej zastanowimy się, jaki rodzaj relacji chcemy mieć z wtyczkami innych firm, zwłaszcza po stronie konstruktora stron, wiesz, teraz, kiedy przechodzimy do wzorców i wszystkich tych niesamowitych narzędzi, niekoniecznie potrzebujesz programów budujących strony. Wiele z tych wtyczek tak naprawdę nie planuje przejść do edytora bloków. Więc w pewnym sensie musisz podjąć decyzję. Wiesz, czy zdecydujesz się na tę wtyczkę, która być może pomoże ci zbudować teraz, czy może zaczniesz adoptować WordPressa, który zapewni ci przyszłość, da ci potrzebne narzędzia i kontrolę, której potrzebujesz ? Więc trzeba tam podjąć kilka ważnych decyzji. Całkowicie to rozumiem.

Jeśli chodzi o wydajność strony i SEO, wszyscy znamy szybkość strony i podstawowe wskaźniki sieciowe, które stają się teraz bardzo ważne. To jest paradygmat, do którego dążymy. Chcesz te zielone kółka. I znów może być trudno je trafić za pomocą niektórych z tych wtyczek WordPress, ponieważ ładują one wszelkiego rodzaju zasoby. I jeśli tam nie wejdziesz i naprawdę nie będziesz dostrajał i odłączał rzeczy, będziesz miał do czynienia z tym problemem.

WordPress z tą nową falą programistów, wszyscy zdajemy sobie sprawę z rzeczy, których potrzebujemy, których wcześniej nie mieliśmy, takich jak możliwość powiedzenia, że ​​​​masz stronę z mnóstwem bloków. Cóż, niekoniecznie chcesz ładować całe swoje skrypty i style dla wszystkich bloków. Chcesz tylko pobrać style, które są ładowane na twojej stronie. Przepraszam, bloki, które są ładowane na twojej stronie. Cóż, teraz mamy funkcje, które to umożliwiają.

Możesz zobaczyć tutaj na dole, że ta funkcja powinna ładować oddzielne zasoby bloku podstawowego. Cóż, to po prostu przeskanuje twoją stronę, zobaczy, jakie bloki są na twojej stronie i wypluwa tylko te style i skrypty. Widać więc, że zmierzamy w kierunku bardziej wydajnej przyszłości z małymi plikami, w której ładujemy tylko to, czego potrzebujemy. I to się poprawi. Ponownie, gdy tylko się tam dostaniemy i zaczniemy budować, tym szybciej sam WordPress będzie mógł przyjąć te funkcje i będziemy mieć je w rdzeniu. A potem nie musimy mieć wtyczek, ponieważ Core je zaadaptował.

Wielu ludzi zagłębia się w ten rodzaj pracy performatywnej. Możesz zobaczyć tutaj mam listę. To tylko mała próbka ludzi, którzy wykonują tę wspaniałą pracę. Podążaj za nimi. Podążaj za ludźmi, za którymi oni podążają. Zwracaj uwagę na ich retweety, ponieważ w erę WordPressa wchodzi wiele umysłów, a wielu inteligentnych ludzi codziennie wymyśla sprytne rozwiązania. Więc tak, podążaj za niektórymi z tych ludzi.

Na koniec chcę porozmawiać o oszczędzaniu i zarabianiu pieniędzy dzięki tej technologii, ponieważ znowu mówimy o długoterminowym wzroście, długoterminowych możliwościach związanych z rozwojem z WordPress. Istnieje tak wiele nowych możliwości generowania przychodów za pomocą tego rodzaju technologii, że można wymyślić wszelkiego rodzaju sposoby dostarczania nowych usług i nowych produktów. I o tym też trochę porozmawiamy.

Jeśli chodzi o projekty stron, wtyczki do tworzenia stron i tym podobne, wspomniałem, że możemy je zastąpić wzorami. Cóż, wzorce to po prostu układy stron, sekcje układów stron, które wdraża WordPress, dzięki czemu możesz tworzyć piękne strony. Cóż, mając możliwość używania wzorców jako punktu wyjścia dla każdego projektu, więc tworzysz kolekcję wzorców, których możesz użyć w każdym projekcie klienta, a następnie dostosowujesz je do klienta, możesz stworzyć całą bibliotekę wzorców startowych, które możesz użyć do każdego projektu, więc nie musisz za każdym razem wymyślać koła na nowo. Oszczędzasz ten czas. Oszczędzasz te pieniądze.

Kolejną nową technologią jest theme.JSON. To prawie jak globalny sposób stylizacji Twojej witryny, którego wcześniej nie mieliśmy. Więc możliwość załadowania wzorców, a następnie wprowadzenia globalnych zmian stylów przycisków, linków lub kolorów nagłówków, aby na przykład naprawdę dostosować je do potrzeb klienta lub marki, znowu są to rzeczy, które zanim, jak wiesz, zajmie to dużo czasu, chodzenie tam iz powrotem między edytorem a konfiguratorem i próba naprawienia wszystkiego.

A kiedy przenosisz witrynę, musisz to zrobić ponownie, ponieważ WordPress niekoniecznie pamięta te rzeczy. To wszystko jest teraz ogromną oszczędnością czasu i pieniędzy. Więc im szybciej zastosujesz te rzeczy, takie jak theme.JSON, style globalne, a wkrótce pojawi się kontrola typografii, tym szybciej zaczniesz oszczędzać te pieniądze i zarabiać.

Ograniczanie wtyczek to coś, o czym trochę mówiłem, ale znowu myślę, że im szybciej zaczniemy przyglądać się i kwestionować rzeczy, które zainstalowaliśmy na naszych stronach, czy ich potrzebujemy, możesz nie potrzebować wtyczki buforującej. Istnieje wiele hostów, które wdrożyły buforowanie na swoim poziomie. A jeśli jesteś w stanie wysyłać zminimalizowane zasoby i mniejsze kompilacje, zbliżamy się do punktu, w którym duże wtyczki do buforowania i tak mogą nie być potrzebne.

To samo dotyczy niektórych z tych narzędzi do tworzenia stron, jak wspomniałem. Czy możemy teraz przenieść to doświadczenie związane z tworzeniem stron do WordPress? Czy możemy zacząć używać wzorców z plikami theme.JSON i niejako budować własny zestaw projektów? Myślę że możemy. Myślę, że jesteśmy prawie na miejscu. I to nie znaczy, że nie ma przypadku użycia kreatorów stron dla niektórych projektów lub czegoś w tym rodzaju. Myślę, że jest.

Ale znowu myślę, że kiedy mówimy o długoterminowym wzroście, przyszłości WordPressa, przyszłości Twojej firmy i WordPressa, widzę prostszą przyszłość, nad którą masz większą kontrolę. I myślę, że teraz widzimy początek tego. Jasne, w tej chwili może być trudno to zobaczyć, ale na tym właśnie jesteśmy. I tak, to jest Twoja szansa na stworzenie zestawu narzędzi, który chcesz, którego potrzebujesz, który jest twój, który jest do ciebie dostosowany. I pomoże ci poruszać się dużo szybciej, znacznie szybciej.

I wreszcie, jest to coś, o czym również dużo pisałem. Wiesz, WordPress, jak wiesz, przechodzi przez tę zmianę. A wraz z tym pojawia się potrzeba nowych rozwiązań, prawda? Nawet najczęstsze wtyczki, takie jak wtyczka formularza, która znajduje się na każdej stronie internetowej, cóż, teraz potrzebujemy ich wersji blokowych.

Potrzebujemy lepszych wersji opartych na JavaScript, które możemy dostosować bezpośrednio w edytorze i zmienić. A rynek dość wolno nadrabia zaległości. Nie wiem, czy to z powodu braku programistów JavaScript, czy – jest wiele powodów, ale chodzi o to, że rynek jest teraz szeroko otwarty. Tak więc poprzednie wtyczki, które były najpopularniejszymi wtyczkami przez ostatnie 10 lat, być może uda ci się zamienić to, co robisz dla swoich klientów i witryn, w produkt.

Właściwie to już widzę, jak to się skończyło. Zacząłem to robić z Atomic Blocks. Chciałem zastąpić takie rzeczy jak krótkie kody i zacząłem tworzyć bloki, aby to zrobić. I po prostu dlatego, że był jednym z niewielu, którzy to robili, bardzo szybko stał się bardzo popularny. Jest więc wiele możliwości zarabiania i odkrywania nowych nisz, w których można się zagłębić.

W szczególności e-commerce ma wiele trudnych problemów do rozwiązania, jak wiesz. A klienci płacą za te rzeczy premię, ponieważ rozwiązujemy naprawdę trudne problemy, których sami nie mogą rozwiązać, zwłaszcza rozwiązania oszczędzające czas i pieniądze. Nie mogę więc wystarczająco wyrazić, ile możliwości jest teraz w WordPressie. Jak nigdy dotąd rynek jest gotowy na te nowe rozwiązania, ten nowy rodzaj bardziej intuicyjnego, lepszego interfejsu użytkownika, ściślejszych kompilacji.

Klienci są na to gotowi i zapłacą za nie pieniądze. Tak, znowu tutaj, nigdy nie było więcej możliwości niż teraz, szczególnie w przypadku e-commerce. Widzę, że coraz więcej osób szuka rozwiązań. A ludzie, którzy są w tym najlepsi, powinni robić te rzeczy dla edytora bloków. Musimy odblokować ten długoterminowy wzrost, a jednym ze sposobów na to jest przekształcenie Twojej pracy w produkty.

OK, więc z tym wszystkim, co zostało powiedziane, od czego zacząć? To duże zadanie, aby zacząć uczyć się tych rzeczy. Sposób, w jaki pracuję i myślę, że wielu ludzi prawdopodobnie pracuje, jest łatwiejszy do nauczenia się, po prostu coś budując. Niezależnie od tego, czy tworzysz coś nowego, czy korzystasz z rzeczy, które zbudowałeś w przeszłości, projektu klienta lub własnej strony osobistej, spróbuj to zrobić, a jeśli zostało to zrobione za pomocą wtyczki do tworzenia stron lub cokolwiek innego, spróbuj biorąc to i budując w edytorze bloków.

To znaczy, żadnych wymówek, po prostu wejdź i zacznij z tym pracować. Zrób swój pierwszy blok. Zamień nagłówek lub sekcję funkcji we wzór. Dowiedz się, jaki jest związek między paskiem bocznym ustawień a obszarem zawartości i blokami oraz różnymi sposobami wiązania ustawień. Jest tu wiele dróg do zwiedzania. Modyfikowanie interfejsu użytkownika, wchodzenie i dodawanie niestandardowego przycisku do jednego z pasków narzędzi. Powiąż to z niektórymi ustawieniami z jednego ze swoich bloków.

To wszystko są rzeczy, które, znowu, są teraz dość łatwe do zrobienia. Podałem tu kilka linków. Są linki do dokumentów, dokumentów edytora bloków. Ale jest też repozytorium, WordPress GitHub – przepraszam, repozytorium Gutenberga, gdzie są przykłady budowania konkretnych rzeczy. Mogą więc powiedzieć, że tak buduje się blok. Oto jak pobierasz dane za pomocą interfejsu API. Wykonali całkiem dobrą robotę, dostarczając bardzo szczegółowe przykłady dla programistów.

A kiedy już to zbudujesz, przejdź przez proces uruchamiania, a nawet próbuj uruchamiać, ponieważ są rzeczy, które znajdziesz po zbudowaniu czegoś, to jedno. Ale w pewnym sensie biorąc to na żywo i przechodząc przez proces umieszczania go na serwerze produkcyjnym i konfigurowania witryny w celu jej uruchomienia, wszyscy wiemy, że są rzeczy, które pojawiają się również w tym krótkim czasie, prawda? Przejdź więc przez proces uruchamiania. Zanotuj.

I myślę, że w tym momencie zacząłem zdawać sobie sprawę, że to jest gotowe, prawda? Ta rzecz jest potężna. To jest gotowe. Ponownie, z pewnością będą z tym dziwactwa, na przykład jakieś oprogramowanie. Jesteśmy w społeczności open source, więc piękne jest to, że możesz wnieść swój wkład w znalezione rzeczy i małe dziwactwa, które znajdziesz.

Możesz albo po prostu to zgłosić, co zwróci czyjąś uwagę i naprawić, albo możesz to naprawić i dostarczyć poprawkę. I miejmy nadzieję, że zostanie to po prostu scalone. Wracając do tego, co powiedziałem wcześniej, mam na myśli to, czy przyjmiesz to teraz, czy później, w oparciu o to, jak jest stabilne, stanie się bardziej stabilne, im szybciej zaczniesz go używać i zgłaszać te rzeczy. Myślę, że niezwykle cenną częścią tej całej sprawy jest to, że mamy taką możliwość i w dużej mierze od nas zależy, aby ją ulepszyć. Więc mam nadzieję, że tak.

Tak czy inaczej, tak, od czego zacząć? Zacznij tutaj. Zacznij coś budować. Właź tam. Zrób kilka bloków. I zobaczysz, myślę.

I to wszystko. Wiesz, znowu, chcę cię tylko zachęcić, żebyś tam wyszedł, coś zrobił. Spójrz na wszystkie możliwości. I podziel się tym ze mną. Wyślij to w mój sposób. Znajdź mnie na Twitterze @MikeMcAlister i pokaż mi, co zbudowałeś, lub zadaj mi jakieś pytania. W porządku, dziękuję bardzo za poświęcony czas.