Buna Basın: Learn.WordPress.org'da Öğrenme Yollarını İyileştirme

Yayınlanan: 2024-02-23

WMR'nin WordPress topluluğu podcast'i Press This'e hoş geldiniz. Her bölümde topluluktan konuklar ve WordPress geliştiricilerinin karşılaştığı en büyük sorunlara ilişkin tartışmalar yer alıyor. Aşağıda orijinal kaydın transkripsiyonunu bulabilirsiniz.

RedCircle tarafından desteklenmektedir

Doc Pop : WMR'de bir WordPress topluluğu podcast'i olan Press This'i dinliyorsunuz. Her hafta WordPress topluluğunun üyelerini öne çıkarıyoruz. Ben sunucunuzum Doc Pop, WP Engine'deki görevim ve Torquemag.io'daki katkılarım aracılığıyla WordPress topluluğunu destekliyorum. Press This'e RedCircle, iTunes, Spotify veya favori podcasting uygulamanızdan abone olabilirsiniz. Bölümleri doğrudan WMR.fm'den de indirebilirsiniz.

Ve oğlum, sanki dördüncü duvarı falan yıkıyormuşum gibi hissettiğimi söyleyeceğim ama bu benim gece sesim. Burada saat 22:00 ve konuğum, onlar için sabahın erken saatleri. Bu yüzden bu işi başarabildiğimiz için çok heyecanlıyım.

Ama sadece kendimi ve enerjimi duyuyorum. Her zamankinden farklı ve ben de buna devam edeceğim. Bugün, Automattic sponsorluğundaki WordPress projesine tam zamanlı katkıda bulunan Jonathan Bossenger ile konuşma ayrıcalığına sahibim. Jonathan, Yapılandırılmış Öğrenme Yolları ve Learn WordPress'in yeniden tasarımının lansmanı için Learn.wordpress.org'daki eğitim ekibiyle birlikte çalışıyor.

Jonathan, bugün nasılsın?

Jonathan Bossenger: Çok iyi durumdayım ve gece sesinizin çok enerjik olduğunu söyleyebilir miyim, dolayısıyla gündüz sesinizin nasıl olduğunu ancak hayal edebiliyorum.

Doktor Pop: Evet, biraz daha az neşeli. Biraz daha baslı falan. Bunu düzenlediğimde bu bir gezi olacak. Ve Jonathan, senin saatin sabah 8:00 falan mı?

Jonathan Bossenger: Doğru.

Doc Pop: Ve ben de az önce kayıt yaparken şunu söylüyordum, bugün San Francisco'da Super Bowl Pazar günü. Bu yüzden, havai fişekler patlarken zaten uyumakta zorluk çekerdim. Yani bu tamamen iyi. Bu yüzden onun içine dalacağız.

Söylediğim gibi Jonathan, nokta WordPress'i öğrenmek üzerinde çalışıyorsun; birkaç proje var ve ben kesinlikle bunlar hakkında konuşmak istiyorum. Ancak bunlara girmeden önce, WordPress'te konuştuğum herkes sizi tanıyor gibi görünüyor, kişisel olarak size her zaman yazışmalar gönderiyorlar. Bir süredir bu alandaymış gibi görünüyorsun. Bize WordPress’e nasıl girdiğinizi ve ne kadar süredir bu alanda olduğunuzu anlatabilir misiniz?

Jonathan Bossenger: Evet. Bu yüzden topluluğumuzdaki diğer pek çok insan kadar uzun süredir buralarda değilim. WordPress projesine resmi olarak 2015, 2016 civarında katıldım. İlk WordCamp'ıma Cape Town'da gittim. Mahalledeki insanlarla tanıştım. Dünyanın her yerinden gelen bir sürü insan vardı. Pippen oradaydı. Jenny Wong oradaydı, Drew James oradaydı. Ve tüm bu insanlarla tanıştım ve Jenny Wong ile WordPress'e katkıda bulunmak ve nasıl dahil olabileceğim hakkında yaptığımız konuşmayı canlı bir şekilde hatırlıyorum, bu da beni Dokümantasyon ekibine ilk katkılarıma yönlendirdi.

O zamanlar Dokümantasyon ekibi Codex'ten şu anda Yardım Merkezi ve DevHub olarak bilinen yere, yani wordpress.org'daki tüm resmi belgelere büyük bir geçiş yapmakla meşguldü. Ve ilk katkım kelimenin tam anlamıyla bir Codex sayfasındaki metni bir Google Dokümanı'na kopyalamak ve ardından onu bir yerde bir kutuya işaretleyerek dokümana kopyalandığını söylemekti.

İşte ben de burada başladım. Sanırım pek çok insanın beni tanımasının nedeni, WordPress projesiyle oldukça halka açık bir ilişkimin olması. Çok etkileşimli olma eğilimindeyim. Konuşmalara katılma eğilimindeyim. Ve böylece yıllar boyunca pek çok insanla etkileşimde bulundum. İnsanlarla etkileşime girmeme izin verilen pozisyonlarda çalıştığım için çok şanslıyım. Yani son birkaç yılda, tabiri caizse, kendime bir isim yapmayı başardım.

Doc Pop: Ve bunların hepsi şu anda Learn WordPress'te üzerinde çalıştığınız şeyle mantıklı geliyor; diğer insanlarla çalışmaya ve onlara ulaşmaya, onlarla sosyal olmaya alışkın biri için mükemmel bir yer gibi görünüyor. projeye girmelerini kolaylaştırmaya yardımcı oluyor. WordPress projesine girerken hiç sorun yaşamamışsınız gibi görünüyordu.

Demek istediğim, ilk katkıda bulunduğunuzda, açık kaynak ahlakına ve katkıda bulunmaya zaten çok aşina mıydınız, yoksa ilk katkıda bulunduğunuzda bu sizin için bir öğrenme deneyimi miydi?

Jonathan Bossenger: Sadece yeterli. Açık kaynağa katkıda bulunma kavramında çok yeniydim. Kullanıcı veya tüketici açısından açık kaynağın ne olduğunu biliyordum. Birkaç yıldır PHP ile çalışıyordum. JavaScript ile çalıştım, jQuery ile çalıştım, Ubuntu masaüstünü kullanıyordum, dolayısıyla açık kaynağı biliyordum. Ancak ancak WordCamp'teki insanlarla gerçekten konuşmaya başladığımda, açık kaynağa katkıda bulunma kavramının olduğunu ve katkıda bulunmanın yalnızca kod yazmak anlamına gelmediğini anladım. Bir geliştirici olduğum için her zaman en çok uğraştığım şey buydu. Bütün gün kod yazıyorum. Boş zamanlarımda yapmak istediğim son şey daha fazla kod yazmak. Jenny ile yaptığım konuşma da buydu ve ben de ona geri vermek istediğimi söyledim. Bir şeyler yapmak istiyorum ama günün sonunda yapmak istediğim son şey kod yazmak. Ve o konuşmada bana dedi ki, dokümanlar var, bu var, bu var, katkıda bulunabileceğiniz diğer alanlar var. Neden kendinizi yalnızca koda katkıda bulunmakla sınırlayasınız ki? Ve böylece bu yolculuk böyle başladı. Bu sürece girerken, konuşabileceğim ve soru sorabileceğim ilk kişiye sahip olduğum için kendimi çok şanslı görüyorum. Ve başladığımda, biliyorsunuz, bunun gibi şeylere kaydoldum. Gevşeklik ve bunun gibi şeyler. Ulaşabileceğim bir isim vardı. Ve bu, diğer insanlar için her zaman olmaya çalıştığım bir şey, bunu Jenny'ye birçok kez söyledim. Ulaşabileceğim ve soru sorabileceğim kişi oydu ve Hey, bunu nerede bulabilirim? Peki bunu nasıl yapacağım? Bu yüzden ne zaman insanlarla tanışsam ve onları katkıda bulunmaya davet etsem, onlar için her zaman öyle olmayı seviyorum çünkü o ilk temas noktasına sahip olmak çok önemli.

Doktor Pop: Mm-Hmm. Şu anda Learn WordPress ekibiyle sizi heyecanlandıran şeyler hakkında konuşmak istiyorum. Ayrıca şundan da emin olmak istiyorum ki, bazen şöyle bir alışkanlığım olabilir: Eğer sizinle röportaj yapıyorsam, bunun sizin işinizmiş gibi görünmesini sağlayabilirim, ama açıkçası bu bir ekip çalışmasıdır. Bu yüzden onlara bağırmaktan çekinmeyin. Açıkçası, yapacaksın. Ancak şimdilik, ilerici, kullanıcı dostu öğrenme yollarının başlatılmasından bahsetmek istiyorum. Oradaki terminoloji, öğrenme yolları konusunda biraz kafam karışmıştı. Bununla ne demek istediğinizi açıklayabilir misiniz?

Jonathan Bossenger: Hmm, elbette. Yani, bunun büyük ölçüde bir ekip çalışması olduğu gerçeğinden bahsettiğiniz için teşekkür ederiz. Biliyorsun ben takımda sadece bir kişiyim. Bu işi yapmam için sponsor olduğum için şanslıyım ama tüm bunlar üzerinde çalışan çok sayıda katkıda bulunan kişi var ve onlara kesinlikle takdir edildiklerini bildirmek istiyorum.

Öğrenme yolları 2022'nin sonlarında ve 2023'ün başlarında, eğitim ekibi bir öğrenci anketi, bireysel bir öğrenci anketi hazırladı ve Learn.wordpress.org'u kullanan kişilere neyin işe yaradığını, neyin işe yaramadığını, ne yapmak istediğinizi sordu. bak, neyi görmek istemiyorsun? Bu anketten çıkan en dikkat çekici noktalardan biri öğrenme sürecinin, bilgiyi bulma şeklimizin, bir şeyleri öğrenme şeklimizin oldukça rastgele olmasıydı.

Çok yapılandırılmamış bir şeydi. WordPress'te yeni olan, WordPress ile tasarım konusunda yeni olan veya WordPress ile geliştirme konusunda yeni olan birinin nereden başlayacağına dair net bir yol yoktu. İhtiyacınız olan araçlar nelerdir? Yaptığınız şeyler nelerdir - küçük parçalar nelerdir? Ve eminim ki bunu görmüşsünüzdür, son birkaç yılda çevrimiçi yapılandırılmış kurslarda sizi sıfırdan 10'a, 20'ye, yüze ya da herneyse çıkaran büyük bir patlama oldu.

Öğrenme yolları dediğimizde aslında sadece bir şeyi öğrenmek için yapılandırılmış bir süreci kastediyoruz. Learn WordPress söz konusu olduğunda, bu şey ya WordPress'i bir kullanıcı olarak kullanmak, WordPress ile bir tasarımcı ya da tema yaratıcısı olarak tasarım yapmak ya da WordPress ile bir eklenti geliştiricisi, bir tema geliştiricisi ya da daha genel bir geliştirici olarak geliştirmektir.

Peki öğrenmeniz gereken temel bilgiler nelerdir? Peki bunun ötesinde bir sonraki seviye nedir? Peki bunun ötesinde bir sonraki seviye nedir? Ben bunu her zaman şu şekilde tanımlarım: Birini WordPress Üniversitesine gönderebilseydiniz ve onun iki yıllık diploması veya üç yıllık diploması falan olsaydı, birinci yılda ne öğrenirdi?

İkinci yılda ne öğreneceklerdi? Üçüncü yılda ne öğreneceklerdi? Ve biz bu bilgileri daha yapılandırılmış bir şekilde bir araya getirmeye çalışıyoruz, böylece herhangi bir düzeyde WordPress öğrenen herkes nereden başlayacağını bilir, nereye gideceğini bilir, rastgele dağınıklığın aksine nihai hedefin ne olduğunu bilir. ah, işte ilginç bir şey. Ah, bu işime yarayabilir. Bilmiyorum. Hadi çözeyim.

Doc Pop: Web sitenizdeki açıklamada kendinizi geliştiriciyle ilgili içeriğe odaklanmış biri olarak tanımladığınızı görüyorum ve bunun, birisinin çevirilere veya başka bir şeye katkıda bulunmak veya video düzenlemek isteyebileceği bir örnek olduğunu düşünüyorum. ya da buna benzer şeyler, ve belki de bunların hepsi içeri akıyor. Şu anda onların da aynı şeye akıtıldığını varsayıyorum. Veya Learn WordPress'e geldiklerinde veya Learn WordPress'e katkıda bulunmak veya WordPress yapmak istediklerinde, yardım almaları gerekiyorsa konuları anlamakta zorlanabilirler.

Çünkü çok farklı şeyler var. Bahsettiğiniz yollar bu olabilir mi, yoksa tamamen yanlış sayfada mıyım?

Jonathan Bossenger: Hayır, hayır, bu onun bir parçası. Katkıda bulunmak mükemmel bir örnektir. Diyelim ki yarın WordPress'e katkıda bulunmaya başlamak istediğinize karar verdiniz. Bir süredir WordPress kullanıyorsunuz. Durum ne olursa olsun, bir kullanıcı olarak, bir kurucu olarak, bir genişletici olarak onunla çalışıyordunuz ve şimdi katkıda bulunmaya başlamak istiyorsunuz.

Gidip WordPress Öğrenin adında bir şey buluyorsunuz ve "tamam, öğreneceğim" diye düşünüyorsunuz. En azından katkı yolculuğunuza buradan başlayın yazan bir başlık veya menü öğesi olacağını varsayarsınız, ona tıklayacaksınız ve bu sizi bir dizi derse veya bir dizi derse götürecektir. videolar veya bir kurs veya başka bir şey ve sizi bu süreçten geçirir. Şu anda birinin bunu anlaması çok çok zor. Şu anda tasarım, daha çok öğreticiler ve ders planları dediğimiz şeye odaklanıyor ve dersler de bir nevi ikincil önemde. Orada onlara özel bir düzen yok.

Bunlar bir nevi en son yayınlanan kurslardır. Dolayısıyla, eğer başlamak için önünde belirli bir yol olması gereken biriyseniz, bunu son derece bunaltıcı bulacaksınız. Ne yapacağınızı nereye tıklayacağınızı bilemeyeceksiniz. Ve hepimizin bildiği gibi, işler zorlaştığında, işler bunaltıcı olduğunda insanlar yorulur ve yollarına devam ederler.

Geçen yıl WordCamp Avrupa Katılımcı Günü'nde bize katılan bir katılımcıdan harika geri bildirimler aldık. Şirkete yeni katılmıştı. Ve onun rolü sanırım WordPress hakkında yazmaktı. Tam olarak ne olduğunu hatırlamıyorum ama deneyimli bir yazardı.

Bu tür içerikleri bir araya getirme konusunda deneyimliydi. Ama WordPress'te yepyeniydi ve bana şöyle dedi: Bugün burada aslında bir nevi hile yapıyorum. Bu zamanı WordPress hakkında bilgi edinmek için kullanmak istiyorum. Ben de dedim ki, bu mükemmel. Ne olduğunu sana söyleyeyim. İşte WordPress'i Öğrenin. WordPress hakkında bilgi edinmek ister misiniz?

Sana nereye gideceğini söylemeyeceğim. Oturun ve bu günün sonuna kadar WordPress hakkında neler öğrenebileceğinizi öğrenip öğrenemeyeceğinizi söyleyin. Ve demek istediğim, bugün katkıda bulunun, bildiğiniz gibi, bütün bir gün ve günün yarısına gelindiğinde, dedi bana. Kayboluyorum. Nereye gitmem gerektiğini bilmiyorum. Ne yapmam gerektiğini bilmiyorum.

Bir öğrenci olarak, yepyeni bir öğrenci olarak benim için neyin önemli olduğunu bilmiyorum. Ve bu geri bildirimdi ve birçok insandan aldığımız genel duygu şuydu: evet, bilgi iyi, içerik harika, kalite harika, ancak ne öğrendiğimizi nasıl öğrendiğimiz süreci. Aradığımız, bir şeyleri nasıl aradığımız, bir şeyleri nasıl bulduğumuz olması gereken yerde değil.

Şu anda odak noktamız da bu, bu yolları yaratmak. Kullanıcılar için, katkıda bulunanlar için, geliştiriciler için, Learn WordPress'in önüne oturup gidebilecekleri herkes için, evet, bugün istiyorum ya da en azından bugün, önümüzdeki altı ay, her ne olursa olsun, nasıl yapılacağını öğrenmek istiyorum. X'i yaparım. X'i öğrenmek için bilmem gereken şeyler nelerdir?

Daha sonra onları bu yolculuğa çıkarıyoruz.

Doktor Pop: Bence burası kısa bir mola vermemiz için iyi bir yer. Bu reklamlardan sonra geri döndüğümüzde Jonathan Bossenger ile Learn WordPress'teki öğrenme yollarını iyileştirme konusundaki sohbetimize devam edeceğiz. Kısa aradan sonra daha fazlası için bizi takip etmeye devam edin.

WMR'deki WordPress topluluğu podcast'i Press this'e tekrar hoş geldiniz. Ben sunucunuzum, Doc Pop bugün Jonathan Bossenger ile sohbet ediyoruz, kendisi bize Learn WordPress'teki öğrenme yollarını iyileştirme konseptinden bahsetti, yani herhangi bir şey öğrenmeniz gerekiyorsa ve Learn.wordpress.org'a giderseniz, öğreneceksiniz. bu süreci geçmişe göre daha iyi bulabiliriz.

Learn WordPress'in nasıl çalıştığına dair bu tür bir güncellemenin olduğuna inanıyorum. Sanırım geçen yılın Ekim ayında açıklandı. Peki Jonathan, bu güncellemenin ne kadar süreceğini düşünüyorsun bize söyleyebilir misin? Web tasarımı dahil mi? Web sitesinin yeniden tasarımı ve şu ana kadar ne kadar ilerleme kaydettiniz?

Jonathan Bossenger: Bahsettiğiniz gibi geçen yılın ekim ayında duyuruldu. Daha önce de belirttiğim gibi bu, yılın başından beri hayata geçirmek için çalıştığımız bir şey. Yeniden tasarımın mevcut hedefi açıkça sürecin bir parçası. Biliyorsunuz, insanları gitmeleri gereken yere yönlendiren yapılandırılmış bir düzen olmadan yapılandırılmış içeriğe sahip olamazsınız.

Yani bu yapacağımız ilk şeylerden biri. Buradaki amaç, bu yeniden tasarımın ve yeniden lansmanın bu yılın ortalarında gerçekleşmesini sağlamak. Yani bu yılın Haziran, Temmuz. Aynı zamanda, bu yeniden başlatmanın bir parçası olarak ilk yapılandırılmış öğrenme yolları setini çalışır hale getirebilmek istiyoruz.

Yani ilk setler dediğimde, en azından başlangıç ​​seviyesindeki kullanıcı öğrenme yolu, başlangıç ​​seviyesindeki tasarımcı öğrenme yolu ve başlangıç ​​seviyesindeki geliştirici öğrenme yolları. Sanırım birkaç tane daha var. Sanırım orta düzey olanları da yaptırmak istiyoruz. Şu anda bunu hazırlıksız hatırlayamıyorum, ancak temel olarak, bu içeriğin oluşturulmasını, bu yapılandırılmış içeriğin oluşturulmasını, gözden geçirilmesini ve kullanıma hazır olmasını istiyoruz.

Bu yüzden bu yılın ortasına bakıyoruz, kabaca yeniden başlatmayı hedefliyoruz. Geri kalanına gelince, bu büyük bir proje. Bu biraz uzun vadeli bir şey, bu yüzden bu sene kendimize bir nevi adadık. Bu yıl odak noktamız, biliyorsunuz, yeniden tasarım ve öğrenme yolları projeleri.

Dolayısıyla bu yılın sonuna kadar, oluşturduğumuz öğrenme yollarının geri kalanının rock and roll'a hazır olmasını umuyoruz. Öğrenme yollarının bir kısmı katkı öğrenme yollarını içerir. Katkı konusunda zaten mevcut olan bazı derslerimiz var. Bunları içeri almak istiyoruz.

Yani bunun bir nevi hedefi, büyük alıntılarla söyleyeceğim, bu yılın sonuna kadar "tamamlanmak". Ama kesinlikle devam eden bir proje. Bu kesinlikle 2025'te de geçerli olacağını düşündüğüm bir şey. Topluluktan neyin işe yarayıp neyin yaramadığı konusunda geri bildirimler alıyoruz. Ancak 2024 bizim büyük yılımız ve en azından 24, 24'ün sonuna kadar işin ana bölümünün biteceğini ve harika görüneceğini ve herkesin onu sevdiğini umuyoruz.

Doc Pop: Daha önce bazı insanların öğrenmek isteyebilecekleri farklı şeylerin olduğunu ve ayrıca bazılarının öğrenmekten hoşlandıkları farklı yolları olduğunu söylemiştiniz. Aklıma gelen şeylerden biri de bazı insanların eğitimi video yoluyla tüketmeyi sevdiğidir. Ve bazı insanlar özellikle videodan nefret ediyor, yani tanıdığım bazı kodlayıcılar aslında videoyu tercih ediyor.

Ama öyle görünüyor ki, eğer geliştirici olacaklarsa ve bir çeşit soru arıyorlarsa, metne göz atıp etrafa bakabilmek istiyorlar. Ve bunu nasıl çözdüğünüzü merak ediyorum. Sadece birine veya diğerine mi odaklanıyorsunuz? Bir şey ortaya çıkarsa video, ses ve metin olması gerektiğini sıkıştırmaya mı çalışıyorsunuz, bu konuda ne düşünüyorsunuz?

Jonathan Bossenger: Bu öğrencilerin kesinlikle farkındayız. Ben şahsen, aslında her ikisinin birleşimini tercih eden türden bir insanım. Bu yüzden video izlemeyi seviyorum. Kodun yazmak üzere olduğum kısmına gelince, videoyu durdurup bu kodu bir yerden kopyalayıp editörüme yapıştırmayı ve onunla oynamayı seviyorum.

Yani tüm içeriğimiz hem ses hem de metin bileşenine sahip olacak. Üzgünüz, ses değil, bir video bileşeni ve bir metin bileşeni. Yani izleyebileceğiniz ve üzerinden geçebileceğiniz bir video olacak ve bununla ilişkili bir metin bileşeni de olacak. Bunun iki nedeni var.

Her şeyden önce, bazı insanlar metin okumayı sevdiği için. İkincisi, içeriği daha erişilebilir hale getirdiği için. Ayrıca tüm videolarımızda altyazılarımız bulunmaktadır. Ayrıca oldukça yeni bir şey yapıyoruz. Bölümleri ekleyebilmemiz için videoyu platformumuza yerleştirmek için WordPress YouTube hesabını kullanacağız.

Şu anda WordPress TV maalesef bölümleri desteklemiyor, YouTube destekliyor. Yani içerik WordPress TV'de kalacak ve içeriği o ortam üzerinden izlemek isteyenler izleyebilir. Ama aynı zamanda onu bir nevi YouTube kanalıyla da senkronize ediyoruz ve bu YouTube videosunu Learn WordPress'e yerleştiriyoruz, böylece bölümden faydalanabiliyoruz. Yani ileri atlamak istiyorsanız ve videonun yalnızca belirli bir bölümünü arıyorsanız, doğrudan oraya gidebilir ve onu orada kullanabilirsiniz.

Doktor Pop: Evet. Bölümler YouTube'un harika bir özelliğidir. Onları farklı şekillerde hackledim. Onlarla gerçekten yaratıcı olabilirsiniz, ancak öğretici gibi dürüst olsanız bile, çok harikalar. Kişiler videonun altındaki açıklamaya giderek istedikleri noktaya tıklayabilirler.

Ya da onlar videoyu izlerken fareyi zaman çizelgesinin üzerine getirirseniz bölümün bölünmüş olduğunu göreceksiniz. Yani, tanıtılan konsepte zaten aşinaysanız, bunu atlayabilirsiniz, mesela iki dakikalık bir giriş kısmını ve bunun ilk kısmına geçebilirsiniz.

Bir şey daha Jonathan, gerçekten de işin içindeyiz ama ben YouTube'da hacklemeyi seviyorum. Bazı kişiler altyazı kullanıyor ve videolarına tutunarak açıklamalar ve düzeltmeler ekliyorlar. Yani YouTube altyazılara bağlı kalmayı destekliyor. Ve bunun bir erişilebilirlik sorunu olduğunu düşünmüyorum.

Durum böyle değilse çok üzgünüm, ama sanırım bazı insanlar erişilebilirlikle oynuyor, altyazılara tutunarak "ah, yanlış söylemişim" diyorlar. Aslında bu ya da her neyse. Bu gerçekten zekice bir hack ve sizi göremiyorum…

Jonathan Bossenger: Çok zekice.

Doktor Pop: Bu çok hoş. Çünkü YouTube'un dezavantajlarından biri şu; bir video koyuyorsunuz ve onu işaret etmeniz gerekiyor ama düzenleyemiyorsunuz. Yapabileceğiniz tek şey bir şeyleri kırpmak. Kırpabilirsin, ama geri dönüp beğenemezsin, farklı bir versiyon yükleyemezsin, bilirsin, farklı bir sese sahip, adını doğru söylediğin falan, değil mi, sanki kalıcı gibi. Eğer her şeyin yolunda olduğu yeri değiştirmek zorunda kalmak istemiyorsanız. Yabani otların içindeyiz doktor. Geri gelmek. Elbette. Biz de yollardan ve insanların nasıl öğrendiğinden bahsettik.

WordPress.org'da farklı yerlerde gördüğümüz bazı yeniden tasarım öğeleri var. Learn'ün yeniden tasarımından bazılarını zaten gördük mü?

Jonathan Bossenger: Size karşı tamamen dürüst olacağım, odak noktam içerik oldu, bu yüzden yeniden tasarım tartışmasını bir nevi yüzeysel olarak takip ettim. Ama bu, üzerinde yoğunlaştığım bir konu değil. Bir nevi, bir güncelleme gördüğümde, bir yorum yapacağım ve biliyorsunuz, bir nevi iki sentimi orada burada paylaşacağım. Bildiğim kadarıyla bir tasarım konusu var. Make wordpress.org slash eğitim sitesine, yani eğitim ekibi sitesine giderseniz ve Öğrenme Yolları projesine tıklarsanız, yorumlardan birinde o başlıkta bir yerde var, şu anda kullanılan tasarıma bir bağlantı var. Figma'da sanırım öyle.

İşte orada, açıkça bunu tartışıyoruz. Ayrıca, sizin de haklı olarak belirttiğiniz gibi, WordPress projesinin geri kalanında bazı yeniden tasarım çalışmaları oldu. Yakın zamanda dokümantasyonun yeniden tasarımını başlattık. İşte yeniden tasarım budur. Yeniden tasarımın çalışma şekli şu; biz belirli şeyler talep ediyoruz ve sonra tasarım ekibi geri geliyor ve diyor ki, bazı şeylere izin vermememiz gerekiyor çünkü buna bağlı kalmamız gerekiyor, bilirsiniz, yeni tasarım ve yeni düzen ve Bu şeyler. Yani orada, bağlantım yok. Durun, bağlantıyı burada buldum, böylece gösteri notlarına eklemek isterseniz size gönderebilirim, böylece yayında olur. İnsanlar gelip görebilir ve yorum yapabilirler.

Ancak bu, hakkında çok fazla gönderi paylaştığımız bir konu değil, çünkü hâlâ öğrenme yolları açısından ekip olarak istediğimiz şeye sahip olduğumuz bir noktaya gelme sürecindeyiz ve tasarım ekibi, tasarımdan memnun. sitenin geri kalanıyla eşleşiyor. Yani orada gidip göz atabileceğiniz bazı bağlantılar var, ancak tasarımda, içerikle ilgili olarak yapılan konuşmalar açısından aktif olarak halka açık hiçbir şey olmuyor. Yani gidip o işaretlemeyi bulmalı ve oradan geçmelisiniz.

Doktor Pop: Burası bizim için bir ara daha vermek için iyi bir yer ve geri döndüğümüzde Jonathan Bossenger'la sohbetimizi tamamlayacağız. Vitesi biraz değiştireceğim ve zamanımız olursa video oyunları ve WordPress video oyunu hakkında konuşacağım. Kısa aradan sonra daha fazlası için bizi takip etmeye devam edin.

Bir WordPress topluluk podcast'i olan Press This'e tekrar hoş geldiniz. Ben sizin sunucunuzum Doktor Pop. Bugün Jonathan Bossenger ile konuşuyorum. Şu ana kadar öğrenme ve Learn WordPress'i nasıl geliştirebileceğimiz hakkında konuştuk, Learn.wordpress.org. Bütün bunlardan sonra, biraz vites değiştirip rahatlamak istiyorum. Bilgisayar oyunlarını seviyorum.

Video oyunları hakkında konuşmayı seviyorum ve Jonathan'ın, WordPress'i video oyunlarıyla birleştiren Dodge adında yaptığınız bir projeyi gördüğüme gerçekten çok sevindim ve WordPress'i video oyunlarıyla birleştiren dediğimde, tam anlamıyla WordPress Etkileşim API'sini kullanarak bir video oyunu geliştirdiniz, değil mi? ?

Jonathan Bossenger: Evet, bu doğru. Yalnızca Etkileşim API'si değil, aynı zamanda Özel Gönderi Türü API'si ve diğer birkaç dahili öğe de.

Doc Pop: Biliyor musun, şimdi aklıma geldi, kısaca BuddyPress'ten bahsetmiştik. Yüksek puanlarınız için BuddyPress'e bile entegre olabilirsiniz. Belki bir forum gibi bir şey olabilir. Yapabiliriz, ancak daha sonra içerik denetimine geçmelisiniz. Boş ver. Bu berbat bir fikir. Unutmak. Bu şimdiye kadar aklıma gelen en kötü fikir.

Jonathan Bossenger: Ama dostum, bunu söylediğini söylüyorsun. Ancak yapmayı düşündüğüm bir sonraki oyun projem biraz daha sosyal olmak istediğim bir şey ve BuddyPress bunu geliştirmek için mükemmel bir platform. Yani kesinlikle düşünmediğim bir şey değil.

Doc Pop: Oluşturduğunuz oyun ve açıklamaya bağlantıyı ekleyeceğiz, ancak sanırım onu ​​muhtemelen web sitenizde de bulabilirler, bunu gösterinin sonunda tanıtacağız. Ama burası JonathanBossenger.com.

Oyunun adı Dodge ve WordPress logosunu oynuyorsunuz ve diğer CMS'lerin logolarından kaçınmaya çalışıyorsunuz ve sanırım WASD veya ok tuşlarını kullanıyorsunuz.

Yani klavye kontrolü ve sadece hareket etmeye çalışmak ve her 10 saniyede bir oyun biraz daha zorlaşıyor. Sanırım her duyu saniye, her şey hızlanıyor. Muhtemelen yüzde X oranında ve belki daha fazla logo eklenir. Ama temel oyun bu. Ve her gün için en iyi oyuncuları görebileceğiniz bir rekor izleme puanı var.

Jonathan, bunun nasıl oluşturulduğuna geçmeden önce, isim ekranından yararlanan, yüksek puan alan ve kendi eklentisini veya buna benzer şeyleri kullanmayı seven birini gördün mü?

Jonathan Bossenger: Kesinlikle insanları gördüm ve bunu bekliyordum çünkü yüksek puanınızı gönderme süreci sadece bir WordPress REST, API görevidir. Göndermek için oluşturduğum belirli kullanıcı dışında herhangi bir kimlik doğrulamanın arkasında değil. Ancak REST API'yi kullandığım için, denenebilecek her türlü siteler arası komut dosyası çalıştırma işlemi, temel WordPress işlevleri tarafından otomatik olarak temizleniyor. Bazı insanların gönderip göndermeye çalıştıklarını gördüm, onların bir tür JavaScript veya buna benzer bir şey enjekte etmek için bir şeyler göndermeye çalıştıklarını görebilirsiniz ve ben bunu gördüm. Ayrıca insanların bunu o gün için en yüksek puanı almak için etkili bir şekilde kullandığını da gördüm. Ve yüksek puanlara yönelik küçük bir algoritma var, eğer yeterince oynarsanız bunu çözebilirsiniz. Ama birisinin yüksek puanı almaya çalıştığını hemen görebiliyorum. Ben de bu yüksek puanları yayından kaldırıyorum.

Ve evet, bunu görmek ilginçti. Bunu yapanları yargılamıyorum ama bazı insanların o gün için en yüksek puanı almaya çalışmasını ilginç buluyorum.

Doktor Pop: Evet. Hacklenme olayından bahsetmeniz ilginç. Açıkçası böyle bir şeyi hacklemek her zaman eğlencelidir ve siz bir ürün geliştiriyorsunuz ve şöyle diyorsunuz: Hey, bak, bunu ne kadar tuhaf değiştiriyorum. Ve sonra benim gibi insanlar şöyle diyorlar, ah, bunu nasıl kırabileceğimi merak ediyorum. WordPress Etkileşim API'si ile çalışırken, CSS enjekte ederken bahsettiğiniz gibi insanların dikkat etmesi gereken şeyler olduğunu fark ettiniz mi? İnsanların bununla çalışırken dikkat etmesi gereken şeyler var mı? Mesela bunu inşa ederken bir daha yapmayacağınız bir şey öğrendiniz mi sanırım?

Jonathan Bossenger: Etkileşim API'sini kullanmanın ilginç yanı, her şeyin yolunda gitmesinin tamamen şans eseri olmasıydı. Sadece bir atölye çalışması yürütüyordum çünkü yaptığım şeylerden biri de gelecek WordPress sürümleriyle ilgili atölye çalışmaları yürütmek. Ve yakında bunlardan birkaçını 6,5 karşılığında yapacağım. Etkileşim API'si bir süredir bildiğim bir şeydi. Ve bunun muhtemelen 6.5'e dahil edileceğini biliyordum, bu yüzden konuya girip nasıl çalıştığını anlamanın iyi bir fikir olacağını düşündüm. Neyse ki, Etkileşim API'si herhangi bir veri depolama veya veri gönderme veya buna benzer bir şey yapmaz.

Kelimenin tam anlamıyla, bir sayfada, bir blokta veya durum ne olursa olsun belirli etkileşimli öğelere izin verir. Ancak bir süre önce WordPress kullanıcı rolleri ve yetenekleri üzerine bir atölye çalışması yapmış olduğum için çok mutluydum. Ve böylece yüksek puanınızı göndermenize izin veren kullanıcıyı oluşturduğumda, bu kullanıcı rollerini ve bu yetenekleri doğru bir şekilde uygulayabildim ve bir bakıma yalnızca birisinin bu verileri göndermesine izin verebildim.

Ve harika olan şu ki, REST API'yi kullanıyordum ve bunu REST API aracılığıyla yayınlıyordum, herhangi bir temizleme konusunda endişelenmeme gerek yoktu. REST API bunların hepsini benim için halletti. Yani sadece kullanarak ve eminim ki bunu daha önce birçok kişiye söylemişsinizdir, çekirdek bir API kullanabilecekken bir şey yazmayın. Yani sadece bu temel API'leri kullanarak oyunun güvenli olduğundan emin olmayı başardım.

Doktor Pop: Mm-Hmm. Bugünü bitirmek bizim için harika bir nokta. Jonathan, zaman ayırdığın için gerçekten minnettarım. Erken kalkıp biraz zaman ayırdığınız için gerçekten minnettarım. Seninle sohbet etmekten keyif aldım. İnsanlar üzerinde çalıştığınız konu hakkında daha fazla bilgi edinmek istiyorsa sizi takip edebilecekleri iyi yer neresidir?

Jonathan Bossenger: Beni bulabileceğiniz en iyi yer, daha önce bahsettiğiniz web sitem jonathanbossenger.com'dur. Twitter'dayım. John'un altını çizen Bossenger'a başka bir şey demeyeceğim. Ben de Mastodon'dayım. Ama sanırım Foster on Network'teyim ve adımın ne olduğunu hatırlayamıyorum ama beni orada bulabilirsiniz.

Ancak sosyal medya hesaplarıma olan tüm bağlantılarımın tümü ana sayfamda, yani hepsini orada bulabilirsiniz. Aksi takdirde, Learn WordPress veya buna benzer bir şeyle ne yaptığımız hakkında bana herhangi bir şey sormak isterseniz beni bulabileceğiniz en iyi yer WordPress Slack'tir. Çünkü zamanımın çoğunu orada geçiriyorum ve insanların benimle bağlantı kurmasını her zaman memnuniyetle karşılarım.

Doc Pop: Ayrıca podcast'inize de seslenmek istiyorum. Opensourcerypodcast.com olduğuna inanıyorum. Ve bunlardan daha fazlasını duymayı sabırsızlıkla bekliyorum. Anladım mı?

Jonathan Bosenger: Evet. Bunun doğru olduğuna inanıyorum. Aslında şu anda konuşurken kontrol ediyorum. Evet, temelde birkaç yıl önce yürüttüğüm bir podcast'in yeniden başlatılması. Eskiden WP Hacker olarak adlandırılıyordu. Daha çok açık kaynak odaklı olmak için açtım. Yani yaklaşık iki yıl öncesine ait üç bölüm var ve bir tanesini hazırlık aşamasındayım, bir tanesini de kurmaya çalışmakla meşgulüm. Yani ben de sizin gibi açık kaynak alanında insanlarla konuşmayı seviyorum. İşte podcast'im de buradan geliyor.

Doktor Pop: Hemen başlıyoruz. Seninle konuşmak çok güzeldi. Çok teşekkür ederim Jonathan. Ve dinleyen herkese teşekkürler. Bir sonraki bölümde hashtag'lerin yaratıcısı Chris Messina ile konuşacağız ve sanırım WordPress kullanıcıları için şaşırtıcı ve ilginç bir şeyden bahsedeceğiz.

Bu yüzden bizi izlemeye devam edin. WMR'deki bir WordPress topluluğu podcast'i olan Press This'i dinlediğiniz için teşekkür ederiz. Maceralarımı Twitter'da The Torque Mag'den takip edebilirsiniz, ancak bizi takip etmek için en iyi yer TorqueMag.io'dur; burada bu podcast'lerin her birinin kopyalanmış versiyonlarını, öğreticileri ve daha fazlasını bulabilirsiniz.

Demek TorqueMag.io bu. Podcast'inizi aldığınız her yerde RedCircle, iTunes, Spotify üzerinden Press This'e abone olabilirsiniz. Ben sizin sunucunuzum, Dr. Popular. WP Engine'deki görevim aracılığıyla WordPress topluluğunu destekliyorum ve bu topluluğun üyelerini her hafta Press This'te öne çıkarmayı seviyorum.