Naciśnij to: Doskonalenie ścieżek uczenia się na Learn.WordPress.org
Opublikowany: 2024-02-23Witamy w Press This, podcaście społeczności WordPress firmy WMR. W każdym odcinku występują goście z całej społeczności i dyskusje na temat największych problemów stojących przed programistami WordPress. Poniżej znajduje się transkrypcja oryginalnego nagrania.
Obsługiwane przez RedCircle
Doc Pop : słuchasz Press This, podcastu społeczności WordPress w WMR. Co tydzień zwracamy uwagę na członków społeczności WordPress. Jestem twoim gospodarzem, Doc Pop. Wspieram społeczność WordPressa poprzez moją rolę w WP Engine i mój wkład w Torquemag.io. Możesz subskrybować Press This w RedCircle, iTunes, Spotify lub ulubionej aplikacji do podcastów. Możesz także pobrać odcinki bezpośrednio z WMR.fm.
I chłopcze, powiem tylko, że czuję się, jakbym burzył czwartą ścianę czy coś, ale to mój nocny głos. U nas jest 22:00, a mój gość, dla nich to wczesny poranek. Jestem więc bardzo podekscytowany, że udało nam się to zrealizować.
Ale ja tylko słyszę siebie i swoją energię. Jest po prostu inaczej niż zwykle i przy tym zostanę. Dlatego dzisiaj mam zaszczyt rozmawiać z Jonathanem Bossengerem, pełnoetatowym współpracownikiem projektu WordPress, sponsorowanego przez Automattic. Jonathan współpracuje z zespołem szkoleniowym na Learn.wordpress.org nad uruchomieniem strukturalnych ścieżek nauczania i przeprojektowaniem programu Learn WordPress.
Jonathan, jak się dzisiaj masz?
Jonathan Bossenger: Radzę sobie bardzo dobrze i mogę tylko powiedzieć, że twój głos w nocy jest bardzo energiczny, więc mogę sobie tylko wyobrazić, jaki jest twój głos w dzień.
Doc Pop: Tak, jest trochę mniej dziarski. Jest trochę bardziej basowo czy coś. Kiedy to będę redagować, będzie to podróż. Jonathan, twoja godzina jest 8:00, coś w tym stylu?
Jonathan Bossenger: Zgadza się.
Doc Pop: I właśnie wspomniałem, kiedy nagrywaliśmy, że w San Francisco jest niedziela Super Bowl. Więc i tak miałbym problemy z zaśnięciem przy tych wszystkich fajerwerkach. Więc to jest całkowicie w porządku. Więc się w to zagłębimy.
Tak jak powiedziałem, Jonathan, pracowałeś nad Learn Dot WordPress — jest tam kilka projektów i zdecydowanie chcę o nich porozmawiać. Ale zanim do tego przejdziemy, wydaje się, że wszyscy, z którymi rozmawiam w WordPressie, znają Cię osobiście, cały czas wysyłają Ci korespondencję. Wygląda na to, że krążysz po tym kosmosie już od jakiegoś czasu. Czy możesz nam opowiedzieć o tym, jak trafiłeś do WordPressa i jak długo w nim jesteś?
Jonathan Bossenger: Tak. Więc nie jestem tu tak długo, jak wielu innych ludzi w naszej społeczności. Dołączyłem dopiero… Oficjalnie dołączyłem do projektu WordPress około 2015, 2016 roku. Pojechałem na mój pierwszy WordCamp w Cape Town. Poznałem ludzi z lokalnej społeczności. Przyjechało mnóstwo ludzi z całego świata. Pippen tam był. Była tam Jenny Wong, był tam Drew James. Poznałem tych wszystkich ludzi i doskonale pamiętam rozmowę z Jenny Wong na temat wkładu w WordPress i tego, jak się zaangażować, co doprowadziło mnie do pierwszego wkładu w zespół ds. dokumentacji.
W tym czasie zespół ds. dokumentacji był zajęty masową migracją z Kodeksu do tego, co jest obecnie znane jako Centrum pomocy i DevHub, no wiesz, cała oficjalna dokumentacja na wordpress.org. A moim pierwszym wkładem było dosłownie skopiowanie tekstu ze strony Kodeksu do Dokumentu Google, a następnie zaznaczenie go w odpowiednim polu z informacją, że został skopiowany do dokumentu.
Więc od tego zacząłem. Myślę, że powodem, dla którego wiele osób mnie zna, jest to, że mam dość publiczny kontakt z projektem WordPress. Mam tendencję do bycia bardzo interaktywnym. Mam tendencję do angażowania się w rozmowy. I tak przez te lata współpracowałem z wieloma ludźmi. Byłem bardzo szczęśliwy, że pracowałem na stanowiskach, na których mogę wchodzić w interakcję z ludźmi. W pewnym sensie udało mi się wyrobić sobie markę, jeśli można tak powiedzieć, przez ostatnie kilka lat.
Doc Pop: I wszystko to ma sens, biorąc pod uwagę to, nad czym obecnie pracujesz w Learn WordPress. Wydaje się, że jest to idealne miejsce dla kogoś, kto jest przyzwyczajony do pracy z innymi ludźmi i nawiązywania kontaktu, utrzymywania z nimi kontaktu towarzyskiego i pomagając im w zaangażowaniu się w projekt. Wyglądało na to, że nie miałeś problemów z dostaniem się do projektu WordPress.
Mam na myśli, czy kiedy po raz pierwszy wniosłeś swój wkład, czy byłeś już bardzo zaznajomiony z rodzajem etosu open source i wnoszenia wkładu, czy też było to dla ciebie pouczające doświadczenie, kiedy po raz pierwszy wnosiłeś swój wkład?
Jonathan Bossenger: Tylko tyle. Koncepcja współtworzenia otwartego oprogramowania była dla mnie zupełnie nowa. Wiedziałem, czym jest open source z punktu widzenia użytkownika i konsumenta. Z PHP pracuję od kilku lat. Pracowałem z JavaScriptem, pracowałem z jQuery, korzystałem z pulpitu Ubuntu, więc wiedziałem o open source. Ale dopiero gdy naprawdę zacząłem rozmawiać z ludźmi w WordCampie, zrozumiałem, że istnieje koncepcja wnoszenia wkładu w open source i że wnoszenie wkładu nie oznacza tylko pisania kodu. To była rzecz, z którą zawsze miałem największy problem, ponieważ jestem programistą. Cały dzień piszę kod. Ostatnią rzeczą, którą chcę robić w wolnym czasie, jest pisanie dodatkowego kodu. I taka była rozmowa, którą odbyłam z Jenny i powiedziałam, wiesz, chcę się odwdzięczyć. Chcę coś zrobić, ale ostatecznie ostatnią rzeczą, na którą mam ochotę, jest pisanie kodu. I powiedziała mi podczas tej rozmowy: cóż, są dokumenty, jest to, jest tamto, jest jeszcze wiele innych obszarów, w których możesz się przyczynić. Po co ograniczać się tylko do współtworzenia kodu? I tak właśnie zaczęła się ta podróż. Biorąc udział w tym procesie, uważam się za bardzo szczęśliwego, że miałem pierwszą osobę, z którą mogłem porozmawiać i zadać pytania. A kiedy zaczynałem, wiesz, zapisałem się na takie rzeczy. Slack i takie tam. Istniało nazwisko, do którego mogłem dotrzeć. I dlatego zawsze starałem się być dla innych ludzi, wiesz, mówiłem to Jenny wiele razy. Była tą osobą, do której mogłem się zwrócić i zadać pytania, a także: „Hej, gdzie to znajdę?”. Jak to zrobić? Więc ilekroć spotykam ludzi i w pewnym sensie zapraszam ich do wniesienia swojego wkładu, zawsze chcę być dla nich taki, ponieważ posiadanie pierwszego punktu kontaktowego jest niezwykle ważne.
Doktor Pop: Mm-hmm. Chcę porozmawiać o rzeczach, które Cię teraz ekscytują, z zespołem Learn WordPress. Chcę się też upewnić, że mam nawyk, że czasami podczas przeprowadzania z tobą wywiadu mogę sprawiać wrażenie, jakby to była twoja sprawa, ale oczywiście jest to wysiłek zespołowy. Więc nie krępuj się dać im okrzyki. Jasne, że tak. Ale na razie chcę porozmawiać o uruchomieniu progresywnych, przyjaznych dla użytkownika ścieżek uczenia się. Trochę się pogubiłem w tamtejszej terminologii, ścieżkach uczenia się. Czy możesz opisać, co przez to rozumiesz?
Jonathan Bossenger: Hmm, oczywiście. A więc – i dziękuję, że wspomniałeś o tym, że jest to w dużej mierze wysiłek zespołowy. Wiesz, jestem tylko jedną osobą w zespole. Mam szczęście, że jestem sponsorowany przy wykonywaniu tej pracy, ale nad tym wszystkim pracuje wspaniała grupa współpracowników i zdecydowanie chcę, żeby wiedzieli, że są doceniani.
Dlatego też na przełomie 2022 i 2023 roku zespół szkoleniowy przeprowadził ankietę dla uczniów, indywidualną ankietę dla uczniów, pytając osoby korzystające z Learn.wordpress.org, co działa, co nie działa, czego chcesz zobacz, czego nie chcesz widzieć? Jednym z najważniejszych wniosków płynących z tej ankiety było to, że proces uczenia się, sposób, w jaki znajdujemy informacje i sposób, w jaki się uczymy, był bardzo przypadkowy.
To było bardzo nieustrukturyzowane. Nie było jasnej ścieżki dla kogoś, kto jest nowicjuszem w WordPressie, nowym w projektowaniu w WordPressie lub nowym w programowaniu w WordPressie, od czego zacząć. Jakie narzędzia są Ci potrzebne? Czym są te rzeczy – jakie są kawałki i kawałki? Jestem pewien, że to widziałeś. W ciągu ostatnich kilku lat nastąpiła wielka eksplozja ustrukturyzowanych kursów online, przenosząc Cię od zera do 10, 20, czy nawet stu.
Kiedy mówimy o ścieżkach uczenia się, tak naprawdę mamy na myśli ustrukturyzowany proces uczenia się. W przypadku Learn WordPress oznacza to albo używanie WordPressa jako użytkownika, projektowanie za pomocą WordPressa jako projektanta lub twórcy motywów, albo programowanie za pomocą WordPressa jako twórcy wtyczek, twórcy motywów lub programisty bardziej ogólnego.
Jakie są więc podstawowe informacje, których musisz się nauczyć? A jaki jest następny poziom poza tym? A jaki jest następny poziom poza tym? Zawsze opisuję to w ten sposób, że gdybyś mógł wysłać kogoś na uniwersytet WordPress i miałby on dwuletni dyplom, trzyletni dyplom lub cokolwiek innego, czego nauczyłby się w pierwszym roku?
Czego będą się uczyć w drugim roku? Czego będą się uczyć w trzecim roku? To są informacje, które staramy się zebrać w bardziej uporządkowany sposób, aby każdy, kto uczy się WordPressa na dowolnym poziomie, wiedział od czego zacząć, wiedział dokąd zmierza, wiedział, jaki jest cel końcowy, w przeciwieństwie do losowego rozrzutu, o, tu jest ciekawa rzecz. O, to może mi się przydać. Nie wiem. Pozwól mi to rozgryźć.
Doc Pop: Widzę, że w opisie na Twojej stronie internetowej opisujesz siebie jako osobę skupiającą się na treściach związanych z programistami i wydaje mi się, że to jest przykład, w którym ktoś może chcieć przyczynić się do tłumaczeń lub czegoś takiego lub edytować filmy czy coś w tym stylu i być może wszyscy zostaną wepchnięci w to samo. Zakładam, że w tej chwili zostaną wciągnięci w to samo. Lub kiedy wylądują na stronie Learn WordPress, albo jeśli chcą wnieść swój wkład w Learn WordPress lub stworzyć WordPress, mogą mieć trudności ze znalezieniem tematów, jeśli będą potrzebować pomocy.
Ponieważ jest tak wiele różnych rzeczy. Czy może to są te ścieżki, o których mówisz, czy też jestem całkowicie na złej stronie?
Jonathan Bossenger: Nie, nie, to w dużej mierze część tego. Wkład jest doskonałym przykładem. Załóżmy, że zdecydowałeś, że chcesz jutro zacząć współtworzyć WordPress. Używasz WordPressa od jakiegoś czasu. Pracowałeś z nim jako użytkownik, jako konstruktor, jako przedłużacz, niezależnie od przypadku, a teraz chcesz zacząć wnosić swój wkład.
Więc idziesz i znajdujesz coś o nazwie „Naucz się WordPressa” i myślisz: OK, nauczę się. Będzie tam, jak można założyć, przynajmniej nagłówek lub pozycja menu mówiąca o rozpoczęciu swojej podróży w tym miejscu, a ty na to klikniesz, a zostaniesz przeniesiony do serii lekcji lub serii filmy, kurs lub coś innego i poprowadzą Cię przez ten proces. W tej chwili dla kogoś, kto się o tym przekona, jest to bardzo, bardzo trudne. W tej chwili projekt jest bardzo skoncentrowany na tym, co zwykliśmy nazywać samouczkami i planami lekcji, a kursy są w pewnym sensie drugorzędne. Tam nie ma dla nich określonej kolejności.
To po prostu ostatnio opublikowane kursy. Jeśli więc jesteś osobą, która musi mieć przed sobą konkretną ścieżkę, aby zacząć, będzie to dla Ciebie niezwykle przytłaczające. Nie będziesz wiedział, gdzie kliknąć i co zrobić. A jak wszyscy wiemy, kiedy sprawy są trudne, kiedy są przytłaczające, ludzie się męczą i idą dalej.
Otrzymaliśmy świetne opinie od współtwórcy, który dołączył do nas w zeszłym roku podczas Dnia Współtwórcy WordCamp Europe. Właśnie dołączyła do firmy. A jej rolą było, myślę, pisanie o WordPressie. Nie pamiętam dokładnie, co to było, ale była doświadczoną pisarką.
Miała doświadczenie w łączeniu treści i tego typu rzeczy. Ale była zupełnie nowa w WordPressie i powiedziała mi: Właściwie dzisiaj trochę oszukuję. Chcę wykorzystać ten czas na naukę WordPressa. A ja odpowiedziałem: cóż, jest idealnie. Powiem ci, co. Oto nauka WordPressa. Chcesz dowiedzieć się o WordPressie?
Nie będę ci mówił, gdzie masz iść. Usiądź i powiedz mi, czy do końca tego dnia dowiesz się tego, czego możesz się dowiedzieć o WordPressie. I mam na myśli, że dzisiaj, jak wiesz, wpłata trwa cały dzień i jego połowa, powiedziała mi. Gubię się. Nie wiem, gdzie muszę iść. Nie wiem, co muszę zrobić.
Nie wiem, co jest ważne dla mnie jako ucznia, nowego ucznia. Taka była reakcja i takie ogólne odczucie, jakie otrzymaliśmy od wielu osób, brzmi: tak, informacje są dobre, treść jest świetna, jakość jest świetna, ale proces, w jaki uczymy się, kim jesteśmy, szukamy, jak szukamy rzeczy, jak znajdujemy, że rzeczy po prostu nie są tam, gdzie powinny.
I na tym się teraz skupiamy, na tworzeniu tych ścieżek. Dla użytkowników, współpracowników, programistów, kogokolwiek, kto może usiąść przed Naucz się WordPressa i działać, prawda, dzisiaj chcę, a przynajmniej dzisiaj, przez następne sześć miesięcy, cokolwiek to będzie, chcę nauczyć się, jak wykonaj X. Jakie rzeczy muszę wiedzieć, aby nauczyć się tego X?
A potem zabieramy ich w tę podróż.
Doc Pop: Myślę, że to dobre miejsce na krótką przerwę. A kiedy wrócimy po tych reklamach, będziemy kontynuować rozmowę z Jonathanem Bossengerem na temat ulepszenia ścieżek edukacyjnych w Learn WordPress. Czekajcie więc na więcej po krótkiej przerwie.
Witamy ponownie w Press this, podcaście społeczności WordPress na WMR. Jestem twoim gospodarzem, Doc Pop, rozmawiam dzisiaj z Jonathanem Bossengerem, który właśnie powiedział nam o koncepcji ulepszenia ścieżek edukacyjnych w Learn WordPress, co oznacza, że jeśli będziesz musiał się czegoś nauczyć i przejdziesz na stronę Learn.wordpress.org, znajdziesz to móc znaleźć ten proces lepiej niż w przeszłości.
Uważam, że jest to rodzaj aktualizacji sposobu działania Learn WordPress. Wydaje mi się, że zostało to ogłoszone w październiku ubiegłego roku. Jonathan, czy możesz nam powiedzieć, jak długo według ciebie zajmie ta aktualizacja? Łącznie z projektowaniem stron internetowych? Przeprojektowanie strony internetowej i jak daleko już dotarliście?
Jonathan Bossenger: Jak wspomniałeś, ogłoszono to w październiku ubiegłego roku. Jak wspomniałem wcześniej, jest to coś, nad czym pracowaliśmy od początku roku. Obecny cel przeprojektowania jest oczywiście częścią procesu. Wiesz, nie można mieć uporządkowanej treści bez uporządkowanego układu, który faktycznie prowadzi ludzi tam, gdzie powinni się udać.
Jest to zatem jedna z pierwszych rzeczy, które będziemy robić. Celem jest przeprojektowanie i ponowne uruchomienie produktu mniej więcej w połowie tego roku. Czyli czerwiec, lipiec tego roku. Jednocześnie chcielibyśmy móc uruchomić pierwszy zestaw ustrukturyzowanych ścieżek uczenia się w ramach tego wznowienia.
Zatem kiedy mówię o pierwszych zestawach, mam na myśli ścieżkę nauki dla początkujących użytkowników, ścieżkę nauki dla początkujących projektantów i przynajmniej ścieżki nauki dla początkujących programistów. Myślę, że jest ich więcej. Myślę, że chcielibyśmy zrobić także kilka zadań na poziomie średniozaawansowanym. Nie pamiętam tego od razu, ale zasadniczo chcemy mieć stworzoną, ustrukturyzowaną treść, stworzoną, sprawdzoną i gotową do użycia.
Zatem patrzymy na połowę tego roku, mniej więcej wtedy, gdy naszym celem jest ponowne uruchomienie. A co do reszty, to dość duży projekt. To sprawa długoterminowa, więc w tym roku daliśmy sobie trochę z siebie wszystko. W tym roku skupiamy się na przeprojektowaniu i projektach ścieżek edukacyjnych.
Mamy więc nadzieję, że do końca tego roku pozostałe ścieżki edukacyjne, które przygotowaliśmy, będą gotowe do działania. Część ścieżek uczenia się obejmuje ścieżki uczenia się poprzez wkład. Mamy już kilka kursów poświęconych wkładowi. Chcemy je sprowadzić.
Zatem celem jest, żeby to wszystko zostało, ujęłem w dużym cudzysłowie, „zakończenie” do końca tego roku. Ale z pewnością jest to projekt ciągły. Zdecydowanie jest to coś, co według mnie wejdzie w życie w 2025 roku. Gdy otrzymamy opinie od społeczności na temat tego, co działa, a co nie. Ale rok 2024 to nasz wielki rok i mamy nadzieję, że przynajmniej do końca 24, 24 zostanie ukończona główna praca, która będzie wyglądać niesamowicie i wszystkim się spodoba.
Doc Pop: Wspomniałeś wcześniej, że niektórzy ludzie chcą się uczyć różnych rzeczy, a niektórzy mają też inne sposoby uczenia się. Jedną z rzeczy, która przychodzi mi na myśl, jest to, że niektórzy ludzie uwielbiają uczyć się poprzez wideo. Niektórzy ludzie szczególnie nienawidzą wideo. To znaczy, niektórzy znani mi programiści wolą wideo.
Ale wygląda na to, że jeśli zamierzają zostać programistami i szukają jakiegoś pytania, chcą mieć możliwość przeglądania tekstu i rozglądania się. A ja się po prostu zastanawiam, jak sobie to wszystko wyobrażacie. Czy skupiasz się tylko na jednym czy drugim? Czy próbujesz wkuć, wiesz, jeśli coś wyjdzie, to musi być w formie wideo, audio i tekstu, co o tym myślisz?
Jonathan Bossenger: Zdecydowanie jesteśmy świadomi istnienia tych uczniów. Ja osobiście jestem typem osoby, która woli połączenie obu. Dlatego lubię oglądać wideo. A jeśli chodzi o część kodu, którą mam zamiar napisać, lubię móc wstrzymać wideo i skopiować skądś ten kod, a następnie umieścić go w edytorze i bawić się nim.
Zatem cała nasza treść będzie zawierać zarówno komponent audio, jak i tekstowy. Przepraszam, nie audio, komponent wideo i komponent tekstowy. Będzie więc film, który możesz obejrzeć i przejrzeć, i jest z nim powiązany komponent tekstowy. Dzieje się tak z dwóch powodów.
Po pierwsze dlatego, że niektórzy ludzie lubią czytać tekst. Po drugie, ponieważ sprawia, że treść jest bardziej przystępna. Do wszystkich naszych filmów posiadamy również napisy. Robimy też coś całkiem nowego. Będziemy wykorzystywać konto WordPress na YouTube, aby osadzić wideo na naszej platformie, abyśmy mogli uwzględnić rozdziały.
W tej chwili WordPress tv niestety nie obsługuje rozdziałów, YouTube tak. Zatem treść pozostanie w WordPress TV, a ci, którzy chcą ją oglądać za pośrednictwem tego medium, będą mogli to zrobić. Ale synchronizujemy go także z kanałem YouTube i osadzamy ten film z YouTube w programie Learn WordPress, abyśmy mogli skorzystać z rozdziału. Jeśli więc chcesz przejść dalej i szukasz tylko tej jednej konkretnej części filmu, możesz od razu tam przejść i tam z niej skorzystać.
Doktor Pop: Tak. Rozdziały to bardzo fajna funkcja YouTube. Hakowałem je na różne sposoby. Można z nimi wykazać się naprawdę kreatywnością, ale nawet jeśli po prostu przekazujesz wiedzę bezpośrednio, są świetne. Użytkownicy mogą przejść do opisu pod filmem i kliknąć w odpowiednim miejscu.
Lub gdy będą oglądać wideo, jeśli najedziesz myszką na oś czasu, zobaczysz, że rozdziały są podzielone. Więc jeśli jesteś już w pewnym stopniu zaznajomiony z wprowadzaną koncepcją i możesz po prostu to pominąć, na przykład dwie minuty wprowadzenia i po prostu przejść do pierwszej części.
Jeszcze jedno, Jonathan, naprawdę jesteśmy w kropce, ale po prostu uwielbiam hakować na YouTube. Niektórzy używają napisów oraz dodają adnotacje i poprawki do swoich filmów za pomocą przylegania. Dlatego YouTube obsługuje trzymanie się napisów. I nie sądzę, że jest to problem dostępności.
Bardzo mi przykro, jeśli tak nie jest, ale myślę, że niektórzy ludzie bawią się dostępnością, używając przyklejania napisów, żeby pomyśleć: „Och, źle się wyraziłem”. Właściwie to to czy coś. To naprawdę sprytny hack i nie widzę was wszystkich…
Jonathan Bossenger: Bardzo sprytny.
Doc Pop: To jest bardzo fajne. Bo, mam na myśli, jedną z wad YouTube jest to, że umieszczasz film i musisz go wskazać, ale nie możesz go edytować. Jedyne, co możesz zrobić, to wyciąć pewne rzeczy. Możesz to przyciąć, ale nie możesz wrócić i przesłać innej wersji z, no wiesz, innym dźwiękiem, w którym poprawnie wypowiadasz nazwę czy coś, prawda, to jest w pewnym sensie trwałe. Jeśli nie chcesz zmieniać…gdzie wszystko jest…w porządku. Jesteśmy w chwastach, doktorze. Wróć. W porządku. Więc rozmawialiśmy o ścieżkach i tym, jak ludzie się uczą.
Widzieliśmy kilka zmian na wordpress.org w różnych miejscach. Czy widzieliśmy już część przeprojektowania funkcji Learn?
Jonathan Bossenger: Więc będę z tobą całkowicie szczery, skupiłem się na treści, więc skojarzyłem się z dyskusją o redesignie. Ale nie jest to coś, na czym chciałam się skupić. W pewnym sensie, kiedy zobaczę aktualizację, napiszę komentarz i, jak wiecie, wtrącę swoje trzy grosze tu i tam. O ile wiem, istnieje wątek projektowy. Jeśli wejdziesz na stronę szkoleniową make wordpress.org, czyli stronę zespołu szkoleniowego, i klikniesz projekt Learning Pathways, w tym wątku jest gdzieś w jednym z komentarzy, jest tam link do projektu, który jest obecnie myślę, że na Figmie tak.
Tak właśnie jest, oczywiście o tym dyskutujemy. Jak słusznie wspomniałeś, w pozostałej części projektu WordPress zaszły pewne zmiany. Niedawno rozpoczęliśmy prace nad przeprojektowaniem dokumentacji. Więc to jest przeprojektowanie. Przeprojektowanie działa tak, że żądamy pewnych rzeczy, a potem ludzie od projektu wracają i mówią: cóż, nie możemy pozwalać na pewne rzeczy, bo musimy się tego trzymać, no wiesz, nowego projektu i nowego układu i te rzeczy. Tak jest, nie mam linku. Czekaj, mam tutaj link, więc mogę ci go wysłać, jeśli chcesz umieścić go w notatkach z programu, żeby był tam widoczny. Ludzie mogą przyjść, zobaczyć i skomentować.
Ale nie jest to coś, o czym pisano w wielu postach, ponieważ wciąż jesteśmy w trakcie dochodzenia do punktu, w którym jako zespół mamy to, czego chcemy w zakresie ścieżek uczenia się, a ludzie zajmujący się projektowaniem są zadowoleni z projektu, który pasuje do reszty witryny. Jest tam więc kilka linków, które możesz odwiedzić i sprawdzić, ale nic tak aktywnie publicznego nie działo się z projektem w zakresie rozmów, jak miało to miejsce w przypadku treści. Musisz więc po prostu znaleźć ten znacznik i przejść tam.
Doc Pop: Cóż, to dla nas dobre miejsce na jeszcze jedną przerwę, a kiedy wrócimy, zakończymy rozmowę z Jonathanem Bossengerem. Zmienię trochę biegi i porozmawiam o grach wideo i grze wideo WordPress, jeśli mamy czas. Bądźcie zatem czujni, aby dowiedzieć się więcej po krótkiej przerwie.
Witamy ponownie w Press This, podcaście społeczności WordPress. Jestem twoim gospodarzem, Doktorze Pop. Dziś rozmawiam z Jonathanem Bossengerem. Do tej pory rozmawialiśmy o nauce i udoskonalaniu Learn WordPress, Learn.wordpress.org. A po tym wszystkim chcę po prostu trochę zmienić biegi i odpocząć. Kocham gry wideo.
Uwielbiam rozmawiać o grach wideo i bardzo się ucieszyłem, widząc projekt Jonathana, który stworzyłeś, o nazwie Dodge, który łączy WordPress z grami wideo, a kiedy mówię łączy WordPress, dosłownie zbudowałeś grę wideo przy użyciu interfejsu API interaktywności WordPress, prawda ?
Jonathan Bossenger: Tak, to prawda. Nie tylko interfejs API interaktywności, ale także interfejs API niestandardowego typu postu i kilka innych elementów wewnętrznych.
Doc Pop: Wiesz, właśnie przyszło mi do głowy, że krótko wspomnieliśmy o BuddyPress. Możesz nawet zintegrować się z BuddyPress, aby uzyskać najlepsze wyniki. Może byłoby takie forum. Moglibyśmy, ale wtedy musisz zająć się moderacją treści. Nieważne. To okropny pomysł. Zapomnij, że. To najgorszy pomysł, jaki kiedykolwiek miałem.
Jonathan Bossenger: Ale kolego, mówisz, że jednak to mówisz. Ale mój kolejny projekt związany z grami, o którym myślę, to coś, co chcę mieć bardziej towarzyski charakter, a BuddyPress to idealna platforma do zbudowania tego. Więc na pewno nie jest to coś, o czym bym nie pomyślał.
Doc Pop: Gra, którą stworzyłeś. Link do niej umieścimy w opisie, ale myślę, że prawdopodobnie znajdą ją również na Twojej stronie internetowej, o czym będziemy informować pod koniec programu. Ale to JonathanBossenger.com.
Gra nazywa się Dodge i grasz na logo WordPressa, starając się unikać logo innych systemów CMS i używasz klawiszy WASD lub, jak sądzę, klawiszy strzałek.
No wiesz, sterowanie klawiaturą i po prostu próba poruszania się, a co 10 sekund gra staje się nieco trudniejsza. Myślę, że w każdej sekundzie wszystko przyspiesza. Prawdopodobnie o X procent i może zostanie dodanych więcej logo. Ale to jest podstawowa gra. Dostępny jest także rekordowy wynik śledzenia, w którym możesz zobaczyć najlepszych graczy każdego dnia.
Jonathan, zanim przejdziemy do tego, jak to zostało zbudowane, czy widziałeś kogoś, kto korzystał z ekranu nazw, zdobywał wysoki wynik i lubił podłączać wtyczkę lub coś w tym rodzaju?
Jonathan Bossenger: Zdecydowanie widziałem ludzi i spodziewałem się tego, ponieważ proces przesyłania najlepszego wyniku to po prostu misja WordPress REST, API. Nie stoi za żadnym rodzajem uwierzytelnienia innego niż konkretny użytkownik, którego utworzyłem, aby go przesłać. Ponieważ jednak korzystam z interfejsu API REST, wszelkie próby wykonywania skryptów między witrynami są automatycznie czyszczone przez podstawową funkcjonalność WordPress. Widziałem, jak niektórzy ludzie próbowali przesłać coś, widać, że próbowali przesłać coś, próbując wstawić jakiś JavaScript lub coś w tym rodzaju, i widziałem to. Widziałem też, jak ludzie go używali, aby skutecznie uzyskać najlepszy wynik tego dnia. W przypadku wysokich wyników istnieje pewien algorytm, który polega na tym, że jeśli zagrasz wystarczająco dużo, będziesz w stanie to rozpracować. Ale od razu widzę, kiedy ktoś próbuje zhakować wysoki wynik, jeśli chcesz. Więc po prostu cofam publikację tych najlepszych wyników.
I tak, ciekawie było to zobaczyć. Nie oceniam ludzi, którzy to robią, ale uważam, że interesujące jest to, że są tacy, którzy próbują po prostu zdobyć jak najlepszy wynik danego dnia.
Doktor Pop: Tak. To ciekawe, że wspomniałeś o hackowaniu. Oczywiście hackowanie czegoś takiego jest zawsze fajne, budujesz produkt i mówisz: „Hej, spójrz, w jaki dziwny sposób to poprawiam”. A wtedy ludzie tacy jak ja myślą: „Och, zastanawiam się, jak mogę to przełamać”. Czy podczas pracy z interfejsem API interaktywności WordPress zauważyłeś, że są rzeczy, na które ludzie muszą uważać, na przykład wspomniałeś o wstrzykiwaniu CSS. Czy są rzeczy, na które ludzie powinni zwracać uwagę, pracując z tym? Na przykład, czy nauczyłeś się czegoś, czego nie zrobiłbyś ponownie, chyba podczas budowania tego?
Jonathan Bossenger: Interesującą rzeczą w korzystaniu z Interactivity API było to, że to tylko przypadek, że wszystko się udało. Właśnie prowadziłem warsztaty, ponieważ jedną z rzeczy, które robię, jest prowadzenie warsztatów na temat nadchodzących wydań WordPressa. Niedługo zrobię kilka takich za 6,5. Interaktywny interfejs API to coś, o czym wiem już od jakiegoś czasu. Wiedziałem, że prawdopodobnie zostanie to uwzględnione w wersji 6.5, więc pomyślałem, że dobrym pomysłem będzie zapoznanie się z tym i zrozumienie, jak to działa. Na szczęście interfejs Interactivity API nie przechowuje danych, nie publikuje ich ani niczego podobnego.
Dosłownie pozwala tylko na pewne interaktywne elementy na stronie, w bloku lub gdziekolwiek indziej. Ale bardzo się ucieszyłem, że jakiś czas temu faktycznie przeprowadziłem warsztaty na temat ról i możliwości użytkowników WordPressa. Kiedy więc stworzyłem użytkownika, który umożliwia publikowanie najlepszego wyniku, udało mi się poprawnie zaimplementować te role użytkowników i te możliwości, a także w pewnym sensie zezwolić komuś tylko na publikowanie tych danych.
A najlepsze było to, że ponieważ korzystałem z interfejsu API REST i publikowałem go za pośrednictwem interfejsu API REST, nie musiałem się martwić o żadne czyszczenie. Interfejs API REST poradził sobie z tym wszystkim za mnie. Więc po prostu używając, a jestem pewien, że już to powiedziałeś, wielu ludzi, wiesz, nie pisz nic, jeśli możesz użyć podstawowego API. Dzięki temu, korzystając z tych podstawowych interfejsów API, mogłem mieć pewność, że gra jest bezpieczna.
Doktor Pop: Mm-hmm. Cóż, to świetne miejsce na zakończenie dzisiejszego dnia. Jonathan, naprawdę doceniam twój czas. Naprawdę doceniam, że wstałeś wcześnie i znalazłeś trochę czasu. Miło mi było z tobą rozmawiać. Jeśli ludzie chcą dowiedzieć się więcej o tym, nad czym pracujesz, jakie jest dobre miejsce, w którym mogliby Cię śledzić?
Jonathan Bossenger: Najlepszym miejscem, aby mnie znaleźć, jest moja strona internetowa, mój blog, jonathanbossenger.com, o którym już wspomniałeś. Jestem na Twitterze. Nie nazwę tego inaczej u Johna, podkreśl Bossenger. Ja też biorę Mastodon. Ale chyba jestem w Foster on Network i nie pamiętam, jak się nazywam, ale można mnie tam znaleźć.
Ale wszystkie moje linki do moich kont w mediach społecznościowych znajdują się na mojej stronie głównej, więc możesz je tam znaleźć. W przeciwnym razie, jeśli chcesz mnie zapytać o to, co robimy z Learn WordPress lub czymkolwiek innym, najlepszym miejscem, aby mnie znaleźć, jest WordPress Slack. Ponieważ spędzam tam dużo czasu i zawsze cieszę się, że ludzie kontaktują się ze mną.
Doc Pop: Chcę też pochwalić twój podcast. Wydaje mi się, że to opensourcerypodcast.com. I nie mogę się doczekać, aż usłyszę ich więcej. Czy, czy to zrozumiałem?
Jonathan Bossenger: Tak. Wierzę, że to prawda. Właściwie to sprawdzam teraz, kiedy rozmawiamy. Tak, to w zasadzie wznowienie podcastu, który prowadziłem wiele lat temu. Kiedyś nazywało się to WP Hacker. Otworzyłem go, aby skupić się bardziej na otwartym kodzie źródłowym. Istnieją już trzy odcinki sprzed około dwóch lat, jeden jest w przygotowaniu, a drugi jestem zajęty przygotowywaniem. Dlatego też, podobnie jak Ty, lubię rozmawiać z ludźmi zajmującymi się przestrzenią open source. I stąd właśnie pochodzi mój podcast.
Doktor Pop: Zaraz. Cóż, wspaniale było z tobą rozmawiać. Dziękuję bardzo, Jonathanie. I dziękuję wszystkim, którzy słuchali. W następnym odcinku będziemy rozmawiać z Chrisem Messiną, twórcą hashtagów i będziemy rozmawiać o czymś zaskakującym i interesującym, myślę, że dla WordPresserów.
Więc bądźcie czujni. Dziękujemy za wysłuchanie Press This, podcastu społeczności WordPress w WMR. Możesz śledzić moje przygody na Twitterze w The Torque Mag, ale najlepszym miejscem do śledzenia nas jest TorqueMag.io, gdzie znajdziesz przepisane wersje każdego z tych podcastów, a także samouczki i nie tylko.
To jest TorqueMag.io. Możesz subskrybować Press This w RedCircle, iTunes, Spotify, gdziekolwiek odbierasz swój podcast. Jestem twoim gospodarzem, doktorze Popular. Wspieram społeczność WordPressa poprzez moją rolę w WP Engine i uwielbiam co tydzień zwracać uwagę na członków tej społeczności w Press This.