Buna Basın: WordPress Cadılar Bayramı Korku Hikayeleri

Yayınlanan: 2022-10-28

WMR'nin WordPress topluluğu podcast'i Press This'e hoş geldiniz. Her bölümde, topluluğun dört bir yanından konuklar ve WordPress geliştiricilerinin karşılaştığı en büyük sorunların tartışmaları yer alıyor. Aşağıdaki orijinal kaydın bir transkripsiyonudur.

RedCircle tarafından desteklenmektedir

Doc Pop : WMR'de bir WordPress topluluğu podcast'i olan Press This'i dinliyorsunuz. Her hafta WordPress topluluğunun üyelerine dikkat çekiyoruz. Ben sunucunuz Doc Pop, WP Engine'deki rolüm ve TorqueMag.io'daki katkılarım aracılığıyla WordPress topluluğunu destekliyorum. Press This'e Red Circle, iTunes, Spotify'da abone olabilir veya bölümleri doğrudan wmr.fm'den indirebilirsiniz.

Balkabağı baharatlı latte sezona geri döndü ve 12 fit uzunluğundaki iskeletler Home Depot'ta tekrar stokta, bu da Cadılar Bayramı'nın tekrar burada olduğu anlamına geliyor. Şimdi, Cadılar Bayramı'nın kökeni, insanların şenlik ateşi yaktığı ve hayaletleri savuşturmak için kostümler giydiği eski Kelt festivallerine kadar uzanıyor.

Bu ruhla hareket ederek, bugünkü Press This bölümünü cehennemden gelen müşterilerin veya yanlış giden kurulumların ürkütücü hikayelerini anlatmakla geçireceğimizi düşündük. Korkunç bir hikaye anlatırken WP Engine'de Mühendislik Müdürü olan ilk konuğumuz Chris Wiegman'dan duyduğumuz kadarıyla gelin benimle ateşin yanına oturun. Chris, bizim için havayı ayarlar mısın? Hikayenize başlamadan önce, bize ne zaman olduğunu ve hayatta nerede olduğunuzu anlatın. Bir nevi hikayenin havasını ayarla.

Chris Wiegman: Bu eski bir hikaye. Çok uzaklardaki bir duruma ve birçok kişinin şu anda yaptığım işten uzaklaştırdığı bir işe geri dönüyor. WordPress endüstrisindeki ilk işlerimden biriydi. Bu 2014'ün kışından ilkbaharına kadar olurdu. Yani neredeyse dokuz yıl önce bu oldu.

DP: 2014. Ve bana daha önce başarılı bir eklentiniz olduğunu söylüyordunuz. Hikayesini anlatacağınız eklentiden bahseder misiniz?

CW: Elbette, hikaye aynı zamanda ilk eklenti başarılarından biriyle ilgili. Artık iThemes Security adında bir eklenti ve onu Better WP Security olarak iThemes'e satmıştım. Sattığımda 200.000'den fazla aktif kullanıcımız olduğunu biliyorduk, bunun dokuz yıl önce olduğunu hatırlayın.

Ve bu, indirme sayıları ve tüm korku hikayeleri olmadan önceydi - şimdi kaldırıldı. Bu ondan önceydi, hatta ilk etapta bir şeydi. Bu yüzden çok sayıda kullanıcımız olduğunu biliyorduk, çok başarılı bir eklentimiz olduğunu biliyorduk ve Better WP Security'den iThemes Security'ye yeniden marka olarak ilk sürümünü yayınlıyorduk.

DP: Aslında burada beni düşündürdünüz, aktif yüklemeleri takip eden günlerden önce bahsediyorsunuz. Kabaca kaç tane indirmeniz olduğunu biliyor musunuz veya o zamanlar kaç aktif kullanıcınız olduğunu nasıl bileceksiniz?

CW: Yapmamız gereken en iyi şey aktif indirmeler ve bir çok eğitimli tahmindi. O zamanlar bunu Google Analytics'e koymuştum, böylece birçok şeyi temizledim, ancak Google Analytics bölümünden önce, bilmemizin tek yolu kaç indirme oldu ve sonra kaç aktif kullanıcımız olduğunu tahmin edebiliyorduk. var sanıyordu.

DP: Tamam, çok popüler bir güvenlik eklentiniz vardı, bir WP güvenlik eklentisi. Çok sayıda etkin yüklemeniz ve muhtemelen çok sayıda etkin kullanıcınız oldu. Bunun bir tür erken WordPress eklentisi başarı öykülerinden biri olduğunu söylüyordunuz. Ve onu daha yeni sattın, yani işler senin için iyi gidiyor. Bu, korku hikayenizde şimdiye kadar bir başarı hikayesi, değil mi?

CW: Şimdiye kadar. Evet, işler iyi gitti. Artık bana tam zamanlı olarak yardımcı olacak bir destek elemanımız vardı. Şimdi bir şirketin parçası olarak zamanım vardı, tam zamanımı onu geliştirmeye ayırabilirdim, böylece gerçekten bir beta programı gibi şeyler yapabilir ve insanların onu test etmesini sağlayabilirdik ve her şeyin çalıştığından emin olurdum ve gerçekten emin olmak için gerçekten zaman harcardık. biz o ilk yayını hazırlarken, her şeyin doğru olması gerekirdi, çalışıyor olmalıydı.

DP : Yani işler iyi gidiyor. Neden hikayenin özüne girmiyorsunuz? Bize ne olduğunu söyle?

CW: Tabii. Ne oldu, eklentinin iki özelliği vardı. İlki, 10 yıl önce WordPress'te çılgınca güvenliğin bir parçası olarak kabul edilen bir şeydi, yani, yani, aslında güvenlik değil, gerçekte, özellikle bugünlerde biliyoruz ve bu, yönetici alanını veya WP girişini gizliyor.

Normalde URL'ye gidersiniz ve giriş formunuz açılır. Eskiden söylemeyi severdik - ve şimdi muhtemelen o zaman bile güvenlikten daha fazla pazarlama olduğunu kabul edeceğim - bunları saklarsanız, site bir şekilde daha güvenli olurdu. Bu bir nevi evinizin ön kapısını alıp evinizin kenarına koyup evinizin daha güvenli olduğunu iddia etmek gibi. Bu şekilde çalışmadı. Ama bunu gerçekleştirmek, insanları bu konuda daha iyi hissettirmek çok karmaşık bir özellikti.

Ve bu sürümde kırdığımız ikinci özellik, "uzakta modu" adı verilen bir şeydi, bu temelde, dokuzdan beşe bir ofisteyseniz ve insanların iş dışında buna hiç girmesini istemiyorsanız örneğin bir okul veya doktor muayenehanesi veya bunun gibi bir şey için, bu özellik o formun mevcut olduğu zamanları ayarlayacaktır. Yani siteye giriş yapamadınız. Site yöneticisi tarafından belirtilen saatler dışında arka uca giremediniz.

Ve bu özelliklerin her ikisi de bunun için oldukça yoğun bir şekilde yeniden yazılmıştır. Sanırım sayı, Mart ayının başında çıkardığımız 4.0 sürümüydü. Yani bu, başladığım ve sattığım zamandan tam zamanlı olarak nihayet üzerinde çalışabilmek için dört ay oldu. Biliyor musun, bu benim için her zaman bir yan işti. Diğer şirketlerde ve okullarda tam zamanlı bir işim vardı. Bu, eklenti üzerinde tam zamanlı olarak çalışabildiğim ilk seferdi.

Böylece, bu özellikleri yeniden yazdığımız ve bunları yayınladığımız bir beta programı başlattık, tam 1 Mart civarında şunu söylemek istiyorum. Yani bu yayından sonraki iki veya üç gün boyunca her şey yolunda görünüyordu. Geri bildirimler olumlu görünüyordu, beta test kullanıcıları ile ilgili herhangi bir sorun duymamıştık. Bu şeyi test eden birkaç 100 kişimiz vardı ve her şey iyi görünüyordu. Ve sonra sorunlar ortaya çıkmaya başladı. İnsanlar sitelerine giremediler. Şu anda sadece gösterge paneli olup olmadığını hatırlayamıyorum, sanırım bazı durumlarda tüm site çöktü ve nedenini anlayamadık.

Tamam, yanlış bir şey yapıyor olmalısın. Bu konuda işler yeterince değişti ve belki de yapılandırmanız yanlıştı. Ve bir gün kadar onunla gittik. Ve sonra patladı. Hatalı bir veya iki siteyi çökertmedik, hatayı bulduk ve ilk sürümden itibaren yaklaşık bir hafta içinde hatayı düzelttik. Kullanım sayılarına ve kaç kişinin bu özelliği kullandığını bildiğimize dayanarak, bu hatayla tahminde bulunarak 10 ila 20.000 siteyi aşağı çektik.

Uzakta modu ve gizleme arka ucunun kombinasyonu, işleri döngüler içinde bıraktı. Giriş yapamadınız, şeylere ulaşamadınız, site fiilen ölmüştü. Ve sadece giriş yapıp eklentiyi devre dışı bırakamazsınız. Hosting'e girmen gerekiyordu. Şimdi, daha önce ana bilgisayarlar ve WordPress kullanıcılarıyla ilgilendiyseniz, bazen bu gerçekten kolaydır. Birine merhaba demek kolaydır, giriş yapın ve eklentiyi devre dışı bırakın, bu sorununuzu çözecektir. Ama ya giriş yapamıyorsanız? Devre dışı bırakmak için bu eklentiye nasıl ulaşırsınız? Sonuç olarak, birkaç gün içinde birkaç yüz bir yıldızlı incelemeyle sonuçlandık. Sadece patladı ve kimse için iyi bir durum değildi.

DP: Vay canına. Bu eklentiyi kullanan ve yapım aşamasında dört ay süren bu güzel güncellemeyi alan, bir beta programı olan ve iyi test edilmiş 10 ila 20.000 site arasında bir yerde düşünüyorsunuz, arkasında bir ekibiniz var. Ancak bu siteleri anında çökertmedi, bir tür yuvarlanan çökmeler serisi. İlk başta kullanıcı hataları gibi geldi ve çok çabuk "Hayır, bu bizim yaptığımız bir şey" oldu. Peki siz nasıl tepki verdiniz, yüzlerce olumsuz yorum ve binlerce sitenin çöktüğünü öğrendikten sonra sizin için bir sonraki adım ne oldu?

CW: Yapabileceğin çok şey var. O zaman amacımız A) sorunu çözmekti. Kimisi geri geldi, kimisi zaman içinde geri geldi, kimisi bir daha ürüne dokunmadı ve bu anlaşılabilir bir durum. Bununla güveni kırdık.

Ve sonra ikinci şey, bunun ötesine geçtiğimizden emin olmaktı. Gelecekteki sürümler için bazı özellik testleri ve buna benzer şeyler. Bu eklenti üzerinde çalışmayı tamamen bırakmadan önce iThemes ile toplam 14 ay boyunca eklentiyle birlikteydim. Böyle bir şeyin bir daha olmayacağından emin olmak için çok sayıda program, çok sayıda test, çok sayıda prosedür başlattık. Ve bildiğim kadarıyla, bu tür bir eklentiyle veya o belirli eklentiyle asla olmadı.

DP: Bu senin için stresli olmalı. Bu deneyimden bir şeyler öğrendiğinizi hissediyor musunuz? Bu deneyim sayesinde o zamandan beri değiştirdiğiniz bir şey var mı?

CW: O zamandan beri böyle ticari bir eklenti yapmadım. Öğrendiğim derslerden biri, bir beta programında bile doğru verileri beta programında geri almanız gerektiğidir. Bunu keşfetmiş olabilir miydik? Doğru ayar kombinasyonuyla, evet, muhtemelen beta sürümünde keşfedebileceğimiz oldukça açıktı. Ama bunun yerine daha yeni bir beta açmıştık ve “İşte deneyin. Herhangi bir şey görürseniz, bize bildirin, ” herhangi bir yönlendirme olmadan. “Bunu özellikle deneyin” veya “özellikle şunu deneyin” yerine. Bunu, olup biten her şeyle birleştiriyorsun. Bir zayıflık varsa o da yön eksikliği, betadaki her bir özelliği incelememek ve belirli ayrıntılardan ziyade her şeye büyük resimden bakmaktı.

DP: Öyleyse, Chris'in size az önce anlattığı, kulağa yeni bir eklentinin başarılı bir şekilde piyasaya sürülmesi gibi gelen 20.000 sitenin yanlış gittiğine dair hikayeyse, bu aradan sonra başka bir korku hikayesi için bizi izlemeye devam edin. Hemen döneceğiz.

DP: Bir WordPress topluluğu podcast'i olan Press This'in Cadılar Bayramı baskısına tekrar hoş geldiniz. Bu bölümde, yanlış giden eklentilerin korkunç hikayelerini ve diğer WordPress korku hikayelerini anlatıyoruz. Ben sunucunuz Doc Pop ve şu anda WordPress eklentileri de yapan bir web tasarımcısı ve geliştiricisi olan Derek Ashauer ile konuşuyorum. Derek, bizim için ürkütücü bir hikayen olduğunu duydum. Sahneyi ayarlayabilir misin?

Derek Ashauer: Evet, yani bu kariyerimin çok erken bir döneminde, uzun zaman önce. Hala tam zamanlı olarak normal bir şirkette web siteleri yapan ve kuran bir şirkette çalışıyordum ama bir yandan da bazı serbest işler yapıyordum. Ticketmaster'dan gerçekten nefret ettikleri için küçük bir konser salonunun özel bir bilet sistemi oluşturmasına yardım etmiştim. Bağımsız bir mekandı, bu yüzden bu büyük kurumsal şirketlerden kaçınmak için her şeyi yapmak istediler. Ama bu oldukça iyi bilet sistemini kurdum, en azından düşündüm. Ve Blink-182'nin gerçekten popüler olduğu günlerde büyük bir konser vereceklerdi. Onları mekanlarına alacaklardı ve parça başı 1 dolara bilet satacaklardı. Yani bu şey biletleri serbest bıraktıklarında bir gecede kesinlikle çarpılacak.

Bu yüzden kurduk, her türlü testi yaptık ve harika çalıştığını düşündük. Ve sonra onu serbest bırakmamız gereken sabah gelsin. Sanırım sabah saat 10:00'da pazartesi gibiydi. Bazı kurallar vardı, bizim koyduğumuz bazı temel şeyler vardı, örneğin sekizden fazla bilet alıp olabildiğince çok kişiye bilet alma fırsatı ve benzeri şeyler veremezsiniz. Yine, kariyerimin başlarında, bu yüzden bir şeyleri kontrol etmede en iyisini yapmadım. Ancak mekanın kendisi yaklaşık 1.000 kişiyi tutabilir. Yani 1.000 bilete ulaştığında, temelde satışı durdurmak için bir limitimiz vardı.

Saat 10'da taburcu olduk ve ben normal işimde sadece işimi yapıyorum. Sitenin en azından yüklendiğinden ve bunun gibi şeyler olduğundan emin olmak için biraz kontrol ettim ama gerçekten fazla endişe duymadım. Birkaç dakika geçiyor ve her şey harika gidiyor gibi görünüyor, devam ediyor. Ve sonra, aniden metin mesajları almaya başladım. Ve sonra bir telefon alıyorum. Sonra başka bir kısa mesaj alıyorum ve işimin ortasındayım, normal işimi yapıyorum, bu yüzden bunları kolayca alamam.

Satılan maksimum biletleri kontrol etmek için küçük sorgu kontrolünü yapmayı unuttum. Ve aniden 1.000, 1.050, 1.100, 1.200'e gidiyordu. Sonunda sunucuya giriş yapıp fişi çekmeden önce yaklaşık 1.600 biletin satıldığını düşünüyorum. Ve açıkçası, mekan sahipleri paniğe kapıldılar ve bin kişilik bir salonu olduğu ve yaklaşık 1.600 bilet sattıklarından tamamen korktular ve bu yüzden açıkça paniklediler. Ve iş günümün ortasında panik halindeyim. Bunu nasıl çözeceğim? Bunu nasıl yapacağım? Normal iş işlerimi yapmam ve bu serbest çalışma işiyle ilgilenmem gerekiyor. O an tam bir felaketti.

Neyse ki, işler tamamen yolunda gitti. İlginç olan, kontrol etmediğim bir başka talihsiz şeydi, insanların maksimum biletleri aşmalarının bir yolu, birden çok kez satın almaları, ancak aynı e-posta adresini kullanmalarıydı. Yine, bu kariyerimin çok erken bir dönemiydi. İnsanların çözmeye çalışacağı olası durumlarla nasıl başa çıkacağımı bulmakta pek iyi değildim. Bu yüzden gittiler ve tüm siparişleri kontrol ettiler ve aynı e-posta adresine sahip bir kişinin 24 bilet sipariş ettiğini fark ettiler, bu yüzden onlara ulaştılar, iade ettiler ve yapabildikleri kadarını yaptılar. Ve bunu yaklaşık 11-1.200 bilete indirdiler. Bu çok uzun zaman önceydi, tam sayıları hatırlamıyorum. Ama bu kadarını bu kadar indirdiler.

Ve sonra olayın olduğu gün gelir ve onlar hala herkese uyabilme konusunda biraz endişelidirler. Sanırım sadece 600 kişi geldi. Bunun nedeni sadece 1 dolardı, bu yüzden birçok insan her ihtimale karşı biletleri satın aldı ve sonra pek çok insan gelemedi. Ve böylece hiçbir zaman bir kapasite sorunu yaşamadılar. Her şey iyi sonuç verdi.

Ancak tüm bu biletlerin işlendiği, ödeme aldığı ve tüm bu tür şeyleri yaptığı stresli zamanlardı. Ve çok şükür, müşteri çok mutlu ve sonunda anlaşılırdı, bana kızmadılar. O küçük şeyi yamaladığımda aynı bilet sistemini kullanmaya başladılar. Ve yaklaşık 10 ila 12 yıl boyunca yaptığım bilet sistemini kullanmaya başladılar. Ve evet, oldukça mutlulardı ve her şeyi hallettik. Ve benim için bile, müşteri tüm bu satın almalara ulaşmak ve bu tür şeyleri yapmak için tüm ayak işlerini yaptı. Bu yüzden, sunucuyu kapatmak zorunda kaldım ve sonra küçük yamayı düzeltmek, çok fazla sonuçla uğraşmak zorunda kalmadı, neyse ki. Ama orada neler olduğunu ve neler olduğunu anlamaya çalışırken çok stresli bir kaç saatti.

DP: Bu bir hız treniydi, Derek. Bu senaryoyu sen kuruyordun ve ne zaman gerçekleştiğine dair küçük ipuçları alıyorum. Blink-182 biraz popüler. Özel bir eklentiye ihtiyacınız olduğunu varsayıyorum çünkü şimdiki gibi çok iyi seçenekler yoktu.

DA: 2005'ti . Çok, çok uzun zaman önceydi. Oralarda bir yerde, evet.

DP: Özel bir eklenti oluşturuyordunuz. Tamam, yani Blink-182'nin popülaritesinin yüksekliği ve biletler 1 dolar. Delilik bu. Yani belli ki çok talep olacak. Bütün bu roller coaster, "Oh hayır, çok fazla sattık." Bana on binlerce daha sattığını söyleyeceğini sanıyordum. 600 bilet fazla sattığınız için kendimi çok şanslı hissediyorum çünkü bu çok daha kötü olabilirdi. Ve sonra yüzücüler, oğlum işe yaradı. Özellikle müşteri tüm bunları size ulaşmak, teknik destek yapmak ve bu biletleri iptal etmek için koyabilirdi. Adamım bu bir roller coaster'dı.

DA: Evet öyleydi. Bu benim ilk büyük geliştirme işimdi, şimdiye kadar geliştirdiğim en büyük şey buydu. Bu yüzden işlerin nasıl ters gidebileceği, işlerin ne kadar kötü gittiği, neyi kontrol etmem gerektiği hakkında hiçbir fikrim yoktu ve bu çok iyi bir öğrenme deneyimiydi, orası kesin. Müşteriyle iyi bir ilişkim vardı, bu yüzden oldukça mutlulardı, çünkü dürüst olmak gerekirse, benim işimin başındaydı, neredeyse hiç ücret almıyordum. Yani bu şey için onlardan 50.000 dolar almadım ve sonra birdenbire işe yaramadı. Dürüstçe, bilet başına ödeme alıyordum. O zamanlar 10 sentlik bir biletim vardı, onların şeyleri aracılığıyla sattılar ve ben 20'li yaşlarımın başındaydım ve ayda birkaç bin dolar kazanıyordum. Bu olağanüstüydü. Harikaydı. Bu yüzden harika bir durumdu. Ama evet, dediğim gibi, on yıldan fazla bir süredir aynı sistemi kullanmaya devam ettiler.

DP: Yani bu bilet sistemini oldukça büyük bir etkinlik için kurdunuz. Ve bu olay, dediğimiz gibi, bir şekilde kontrolden çıktı. Ama görünüşe göre iki sorun, scalper'ların en azından aynı e-postayı kullanmasını engellemenin bir yolunu bulmuş.

DA: Evet, aynen. Bunu bile yapmadım çünkü sistemde kullanıcı hesabı yoktu. Oldukça basitti. Bu sadece bir kerelik misafir çıkışı. Bu yüzden e-posta adreslerini veya herhangi bir şeyi kontrol etmedi bile. Ve her bilet satıldığında takip etti. Toplamın kaydını tuttu. Sadece insanlar sayfaya gittiğinde, kaç bilet satıldığını kontrol etmeyi unuttu ve bu sayıyı geçtik ve daha fazla satmasını durdurmak için.

DP: Yani bu iki şey düzeldi ve bu 10 yıl boyunca kendi kendine işe yaradı, öyle mi?

DA: Evet, ondan sonra gerçekten hiç dokunmadım. Sonunda, diğer müzik şirketlerinden biri gibi, bir tür iş birleşmesi yapmak zorunda kaldıkları yere kadar yeterince büyük olana kadar ilerlemeye devam etti, ne olduğunu unuttum. Temelde bir şekilde satın alındılar ve o zaman, hayır, Ticketmaster veya benzeri bir şey kullanmalıyız dediler ve sonunda ticari nedenlerle onu terk etmek zorunda kaldılar.

DP: Muhtemelen Clear Channel ya da başka bir şey tarafından satın alındılar.

DA: Evet, durum bu, Clear Channel. Evet, bu çizgiler boyunca bir şeydi.

DP: Yani sadece geriye bakmak. Buna benzer bir projeyle uğraşan birine deneyiminize dayanarak vereceğiniz tek tavsiye nedir? Onları uyaracağınız tek şey nedir?

DA: Yani, açıkça test ediyor. Bu önemli bir şey, sadece şeyinizi mümkün olduğunca ve birçok senaryoda test etmek. Demek istediğim, şu anda hala kendi eklentilerimi yapıyorum ve aslında daha bu sabah bir tane için bir istek aldım, aslında, "Birinin bunu yaptığını hiç düşünmedim bile. Durmadan."

Bir konfeti eklentim var ve “Konfetimi sayfaya iki kez koydum. Sayfa yüklendiğinde ve kullanıcı aşağı kaydırdıkça tekrar gidecektir.” Ve bir sayfada iki kez konfeti yapan birini asla düşünmedim. Ve bilirsiniz, istediğiniz kadar test edebilirsiniz, ancak bazen aklınıza gelmeyen senaryolarla karşılaşırsınız, ancak yine de mümkün olduğunca çok test yapmanız gerekir.

DP: Derek Ashauer, zaman ayırdığınız için gerçekten minnettarım. Press This'i dinliyorsunuz. Hızlı bir ara vereceğiz ve geri döndüğümüzde sizi ürpertecek son bir Cadılar Bayramı hikayemiz olacak. Bu yüzden bizi izlemeye devam edin.

DP : WMR'deki WordPress topluluğu podcast'ine tekrar hoş geldiniz. Bu özel bir Cadılar Bayramı hikayesi. Daha önce Chris Weigman'dan haber aldık ve Chris'in geri gelip elimdeki tek WordPress korku hikayesini dinlemesini istedim.

Chris, Midjourney ve metinden metne görüntü oluşturuculara aşina mısın?

CW: Dall-e ve diğer şeyler gibi mi? AI ve benzeri şeyleri aç?

DP: Evet Dall-e. Onları kullanıyordum ve farklı şeyler deniyordum ve çok yoyo yapan biri olarak denediğim ilk şey yo-yo emojisiydi. Ve yo-yo emojisi orada gerçekten harika sonuçlar alamadı. Örneğin, yo-yo gibi görünen hiçbir şey alamadı ve yo-yo kelimesi de metinden görüntü oluşturucularda bana bir şeyler kazandırmadı. Ama gerçekten ilgimi çekti çünkü çok tutarlı sonuçlar almaya devam ettim. Yo-yo emojisini ne zaman kullansam, arka planda üç dağ zirvesi ve ön planda bir figür olan bu gerçekten harika görünen pembe ve mavi sahneyi alırdım. Ve bunun bir tür rastgele olması gerekiyordu ve pembe ve mavi pastel renklere ve figürlere, ön plana ve bunun gibi şeylere sahip çok farklı görüntüler almaya devam ettim. Bu yüzden, bu emojinin bana neden bunu verdiğini gerçekten araştırmaya başladım ve farklı emoji kombinasyonları üzerinden saatler geçirdim. Bu emoji ne işe yarıyor? İki yo-yo emojisi yaptığımda ne olur?

Ve bu büyük blog yazısını yazdım. Bu, Dall-e ve Midjourney'de olan garip şeyler gibi olayı sonuna kadar açacaktı, bu emoji bana neden bu görüntüyü veriyor? Ve neden diğer emojiler bana gerçekten veriyorlar, bilirsiniz, bir çubuk kraker bana unlu mamüller gibi görünen şeyler verecek ya da kahve bana bir kahve dükkanı gibi görünen şeyler verecek. Ama yo-yo emojisi bana bu garip sahneyi yaşatıp duruyor.

Ve bu büyük blog yazısını yazdıktan sonra, saatlerce araştırma, belgeleme ve not alma sürecini kastediyorum. Sonra yazmak ve yazmaktan nefret ediyorum, diş çekmek gibi bir şey, yayınla'ya basıp uyumaya gidiyorum. Pazar gecesi ve tüm pazar gününü bu yazıyı araştırmak için harcadım.

Pazartesi sabahı insanlar, "Sitenize gittiğimde tek gördüğüm kareler, doktor. Görüyorum ki kare emoji bana bu sonucu veriyor ama kare emoji bana bu sonucu veriyor.” Gittim ve kontrol ettim. Panonun arka uçta harika göründüğünü biliyorsun, benim tarafımda ve Gutenberg editöründe olduğu gibi. Güzel görünüyordu. Ön uçta hepsi karelerdi. Ve tüm bu işler kesinlikle vuruldu. Neden biliyor musun, Chris?

CW: Neden olsun ki? Makinedeki hayaletler mi? Gremlinler mi?

DP: WordPress sitem çok eski, veritabanı emojiyi desteklemiyordu. Hiç gibi. 15 yaşında gibiydi. Son sekiz yılda bir şey kurmuş olsaydım, hala eski olurdu ama bir düzeyde emojiyi desteklerdi.

WordPress web sitemdeki veritabanım çalışmıyordu ve ne yaptığınızı gerçekten bilmiyorsanız, yapmak istemediğiniz tek şey WordPress veritabanınızı kurcalamak. WordPress veritabanımı güncellemek için buna ihtiyacım vardı, bu yüzden Chris, bu benim korku hikayem. Emojiyi destekleyen bir şeye kolayca dönüştürmek için bir eklenti aramaya başladım. Bunu yapabilecek veritabanlarından herhangi biri. Ve şimdi sadece veritabanını güncellemek için birini işe almam gerekecek, böylece sitemde gerçekten görünmesi için 10 saat harcadığım bu gönderiyi mantıklı bir şekilde alabilirim.

CW: Bu olur. Eski teknoloji, sorunlarınıza neden olmak için bekleyen bir zombidir, değil mi?

DP: Evet, biliyorsun ve bu bana da çok şey öğretti. Örneğin, barındırma hizmetimdeki portalıma girebilir ve bir tıklamayla PHP'mi güncelleyebilirim. Bütün bu diğer şeyleri yapabilirim. Ama evet, o veritabanı, hayır, neye ihtiyacın olduğunu bilmelisin. Bunun için kolay bir düzeltme yok. Ve sanırım bunlar ortaya çıkarken olabilirdi, ama ben dalgayı kaçırdım, veri tabanını düzelten şeyler bile, bilirsiniz, onları güncellemek için bu noktadalar, hatta eskiler. teknoloji, bu benim WordPress korku hikayem. Ve Chris, 20.000 web sitesini çökertmedi, ama dürüst olmak gerekirse, bir serseriydi ve hala o blog gönderisini görmek ve ne olabileceğini düşünmek beni ürpertiyor.

Ancak WMR'deki WordPress topluluğu podcast'i Press This'in Cadılar Bayramı bölümümüz bu kadar. Bugün benimle birlikte olan tüm misafirlerime teşekkür etmek istiyorum. Chris, bana katıldığın için çok teşekkür ederim. Torque dergisi ile olan maceralarımı Twitter @thetorquemag üzerinden takip edebilir veya her gün bunun gibi eğitimler, videolar ve röportajlar verdiğimiz torkmag.io'ya gidebilirsiniz. O halde torkmag.io'ya göz atın veya bizi Twitter'da takip edin. Press This'e Red Circle, iTunes, Spotify'da abone olabilir veya doğrudan wmr.fm'den indirebilirsiniz.

Haftalık bir podcast'iz, gelecek hafta Fran Agulto'ya sahip olacağız ve bize WordPress ile başsız kalma korkunuzu nasıl yeneceğimizi anlatacağız. Headless'ın artıları ve eksileri hakkında konuşacağız ve bu atlamayı başsız hale getirmekten endişe ediyorsanız, JavaScript öğrenmekten veya bu atlamayı yapmak için ne yapmanız gerekiyorsa yapmaktan endişe duyuyorsanız, Fran'in Size harika bir tavsiye, o yüzden bu bölüm için bizi izlemeye devam edin. Ben sunucunuz, Doctor Popular. Buradaki WP Engine ve Torque Magazine'deki rolüm aracılığıyla WordPress topluluğunu destekliyorum ve bu topluluğun üyelerini her hafta Press This'de öne çıkarmayı seviyorum.