Redux Çerçevesi Yeniden Başlatılıyor, Çabaları Gutenberg Şablonlarına Odaklıyor

Yayınlanan: 2020-08-04

Dovy Paukstys, dün sabah popüler Redux Çerçevesinin geleceği hakkında sohbet ederken, hata düzeltmeleri içeren başka bir güncellemeyi acele ediyordu. Günün ilk güncellemesi değildi. Virginia merkezli geliştirici, Redux 4.x'in yumuşak lansmanı olarak adlandırdığı şeye bir haftadan biraz fazla bir süre kaldı. 900.000'den fazla web sitesine güç veren ve güçlü bir geliştirici kitlesine sahip olan bir eklentinin büyük bir yeniden yapılandırılmasıdır.

Geçen haftadaki değişiklikler bazıları için riskli görünebilir. WordPress tarihindeki en güçlü tema ve eklenti seçenekleri çerçevelerinden birini sağlayarak büyük bir kullanıcı tabanı oluşturdu. Eklentinin yeni odağı, çekirdek platformun bir parçası olarak yaklaşık iki yıl sonra bile, WordPress'in en tartışmalı özelliklerinden biri olan blok düzenleyiciye büyük ölçüde eğiliyor.

Paukstys'in bir değişiklik yapması gerekiyordu. Yalnızca geliştirici yaklaşımı, ihtiyaç duyduğu yatırım getirisini sağlayamıyordu. Topladığı verilere göre, özellikle Envato pazarındaki ürünler Redux'un arkasından en az 56 milyon dolar kazandığında, 2019'da alınan 7.000 dolarlık bağış ve abonelik sürdürülebilir değildi. Masada çok fazla para bırakıyordu. Redux, yüzeyde başarılı bir üründü, ancak geliştiriciler ya nakit para kazanma konusunda isteksizdiler ya da iş planı çalışmıyordu. Yeni bir şeylerin zamanı gelmişti.

Sadece bir değişiklik zamanı değildi çünkü iş esasen hiçbir yere gitmiyordu. Oyun değişti ve hala değişiyor. Tema seçenekleri, Redux'un ekmek ve tereyağı, önümüzdeki bir veya iki yıl içinde büyük olasılıkla geçmişte kalacak. Temalar, seçenekler panellerine çok daha az bağımlı hale gelecek. Geliştiricilerin tekliflerini blok sistemi etrafında oluşturması gerekecek ve Redux gibi eklentilerin buna ayak uydurması gerekecek.

Yazı duvardaydı. Bir tema seçenekleri çerçevesinden yararlanmak için en iyi zaman son on yıldı. İster blok düzenleyici ister Elementor gibi bir sayfa oluşturma eklentisi olsun, tasarım seçenekleri artık bireysel sayfa düzeyinde veya en azından tema seçenekleri panelleri veya özelleştirici gibi eski tarz konseptlere bağlı değil.

Zaman değişiyor ve Redux da onlarla birlikte değişiyor.

Paukstys, akışla hareket etmeye yabancı değil. Çerçevesinin kullanıcı numaralarının yıllar içinde büyümeye devam etmesine izin verdi. 2015'te vites değiştirdi ve çerçevesinin özelleştiriciyi desteklediğinden emin olmaya odaklandı. Bu, Temalar Ekibi'nin özel tema seçenekleri ekranları yerine özelleştiricinin kullanılmasını gerektiren tartışmalı bir kararından sonra geldi. Paukstys, kararın sesli bir muhalifiydi ve hala özelleştiricinin hiçbir zaman başarısız olmadığına inanıyor. Geriye dönüp bakıldığında, haklı olabilirdi; Özelleştirici, son birkaç yılda terk edilmiş bir proje gibi geldi. Yine de, gerektiğinde seçenekler çerçevesini alakalı tutmak için gerekli hamleleri yaptı.

Bugün, Redux'u blokların hüküm sürdüğü yeni bir çağa itiyor.

"Redux bloklar dünyasına girmeseydi, sonunda dün olurdu," dedi. “Gelecek bloklar ve biz de buna odaklanıyoruz. Bir kez daha çığır açıcı olmaktan heyecan duyuyoruz ve ürünümüzün kullanıcılara, serbest çalışanlara ve ajanslara sitelerini daha önce hiç olmadığı şekilde oluşturmalarına ve iyileştirmelerine gerçekten yardımcı olabileceğini umuyoruz.”

Onun ve Redux ekibinin yaptığı şey, bir zamanlar geliştirici platformu olan şeye tamamen yeni bir dizi kullanıcı odaklı özellik eklemek. Pazarlama bile değişti. Redux artık son kullanıcılara özellikler sağlama ve satış yapma işinde. Artık geliştirici API'si sayesinde milyonlar kazanmış olan tema ve eklenti yazarlarına arka koltukta oturmuyor. Takım direksiyonu eline alıyor ve kendi geleceğine doğru ilerliyor.

Yeni Redux Ne Yapar?

Redux için şablon seti görüntüleniyor.
Dondurma dükkanı şablon seti.

Redux hala her zaman yaptığı şeyleri yapıyor. Geliştiriciler, özel ayar ekranları oluşturabilir ve kendi son kullanıcılarına istedikleri seçenekleri sunabilir. En göze çarpan ekleme, doğrudan blok düzenleyiciyle entegre olan yeni Redux Şablonları özelliğidir.

Paukstys, “Redux Templates, isterseniz bir blok keşif kitaplığı görevi görür” dedi. “Üçüncü taraf eklentiler tarafından sağlanan tüm şablonları tek bir kitaplığa getiriyoruz. Esasen neyin mümkün olduğunu görebilir ve önizleyebilir, tıklayabilir ve içe aktarabilirsiniz.”

Redux ayrıca yerleşik bir blok bağımlılık yükleyicisine sahiptir. Üçüncü taraf şablonları veya blokları içe aktarırken, eklentinin kurulu ve etkin olup olmadığını kontrol eder. Değilse, kullanıcılar için bununla ilgilenecektir.

Nihai hedef, gelişmiş blok şablonları bulma sorununu hafifletmektir. Şu anda, blok şablonlama eklentilerinin çoğu dağılmış durumda, projeler vahşi dünyayı merak ediyor. Kullanıcılar nereye bakacaklarını bilmiyorlarsa ihtiyaç duydukları şeyi bulamıyorlar. Redux hepsini değiştirir. Şu anda 18 farklı blok eklentisini desteklemektedir. Mevcut blok eklentilerine daha fazla maruz kalmaya hizmet eder ve kullanıcıların başka türlü bulamayacakları çözümleri keşfetmelerine yardımcı olur.

Eklenti, düzenleme sonrası ekranında, üst araç çubuğuna yeni bir "Şablonlar" düğmesi ekler. Tıklandığında, bölüm kitaplığı, şablonlar ve şablon kitleri içeren bir açılır pencere açar.

Redux WordPress eklentisinden şablon kitaplığını açma.
Redux kitaplığından şablonları görüntüleme.

Eklentinin güzel özelliklerinden biri önizleyicisidir. Kullanıcılar, önizleme düğmesini tıklatarak herhangi bir şeyi içe aktarmadan önce bir bölümün veya şablonun nasıl göründüğünü görebilir. Önizleyicinin sol tarafında eklenti, hangi blokların kullanıldığını ve hangi gerekli eklentilerin yüklenmesi ve etkinleştirilmesi gerektiğini gösteren sekmeleri görüntüler.

Redux hayal gücüne çok az şey bırakır. Neyin kurulmakta olduğu hakkında gerekli tüm bilgiler doğrudan mevcuttur. Ayrıca, kurulabilecek tüm eklentilere bağlantılar sağlar.

Önizleme modunda Redux eklentisinden iletişim şablonu.
Bir kişi şablonunu önizleme.

Harika olan şey, Şablonlar özelliğinin kullanıcıyı Redux eklentisine kilitlememesidir. Bir kullanıcı gelecekte Redux'u devre dışı bırakmak isterse, bloklarında hiçbir şey değişmeyecektir. Öncelikle son kullanıcılar ile devasa blok projeleri dünyası arasında bir köprü görevi görüyor.

Paukstys, "Seçeneklerin geleceğinin uzun vadede bloklar halinde azaldığını görüyoruz, bu nedenle Redux'u her zaman en üst düzeyde tutmak için bu alana geçmenin bir yolunu bulduk" dedi. Ekibi, temel çerçeveyi tamamen yeniden yazdı ve her şeyi WordPress kodlama standartlarına getirdi.

Destek bloklarına geçiş, daha çok günleri sayılı bir projenin yeniden konumlandırılmasıdır.

Paukstys, Redux'un daha önce sahip olduğu her özelliğe ve hatta daha fazlasına sahip olduğunu vurguladı. Ekip, bir derleyici yerine kullanmayı tercih ederlerse geliştiriciler için CSS değişkenleri ekledi. Çekirdek çerçevenin büyük ölçüde geliştiğini hissediyor, bu da eski kullanıcıların alıştıkları özelliklerin keyfini çıkarmaya devam edebilecekleri anlamına geliyor.

Yeni Bir İş Planı

Redux web sitesindeki fiyatlandırma tablosunun ekran görüntüsü.

Hata yapma. Paukstys, işinin gelirini artırmayı ve Redux için sürdürülebilir bir gelecek yaratmayı hedefliyor. Fiyatlandırma planı açıktır ve yıllar boyunca birçok ticari eklenti için başarılı olan bir modeli takip eder. Planlar kademelidir ve kullanıcının otomatik güncelleme ve destek istediği site sayısına bağlı olarak yıllık 49 ABD Doları ile 249 ABD Doları arasında değişmektedir.

Ticari planlar, geliştiriciler için otomatik Google Yazı Tipi güncellemeleri, tüm panellere entegre özel yazı tipleri, sınırsız widget alanları ve dinamik arama gibi yeni özellikler sunar.

Bununla birlikte, büyük satış doğrudan son kullanıcıların kapısına iniyor. Ticari planların her biri 1.000'den fazla bölüme ve tam sayfa şablona tam erişim sunar. Seçeneklerin genişliği neredeyse bunaltıcı olabilir, ancak ortalama bir kullanıcı, siteleri için ihtiyaç duyulan hemen hemen her tür şablonu bulabilecektir. Restoranlardan şirket ofislerine ve fitness stüdyolarına kadar herkes için küçük bir şeyler var.

Önceki yıllardan Paukstys, “Çok fedakardım” dedi. “İnsanların para kazanmasına yardım edersem, geri vereceklerine inanıyordum. Ne yazık ki, bu şekilde çalışmıyor. Yıllarca her biri başarısız olmaya mahkûm olan çeşitli fiyatlandırma modelleriyle çalıştım.” Başkalarının iş başarısına yükseldiğini, oldukça sık yaptığı işlerde görmüştü. Her şey parayla ilgili değil ve karşılığında sunabileceği değerli bir şey olduğuna inanıyor.

Gelişim becerisi finansal başarıyı beslemek için yeterli değildir. Sağlam finansal ilkeler bunu desteklemelidir.

İş planındaki son değişikliklerin katalizörlerinden biri, WordPress ekosisteminde güçlü bir iş liderleri topluluğuna sahip olan Post Status'a katılmaktı. Alex Denning, Kimberly Lipari, Haris Zulfiqar, Rich Tabor ve diğerlerini ilham kaynağı olarak görüyor ve düşüncesini projenin ticari yönü etrafında değiştirmesine yardımcı oluyor.

Şimdiye kadar öğrendiği derslerden bazıları şunlardır:

  • Geliştiriciler zaten aç. Kullanıcılara odaklanın.
  • Eklentiler kötü bir model olabilir. Tek bir profesyonel/premium ürünün satılması ve yönetilmesi çok daha kolaydır.
  • Gelir modeli ihtiyacı. İnsanlardan sadece para vermelerini beklemeyin.
  • Sahip olduğunuz kitleyi kullanın. Kendini baltalama.

"Geldiğimiz nokta, geliştiriciler için çok daha ucuz bir plan ve kullanıcılar için güçlü bir araç takımıdır" dedi. "Umarım Gutenberg'i daha değerli bir yere itiyoruz."

İlerlemek

Doğal olarak, her kullanıcı eklentinin elden geçirilmesinden memnun olmayacaktır. Redux yıllardır özellikle geliştiricilere yönelikti. Bu bir seçenekler çerçevesiydi.

James adlı bir kullanıcı bir incelemede "Redux, geliştiricilerin Seçenekler çerçevesi oluşturması olan tamamen farklı bir amaç içindi" diye yazdı. "Eklentiyi aniden böyle bir sayfa oluşturucuya değiştirdiler. Mantıklı değil ve önceki eklentinin itibarını kullanıyorlar.”

Haklı bir eleştiridir. Ve, bekleniyordu. Eklenti, odağının çoğunu son kullanıcılara kaydırdı. Ancak, geçmişte geliştiricilerle başarılı olmasını sağlayan mevcut API'yi ve özellikleri kaldırmadı.

Paukstys, Redux'un kazandığı itibarın üzerine inşa ettiği ve son kullanıcılar için yeni özellikler sunduğu konusunda net. Yıllarca süren zaman ve kaynak yatırımına makul bir getiri sağlamak için yeni bir şey denemek konusunda özür dilemez. Tamamen yeni ve ayrı bir proje başlatmak çok daha fazla risk taşır. Zaten inşa ettiği dağın tepesine inşa etmek mantıklı.

Herkesi mutlu etmeyecek. Ancak, Redux 4'ün yumuşak lansmanından bu yana geçen hafta geri bildirimin "şok edici derecede olumlu" olduğunu söyledi.

“Kullanıcıların Redux'u ne kadar takdir ettiğini hiç anlamadım” dedi. "Çerçevedeki bazı değişiklikler siteleri bozdu ve yardım etmek için ulaştığım herkes çok nazik davrandı. Çok ferahlatıcı ve dürüst olmak gerekirse, WordPress topluluğunun neden bu kadar harika bir yer olduğunu görmeme yardımcı oluyor. Korkarım geliştiriciler birbirlerine karşı çok sert. Öte yandan, nazik destek sağlanırsa kullanıcılar da inanılmaz derecede nazik oluyorlar.”

Şimdiye kadarki geri bildirimlerin çoğu, eklentinin geleceğinin herhangi bir göstergesiyse, dirgenler ve meşaleler görmeyi beklemeyin.

Değişiklik konusunda birkaç hoşnutsuz kullanıcıyla birkaç topak almak zorunda kalabilir. Bölge ile birlikte gelir. Bununla birlikte, geri bildirim, Redux destek kanalları aracılığıyla kullanıcılara ne kadar iyi hizmet verdiğiyle doğrudan ilişkili olacaktır.

Proje ayrıca önümüzdeki aylarda ve yıllarda potansiyel olarak yeni bir kullanıcı tabanından faydalanacaktır. Eklenti, onu bugün bulunduğu yere getiren özellikleri korurken yeni bir pazara ayak uyduruyor. Biraz dengeleyici bir hareket olacak, ancak eklenti zamana göre hareket etmelidir.

Redux'un Geleceği

Bu Redux için yeni bir dönem. Yakın gelecekte, Paukstys ve ekibinin tüm hataları gidermeye ve yeni bir pazara geçişe odaklanması gerekecek. Yeni özelliklere dalmadan önce düşünme, dikkatli dinleme ve dikkat zamanıdır.

Paukstys, "Geçmişte %100 geliştirici odaklıydık" dedi. “Bununla birlikte, gözümüz her zaman kullanıcının üzerindeydi ve ihtiyaçlarını karşılamak istedik. Şimdi, geliştiricilerin yanı sıra kullanıcıları doğrudan desteklemek için genişliyoruz.”

Son kullanıcılara odaklanan yeni odakla, diğer alanlarda büyüme potansiyeli var. Paukstys, odağın şu anda %100 blok düzenleyicide olduğunu söylüyor. Elementor gibi diğer büyük sayfa oluşturucuları desteklemek için ayrılmak söz konusu değil. Ancak Redux, çekirdek deneyimini genişleterek başarıya ulaşmaya devam edebilmelidir.

“Bu maceraya bloklar alanına başladığımızda, sınırlı sayıda blok göz önüne alındığında endişelendik” dedi. "Ama dürüst olmak gerekirse, orada inanılmaz bir yenilik var ve Gutenberg ile inşa edebildiklerimiz oldukça harikaydı."