DE{CODE}: Ön Uç: Geleceğe Hazır E-Ticaret Siteleri Oluşturma

Yayınlanan: 2023-02-12

Varsayılan WordPress Blok Düzenleyici, düzenleri ve temaları entegre etme şeklimizi standartlaştırır ve web sitenizin ön ucundaki yeni özelliklerin kilidini açar. Bu, daha az şişkinlik, daha taşınabilir olma ve daha hızlı yükleme ile sitenizin bakımını, değiştirilmesini ve güncellenmesini kolaylaştırır. Ancak Block Editor, ajansınız ve e-Ticaret siteleriniz için doğru mu? Harekete geçmek için doğru zaman ne zaman? Öğrenmek için bu bilgilendirici DE{CODE}oturumunda WP Engine Baş Yazılım Mühendisi Mike McAlister'dan dinleyin!

Video: Ön Uç: Geleceğe Hazır e-Ticaret Siteleri Oluşturma

Oturum Slaytları

Ön Uç: WP Engine'den Geleceğe Uygun e-Ticaret Siteleri Oluşturma.pdf

Tam Metin Transkript

MIKE MCALISTER : Merhaba millet. Benim adım Mike McAlister ve WP Engine'de baş yazılım mühendisiyim. Team Genesis üzerinde çalışıyorum ve WordPress'in geleceğini inşa etmekle ve WordPress ile ilgili her şeyin en uç noktalarında çalışmakla görevlendirildik. Beni tüm platformlarda bulabilirsiniz @MikeMcAlister. Ve evet, bu tür içerikler için beni takip edin.

Bugün, gördüğünüz gibi, geleceğe hazır e-ticaret siteleri oluşturmaktan bahsediyoruz. WordPress'te yeni bir uçurumdayız. Her gün yeni paradigmalar gösteriliyor. Ve bunda gezinmek zor olabilir. Ve işte bugün bakacağımız şey bu, yeni bir WordPress çağıyla ilerlemenin artıları ve eksileri.

Daha önce de söylediğim gibi, bunu uzun zamandır yapıyorum. WordPress ile yaşıyorum ve nefes alıyorum. On yıldan fazla bir süredir, WordPress ürünleri, WordPress işletmeleri, son teknoloji şeyler ve her türlü şey inşa ediyorum. Bir süredir tasarımcılar, fotoğrafçılar, portföyler vb. için WordPress temalarından oluşan güzel bir küçük koleksiyon olan Array Themes adında bir tema işim vardı.

Sonra WordPress blok düzenleyicisini denemeye başladım. Ve Atom Bloklarının geldiği yer burasıdır. Ve bu gerçekten türünün ilk örneği bir eklentiydi, bir nevi blok düzenleyiciye başlamaktı. Bunu, diğerlerine blokları nasıl öğreneceklerini ve nelerin mümkün olduğunu ve bunu yapmak için ihtiyaç duyduğunuz kodun türünü göstermek için kullandım. Bu gerçekten ufuk açıcı bir deneyimdi.

Ve sonra WP Engine'e katıldığımda, Genesis ürünleri paketi üzerinde çalışmaya başladım ve bu blok teknolojisinin çoğunu Atomic Blocks ve Array Themes'ten Genesis çerçevesine getirdik. Ve böylece Genesis Pro ile yeni nesil bir tür tema oluşturmaya güç verdi. Ayrıca, Liftoff kursumla WordPress içerik oluşturucularına bu temaları ve eklentileri ürünlere ve ürün işletmelerine nasıl dönüştüreceklerini öğretmeye yardımcı oluyorum.

Yani bu biraz benimle ilgili. Buna geçmeden önce, hızlı bir hatırlatma yapalım, değil mi, çünkü blok düzenleyiciyi duymuşsunuzdur, muhtemelen kullanıyorsunuzdur, ancak henüz inceleme şansı bulamamış veya belki de kullanmayan insanlar var. Tam olarak ne yapabileceğinden emin değilim. Blok düzenleyici, hatırlayabileceğiniz gibi, üç – yaklaşık üç yıl önce, belki biraz daha uzun bir süre önce, WordPress'e tanıtıldı.

Muhtemelen WordPress'in gördüğü en büyük değişiklikti. Çok büyüktü. Bizi WordPress'in her yerindeki pek çok farklı meta kutudan ve herkesin alıştığı eski eski düzenden daha canlı bir aktif içerik oluşturma deneyimine götürdü, şimdi web sitelerimizi küçük bloklarla oluşturuyoruz. içerik ve düğmeler ve resimler. Bunların hepsi kolayca farklı düzenlere taşınır. Ve bu sadece çok daha güçlü bir tasarım deneyimi.

Ama bu denklemin sadece bir parçasıydı, değil mi? Bu, içerik alanını oluşturabilmek gibi bir şeydi. Bunu bir süredir, bir dereceye kadar, kısa kodlarla yapabildik. Ama şimdi blok düzenleyicimiz var. Ancak tam vizyon, web sitenizin tamamını bloklar, desenler ve tüm bu yeni araçlarla oluşturabilmektir.

Bunun bir kısmı son zamanlarda, WordPress'in son birkaç sürümünde yayınlandı, ancak bu yaz, daha kapsamlı bir blok site düzenleme deneyimi elde edeceğiz. Ve bugün bunlardan bazılarına değinmek istiyorum çünkü yine, bloklar paradigması ile, şimdi tam site düzenlemesi ile bu inanılmaz yeni paradigmaya sahip olacağız. Ve gerçekten onu kullanmaya başlamanı istiyorum çünkü çok güçlü ve heyecan verici. Ve herkes için çok büyük olacak.

Bu soruyu her zaman alıyorum, blok düzenleyiciye atlamak için doğru zaman ne zaman, değil mi? İnsanların tereddütleri var. Pek emin değiller. Yaklaşık iki yıl öncesinin en iyi zaman olduğunu söyleyebilirim, ama bilirsiniz, şimdi de uygun bir zaman. Açık kaynak ve bu tür topluluk projeleri ile, insanlar onları benimsemeye başlar başlamaz daha iyi hale geliyorlar, değil mi?

Onunla inşa etmeye ve sorunları, eksiklikleri, tuzakları ortaya çıkarmaya ne kadar çabuk başlarsak, bunları ne kadar çabuk düzeltirsek, o kadar güçlü hale gelir. Bu yüzden oraya erken girmenin ve bu tür şeyler inşa etmenin savunucusuyum. İşte bu yüzden Atomic Blocks'a çok erken başladım. Muhtemelen oradaki ilk blok eklentisiydi. Ama hepimiz bu deneyimden çok şey öğrendik. Blok düzenleyiciye ve tam site düzenlemeye başlamak için hala zaman var. Nedenini burada göreceğiz.

Yani yine, bunları her zaman duyuyorum, blok editörünün algısı, pahalı. Bir ajanssanız, bunun ne kadar maliyetli olabileceğini biliyorum. Geçmişte ajanslarla çalıştım ve iş akışlarını değiştirmek pahalıydı. Eşyalarınızı bir nevi düzene soktunuz ve bunu yepyeni bir çözümle değiştirmek maliyetli. Ve bazen finansal olarak bu geçişi yapacak vaktimiz olmuyor.

Kararsız olduğunu da duydum. İnsanlar, henüz tam olarak bitmediğini söylüyor. Üretime hazır mı? Pek çok e-ticaret işi yapıyoruz ve hatta para var, bu yüzden işlerin kötüye gitmesini gerçekten karşılayamayız. anladım Ve sonra diğer büyük şey JavaScript. Bir PHP çerçevesinden, WordPress'in içinde devasa bir JavaScript motoruna sahip olduğu hale geldik. Ve yine, bu maliyetli, çünkü artık JavaScript öğrenmeniz, geliştiricilerinizi eğitmeniz gerekiyor. Ve bu aynı zamanda zaman ve para alıcıdır.

Ama bu şeylerin gerçeği, aslında oldukça farklı olmasıdır. Elbette pahalı ama zamanla daha da pahalılaşacak. Ne kadar uzun süre ertelerseniz ve işleri eski yöntemle yapmanın çözümlerine o kadar bağımlı hale gelirseniz, geçiş yapmak ve bu üçüncü taraf eklentilerin bazılarından uzaklaşmak çok daha zor olacaktır. performans hakkında konuştuğumuzda bunu keşfedeceğiz.

Ayrıca, kararlı olsun ya da olmasın, aslında şu anda oldukça kararlı. Yapı taşları için sağlam bir API'ye sahibiz. Ve bir sürü Fortune 500 şirketi, ajans, inşa eden ve tam site düzenlemesi ile canlı üretime giden çok sayıda saygın insan var. Yani orada. Ve yine, oraya girmekten ve onun ne kadar güçlü olduğunu kendiniz anlamaktan bahsedeceğiz.

Ve sonra JavaScript, eğer bir dev iseniz, ki çoğunuzun öyle olduğunu varsayıyorum, JavaScript'in artık hiç olmadığı kadar büyük olduğunu biliyorsunuzdur. Aynı şey artık WordPress için de geçerli. JavaScript motorunun ve WordPress'in gücüyle, aslında bu sizin için pek çok fırsatın kapısını açıyor.

Tüm yeteneklere sahip olduğu için olumlu olarak görülebilir, ancak artık muhtemelen daha önce erişemeyeceğiniz yeni bir geliştirici grubuna da dokunabilirsiniz. JavaScript topluluğundaki birçok kişi daha önce WordPress'i gözden kaçırmış olabilir. Peki şimdi, tahmin et ne oldu? Demek istediğim, birçok insan için büyük bir iş fırsatı. Bu yüzden burada da JavaScript'e sahip olmanın birçok artısı olduğunu düşünüyorum.

Söylenecek her şey, bilirsiniz, WordPress hiçbir yere gitmiyor. Yani, muazzam bir şekilde büyüyor. Neredeyse %45, internetin %45'ine güç sağlıyor. Ve her yıl hala çok sağlıklı büyüyor. Her yıl bir Shopify pazar büyüklüğü kadar büyür. Referans olarak, bu oldukça büyük.

Ve daha önce de söylediğim gibi, bunu ne kadar uzun süre ertelersek, bu yeni teknolojinin bir kısmını benimsemeyi ve bunun iş akışlarımıza, acentelerimize veya serbest işlerimize nasıl uyduğunu anlamaya çalışırsak, o kadar acı verici olacak. Ve eninde sonunda geçiş yapmak isteyeceksiniz, çünkü o kadar güçlü olacak ki bunu yapmayarak çok şey kaçırmış olacaksınız. O yüzden hemen yatırım yapın derim. Kendinizi uzun vadeli büyüme, uzun vadeli e-ticaret büyümesi gibi ayarlayın. Ve evet, blok düzenleyiciye gelin.

Bu yeni teknolojiye geçiş yapmak için pek çok neden var; daha fazla kontrol, daha iyi performans ve tasarruf. Bunların hiçbiriyle ilgilenmeyen herhangi bir serbest çalışan veya ajans tanımıyorum. İşinizi büyütmenin temel taşları gibi, değil mi? Öyleyse bunlardan birkaçına geçelim.

Evet, sadece blok düzenleyicinin gücünü bilseydiniz. Bu, insanların fikri anladığını düşündüğüm bir şey. Sanki yeni, daha güçlü ya da her neyse. Ama bu, gerçekten oraya girmeniz ve geliştirme perspektifinden neyin mümkün olduğunu anlamanız gereken şeylerden biri, dokunabileceğiniz türden şeyler, daha önce asla yapamadığınız şeyleri şimdi yapabileceğiniz şeyler. Bu, WordPress'te her zaman istediğimiz, ancak henüz sahip olma fırsatı bulamadığımız şeyler. Yani burada birinci sınıf bir fırsat içindeyiz.

Kontrol. Bu, birçok ajansın ihtiyaç duyduğu bir şey, değil mi? Belirli ihtiyaçları, marka ihtiyaçları olan müşterileriniz olduğunda veya korkuluklar koymanız gerektiğinde, kontrol ve her şey üzerinde gerçekten ince ayarlı, ayrıntılı kontrole sahip olabilmek çok önemlidir. Geliştiriciler için, iş kod tabanına geldiğinde, artık WordPress'te JavaScript destekli bir motora sahip olduğunuza göre çok daha fazla seçenek var.

Başsız olmak, giderek büyüyen başka bir şey. İçeriğinizi ve sunum katmanınızı ayrı tutabilen WordPress, şimdi size bu tür fırsatları sağlıyor. Ve aslında, WP Engine, Headless WordPress çözümü olan Atlas üzerinde çalışıyor. Ve bunu kontrol etmediyseniz, yapmalısınız. Çok havalı. Yine, geliştiricilerin hayalini kurduğu türden şeyler, WordPress'i bu tür şeyler için kullanabilmek gibi.

Yine geliştiriciler için kendi JavaScript dilinizi seçebilirsiniz. Bloklar React'te yazılsa da Vue yazabilirsiniz Angular yazabilirsiniz. İsterseniz Vanilya yazabilirsiniz. Gerçekten size kalmış çünkü hepsi derlenip sevk ediliyor ve sonunda önemli değil. Bununla birlikte, aynı JavaScript iş akışlarınızı kullanabilirsiniz. Daha önce sahip olmadığınız entegrasyon CI/CD malzemelerini, otomasyon oluşturma araçlarını kullanabilirsiniz. Tüm bunlar, WordPress'teki bu yeni JavaScript geleceğine dokunarak mümkündür.

Ve yine, bundan daha önce bahsettim, buna daha önce değindim, ancak oradaki JavaScript geliştirici havuzu çok büyük. Çok büyük. Ve bu teknolojilerin bazılarını ne kadar çabuk benimsemeye başlarsak ve bu insanları WordPress katına getirirsek, ekosistem o kadar güçlü hale gelir, çözümler, ürünler, eklentiler o kadar değerli hale gelir. Bu yeteneği WordPress'e getirmeye başladığımızda bunların hepsi yükselir.

Daha önce WordPress'i şekillendirip kalıplayabildiğinden bahsetmiştim. Bu, özel uygulamalar oluşturabilmeniz veya hatta müşterileriniz için özel siteler başlatabilmeniz için çok büyük. Yöneticiyi değiştirmek artık çok daha kolay. Bazı e-ticaret araçlarınızı veya verilerinizi ortaya çıkarmak için bir araç çubuğu eklemek istediğinizi varsayalım. Bu artık çok kolay. Bu farklı araç çubuklarına ve arayüz boyunca oldukça kolay bir şekilde yerleştirilme seçeneklerine sahipler. Oldukça etkileyici.

Aynı şekilde diğer tarafa da gidebilirsiniz. Kullanıcı arayüzünü kilitleyebilirsiniz. Diyelim ki deneyimi biraz daha kontrol etmek istiyorsunuz. Bunu şimdi tamamen yapabilirsiniz. Ve JavaScript tarafından desteklendiği için, kullanıcı arabirimi etkileşimleri gibi konularda çok daha fazla kontrol sahibi olursunuz. Böylece kurabileceğiniz korkuluklar çok daha iyi, çok daha kolay.

Ve deneyim açısından, hepimiz üçüncü taraf bir eklentinin güncellendiği, bir şeyleri değiştirdiği, buraya koyduğunuz düğmenin aniden kaybolduğu veya kaybolduğu bir durum yaşadık. Pekala, kendinizi bir şekilde bağlayarak ve deneyimi kendiniz kontrol ederek, bu aksiliklerin olmasını önleyebilirsiniz. Müşterileriniz, deneyim üzerinde daha hassas bir kontrole sahip olduğunuz için bu sorunların olduğunu görmezler.

Kaderinizi kontrol etme açısından, bu, üçüncü taraf eklentileri hakkında tekrar tekrar geleceğim bir konu. Eklentiler harikadır, ancak zararlı olabilirler ve onlara sağlıklı olmayan bir bağımlılık geliştirebilirsiniz. Büyümenizi birçok yönden sınırlayabilir. Kendinizi doğrudan WordPress'e bağlayabilmek ve bu kontrole sahip olmak ve koyduğunuz şeylerin test edildiğini ve korunduğunu ve bir an önce güncellenebileceğini bilmek, bu çok büyük, değil mi? Bu, bir düzeltme yapması için potansiyel olarak üçüncü bir tarafa güvenmekten çok daha güvenilir gibi.

Ve son olarak, taşınabilirlik. Her şey bu, değil mi? İçeriğimizi veya web sitelerimizi özel çözümlere hapsedemeyiz. Çok pahalı, pahalı. Tehlikeli. Biz de böyle bir durum olmasın diye WordPress'i seçtik değil mi? Yani bu önemli.

Verim. Bu, her zaman uğraştığımız bir şeydi, ama şimdi her zamankinden daha önemli çünkü harika performans göstermemeyi göze alamayız. Google bize karşı nazik olmayacak. Bu alıntıyı hepiniz daha önce görmüşsünüzdür, sayfa yüklenmesindeki bir saniyelik gecikme, dönüşümlerde %7'lik bir kayıp, daha az sayfa görüntüleme ve müşteri memnuniyetinde azalma ile sonuçlanır.

Gezegende, özellikle e-ticaret ve müşterileriniz açısından buna uygun olacak kimseyi tanımıyorum. Bu nedenle, gereksiz dosyaları ve kullanmadığınız şeyleri yükleyen eklentileriniz varsa ve bu size paraya mal oluyorsa, bu çok ciddi bir şekilde bakmanız gereken bir şeydir. Harekete geçmeli ve orada durumunuzu kontrol etmelisiniz.

Tekrar ediyorum, beni yanlış anlamayın, eklentileri severim. Onları her zaman kullanırım. Ancak bu güçlü eklentiler milyonlarca web sitesinde çalışacak şekilde yapılmıştır. Ve milyonlarca web sitesinde çalışan eklentiler yapmanız gerektiğinde, herkesin işine yaramayacak şeyler eklemeniz gerekir. Farklı tarayıcıları hesaba katmak için ekstra komut dosyaları ve ekstra stiller eklemeniz gerekir. Ve çoğu zaman, tüm bu şeyler sizin için yüklenir. Bu şeyi kapatabilmek için nadiren ince ayarlı kontrol vardır. Yani tüm eklentinin büyük bir kısmını alıyorsunuz ve buna ille de ihtiyacınız yok.

Şimdi, keskin bir geliştiriciyseniz, oraya girip biraz daha hızlı ilerlemek için işleri çözebilirsiniz, ancak yine de, bu noktada zaman ayırıp bazı şeyleri kendiniz yazabileceğinizi düşünüyorum ve özellikle WordPress'e gelen yeni yetenek havuzuyla orada kontrolü elinize alın. Yapı üzerinde daha ayrıntılı kontrole sahipsiniz. Ağaç sallama, küçültme yapabilirsiniz, bunların hepsi artık mümkün.

Ve bence, üçüncü taraf eklentilerle ne tür bir ilişkiye sahip olmak istediğimizi ne kadar çabuk hesaplarsak, özellikle sayfa oluşturucu tarafında, bilirsiniz, artık kalıplara ve tüm bu harikalara gideceğiz. araçlar, mutlaka sayfa oluşturuculara ihtiyacınız yoktur. Ve bu eklentilerin çoğu, gerçekten blok düzenleyiciye geçmeyi planlamıyor. Yani bir nevi karar vermen gerekiyor. Biliyorsunuz, şimdi oluşturmanıza yardımcı olabilecek bu eklentiyi mi tercih edeceksiniz yoksa sizi geleceğe hazır hale getirecek, size ihtiyacınız olan araçları ve ihtiyacınız olan kontrolü verecek olan WordPress'i benimsemeye mi başlayacaksınız? ? Yani orada alınması gereken bazı büyük kararlar var. Bunu kesinlikle anlıyorum.

Sayfa performansı ve SEO açısından, sayfa hızını ve Önemli Web Verilerini hepimiz biliyoruz, artık çok önemli hale geliyorlar. Hedeflediğimiz paradigma budur. O yeşil daireleri istiyorsun. Ve her türlü varlığı yükledikleri için bu WordPress eklentilerinden bazılarıyla bunlara tekrar ulaşmak zor olabilir. Ve oraya girmezseniz ve gerçekten bir tür şeylere ince ayar yapmaz ve bir şeyleri kancadan çıkarmazsanız, o problemle uğraşacaksınız.

WordPress'teki bu yeni geliştirici dalgasıyla, üzerinde bir sürü blok bulunan bir sayfanız olduğunu söyleyebilmek gibi, daha önce sahip olmadığımız şeylere ihtiyacımız olduğunu hepimiz fark ediyoruz. Tüm komut dosyalarınızı ve tüm bloklar için stillerinizi mutlaka yüklemek istemezsiniz. Yalnızca sayfanıza yüklenen stilleri almak istiyorsunuz. Üzgünüm, sayfanıza yüklenen bloklar. Şimdi bunu yapacak fonksiyonlarımız var.

Burada aşağıda, ayrı Çekirdek Blok Varlıklarını Yüklemeli işlevini aşağıda görebilirsiniz. Bu sadece sayfanızı tarayacak, sayfanızda hangi blokların olduğunu görecek ve sadece bu stilleri ve komut dosyalarını tükürecektir. Ve böylece, yalnızca ihtiyacımız olanı yüklediğimiz performans küçük dosya geleceğine doğru ilerlediğimizi görebilirsiniz. Ve bu daha iyi olacak. Yine, oraya bir nevi girip inşa etmeye başlar başlamaz, WordPress'in kendisi bu özellikleri o kadar çabuk benimser ve onları çekirdeğimize alırız. Ve sonra eklentilere sahip olmamıza gerek yok çünkü çekirdek onları benimsedi.

Pek çok insan bu tür bir performans işine giriyor. Burada bir listem olduğunu görebilirsiniz. Bu, bu harika işi yapan insanlardan sadece küçük bir örnek. Onları takip et. Takip ettikleri kişileri takip edin. Retweetlerine dikkat edin çünkü WordPress'in bu çağına giren çok fazla beyin gücü var ve her gün zekice çözümler üreten pek çok akıllı insan var. Yani evet, bu insanlardan bazılarını takip edin.

Son olarak, bu teknolojiyle tasarruf etmekten ve para kazanmaktan bahsetmek istiyorum çünkü yine WordPress ile büyümeyle birlikte uzun vadeli büyümeden, uzun vadeli fırsatlardan bahsediyoruz. Ve bu tür bir teknolojiyle gelir elde etmek için o kadar çok yeni fırsat var ki, yeni hizmetler ve yeni ürünler sağlamanın her türlü yolunu bulabilirsiniz. Ve biraz bundan da bahsedeceğiz.

Sayfa tasarımları ve sayfa oluşturucu eklentileri ve bunun gibi şeyler söz konusu olduğunda, bunları artık kalıplarla değiştirebileceğimizden bahsetmiştim. Kalıplar temelde sayfa düzenleridir, WordPress'in uyguladığı sayfa düzenlerinin bölümleridir, böylece güzel sayfalar oluşturabilirsiniz. Kalıpları her proje için bir atlama noktası olarak kullanabilmek, böylece her müşteri projesi için kullanabileceğiniz bir kalıplar koleksiyonu oluşturmak ve ardından bunları müşteriye göre özelleştirmek, başlangıç ​​kalıplarından oluşan koca bir kitaplık oluşturabilirsiniz. her proje için kullanabilirsiniz, böylece her seferinde tekerleği yeniden icat etmek zorunda kalmazsınız. O zamandan tasarruf ediyorsun. O parayı biriktiriyorsun.

Diğer bir yeni teknoloji de theme.JSON'dur. Bu, daha önce sahip olmadığımız, neredeyse web sitenizi tasarlamanın küresel bir yolu gibidir. Kalıplarınızı yükleyebilmek ve ardından, müşterinizin ihtiyaçlarına veya markanıza göre gerçekten ince ayar yapmak için düğmelerinizin veya bağlantılarınızın veya başlık renklerinizin stillerinde genel değişiklikler yapabilmek, bunlar tekrar yapılacak şeylerdir. Bildiğiniz gibi, düzenleyici ile özelleştirici arasında gidip gelmek ve işleri doğru yapmaya çalışmak çok zaman alıyor.

Ve sonra siteyi taşıdığınızda, bunu tekrar yapmanız gerekir çünkü WordPress'in bu tür şeyleri hatırlaması gerekmez. Bunların hepsi artık çok büyük zaman ve para tasarrufu sağlıyor. Bu yüzden theme.JSON, global stiller gibi şeyleri ne kadar çabuk benimserseniz ve yakında tipografi kontrolleri olacaksa, o kadar çabuk para biriktirmeye ve o parayı kazanmaya başlarsınız.

Eklentilerinizi ayrıştırmak, bahsettiğim bir şey, ama yine de, belki de sitelerimize yüklediğimiz şeylere bakmaya ve sorgulamaya ne kadar erken başlarsak, onlara ihtiyacımız var mı, ihtiyacınız olmayabilir. önbelleğe alma eklentisi artık. Kendi seviyelerinde önbelleğe almayı uygulayan çok sayıda ana bilgisayar var. Küçültülmüş kaynakları ve daha küçük yapıları gönderebiliyorsanız, zaten büyük önbellek eklentilerinin gerekli olmayabileceği bir noktaya geliyoruz.

Bahsettiğim gibi, bu sayfa oluşturucuların bazılarında aynı şey. Bu sayfa oluşturma deneyimini şimdi WordPress'e yükleyebilir miyiz? Tema.JSON dosyalarıyla kalıpları kullanmaya ve kendi tasarım setimizi oluşturmaya başlayabilir miyiz? Bence yapabiliriz. Sanırım neredeyse geldik. Ve bu, sayfa oluşturucuların belirli projeler veya buna benzer bir kullanım durumu olmadığı anlamına gelmez. Bence orada.

Ama yine de, uzun vadeli büyüme, WordPress'in geleceği, işinizin ve WordPress'in geleceği hakkında konuştuğumuzda, daha basit bir gelecek görüyorum, daha fazla kontrole sahip olduğunuz bir gelecek. Ve sanırım şimdi bunun başlangıcını görüyoruz. Şu anda görmek zor olabilir, elbette, ama biz bu noktadayız. Ve evet, bu sizin istediğiniz, ihtiyacınız olan araç setini yaratma fırsatınızdır, bu sizindir ve size özel olarak ayarlanmıştır. Ve çok daha hızlı, çok daha hızlı hareket etmenize yardımcı olacak.

Ve son olarak, bu benim de hakkında çokça yazdığım bir konu. Biliyorsunuz, WordPress bu geçiş sürecinden geçiyor. Ve bununla birlikte yeni çözümlere ihtiyaç geliyor, değil mi? Her web sitesinde bulunan bir form eklentisi gibi en yaygın eklentiler bile, şimdi bunun blok sürümlerine ihtiyacımız var.

Doğrudan düzenleyicide özelleştirebileceğimiz ve değiştirebileceğimiz JavaScript destekli daha iyi sürümlerine ihtiyacımız var. Ve piyasa buna yetişmek için oldukça yavaştı. Bunun nedeni JavaScript geliştiricilerinin eksikliğinden mi yoksa – pek çok neden var mı bilmiyorum, ama mesele şu anda pazarın tamamen açık olması. Son 10 yılın en iyi eklentileri gibi olan önceki eklentiler, müşterileriniz ve siteleriniz için yaptığınız bu şeyleri bir ürüne dönüştürebilirsiniz.

Aslında, zaten yapıldığını görüyorum. Bunu Atomic Blocks ile yapmaya başladım. Kısa kodlar gibi şeyleri değiştirmek istedim ve bunu yapmak için bloklar yapmaya başladım. Ve sadece bunu yapan birkaç kişiden biri olduğu için çok hızlı bir şekilde çok popüler oldu. Ve bu nedenle, para kazanmak ve yeni nişler bulmak için pek çok fırsat var.

Bilhassa e-ticaretin çözülmesi çok zor sorunları var biliyorsunuz. Ve müşteriler, bu şeyler için prim ödüyorlar çünkü kendilerinin çözemeyecekleri gerçekten zor sorunları, özellikle zamandan ve paradan tasarruf ettiren çözümleri çözüyoruz. Bu yüzden şu anda WordPress'te ne kadar fırsat olduğunu yeterince ifade edemiyorum. Pazar, daha önce hiç olmadığı kadar bu yeni çözümlere, bu yeni türden daha sezgisel, daha iyi kullanıcı arayüzüne, daha sıkı yapılara hazır.

Müşteriler bu şeylere hazır ve onlar için para ödeyecekler. Evet, yine, burada, özellikle e-ticaret işleri için hiç bu kadar çok fırsat olmamıştı. Giderek daha fazla insanın çözüm aradığını görüyorum. Ve bu işte en iyi olan insanlar blok editörü için bunları yapıyor olmalı. Bu uzun vadeli büyümenin kilidini açmamız gerekiyor ve bunu yapmanın bir yolu da işinizi ürünlere dönüştürmek.

Tamam, tüm söylenenlerle birlikte, nereden başlanır? Bu şeyleri öğrenmeye başlamak büyük bir görev. Çalışma şeklim ve bence pek çok insan muhtemelen çalışıyor, sadece bir şeyler inşa ederek öğrenmek daha kolay. Bu ister yeni bir şey inşa etmek, ister geçmişte inşa ettiğiniz şeylerden birini, bir müşteri projesini veya kendi kişisel sitenizi almak olsun, onu almayı deneyin ve eğer bir sayfa oluşturma eklentisi veya başka bir şeyle yapıldıysa, deneyin bunu alıp blok editöründe inşa etmek.

Demek istediğim, mazeret yok, sadece oraya git ve onunla çalışmaya başla. İlk bloğunuzu yapın. Bir başlığı veya özellik bölümünü bir kalıba dönüştürün. Ayar kenar çubuğu ile içerik alanı ve bloklar arasındaki ilişkinin ve ayarlarda farklı bağlama yöntemlerinin nasıl olduğunu anlayın. Burada keşfedilecek her türlü yol var. Kullanıcı arayüzünü değiştirmek, içeri girmek ve araç çubuklarından birine özel bir düğme eklemek. Bloklarınızdan birindeki bazı ayarlara bağlayın.

Bunların hepsi, yine, bunların şimdi yapılması oldukça kolay olan şeylerdir. Burada birkaç bağlantı sağladım. Dokümanlara, blok düzenleyici dokümanlara bağlantılar var. Ama aynı zamanda bir depo var, WordPress GitHub– Üzgünüm, Gutenberg deposu, burada belirli şeyleri inşa etme örnekleri var. Yani bir blok böyle yapılır diyebilirler. Bir API aracılığıyla verileri nasıl çekeceğiniz aşağıda açıklanmıştır. Geliştiriciler için oldukça ayrıntılı örnekler sağlama konusunda oldukça iyi bir iş çıkardılar.

Ve bunu bir kez inşa ettikten sonra, onu fırlatma sürecinden geçin, hatta fırlatma taklidi yapın, çünkü bir şey inşa ettikten sonra bulacağınız şeyler vardır, bu bir şeydir. Ama onu canlı olarak almak ve bir üretim sunucusuna alma sürecinden geçirmek ve sitenizi başlatmak için ayarlamak gibi, hepimiz o küçük zaman diliminde ortaya çıkan şeyler olduğunu biliyoruz, değil mi? Bu yüzden onu başlatma sürecinden geçin. Not al.

Ve sanırım o noktada, bu şeyin hazır olduğunu fark etmeye başladığım an, değil mi? Bu şey çok güçlü. Bu şey gitmeye hazır. Yine, herhangi bir yazılım parçası olduğu gibi, kesinlikle tuhaflıklar olacak. Ve açık kaynak topluluğundayız, bu yüzden bunun güzel yanı, bulduğunuz şeylere ve bulduğunuz küçük tuhaflıklara katkıda bulunabilmenizdir.

Ya basitçe rapor edebilir, bu da birinin dikkatini çeker ve düzeltilmesini sağlar ya da düzeltebilir ve bir düzeltme sağlayabilirsiniz. Ve umarım, bu sadece birleşir. Yani daha önce söylediğime geri dönersek, demek istediğim, ne kadar kararlı olduğuna bağlı olarak onu şimdi veya daha sonra benimseseniz de benimsemeseniz de, onu kullanmaya başladığınız anda daha istikrarlı hale gelecektir. bu şeyleri rapor etmek. Ve bence bu, tüm bu şeyin inanılmaz derecede değerli bir parçası, bu fırsata sahip olmamız ve onu daha iyi hale getirmek büyük ölçüde bizim kontrolümüzde. Umarım yaparsın.

Her neyse, evet, nereden başlamalı? Buradan başlayın. Bir şeyler inşa etmeye başlayın. İçeri gir. Birkaç blok yapın. Ve bence göreceksin.

Ve bu kadar. Biliyorsun, yine seni oraya çıkıp bir şeyler yapmaya teşvik etmek istiyorum. Tüm fırsatlara bir göz atın. Ve benimle paylaş. Benim yoluma gönder. Beni Twitter'da @MikeMcAlister'da bulun ve ne yaptığınızı gösterin veya bana herhangi bir soru sorun. Pekala, zaman ayırdığınız için çok teşekkür ederim.