WordPress 5.6 Sürüm Ekibi Blok Tabanlı Widget'ların Fişini Çekiyor
Yayınlanan: 2020-10-21
Yanılmışım. Okurlarımıza, yeni özelliğin hazır olup olmadığıyla ilgili önceki yazımda “blok tabanlı widget sisteminin WordPress 5.6 indiğinde prime time için hazır olacağına” dair güvence verdim. Ayrıca bunun, özelleştiriciyle çalışmasını sağlamaya çalışmama koşuluyla olduğunu da söyledim - bu deneyim hala bozuktu. Ancak, 5.6 ekibi bu yıl ikinci kez blok tabanlı widget'ların fişini çekti.
Bir hafta önce, WordPress 5.6 sürüm lideri Josepha Haden, hazır olacağı konusunda hemfikir görünüyordu. Bununla birlikte, bir geliştirme döngüsünde işler hızla değişebilir ve beta sürüm son tarihleriyle zor kararlar alınması gerekir.
Bu, ekibin gelecekteki bir sürüme koyduğu ilk özellik değil. İki hafta önce, 5.6 özellik listesinden blok tabanlı gezinme menülerini çıkardılar. Her iki özellik de başlangıçta WordPress 5.5 için planlanmıştı.
WordPress 5.0'da blok düzenleyicinin ilk lansmanından kısa bir süre sonra, Ocak 2019'dan bu yana yeni bir Widgets yönetici ekranı geliştirilmektedir. Şimdilik, blok tabanlı widget'lar özelliği WordPress 5.7'ye aktarıldı. Ayrıca "erken" etiketi de verildi, bu da 5.7 sürüm döngüsü başladıktan hemen sonra çekirdek WordPress'e girmesi gerektiği anlamına geliyor. Bu, olgunlaşması için daha fazla zaman ve daha fazla insana onu test etme fırsatı verecektir.
5.6'nın çekirdek teknoloji lideri Helen Hou-Sandi, kararın tarihsel bir açıklamasını ve neden yeni bilete dahil edilmeye hazır olmadığını açıkladı:
Ön ucu etkileyen özelliklerle ilgili sorum şu: "Sitemi mahvetme cezası olmadan bu yeni şeyi deneyebilir miyim?" - yani, kullanıcı güveni. Şu anda, widget alanlarının temalar olmadan sitenizde gördüğünüz gibi bir şey görüntülenmediği ve gerçek bir bağlamsal görünüm elde etmek için değişikliklerinizi revizyonlar olmadan canlı kaydetmeniz gerektiği göz önüne alındığında, widget alan blokları görünmüyor. deneme için sizi cezalandırmadan bu yeni özelliği denemenize izin verir.
Mevcut deneyimin şu anda vasat olduğunu söylemeye devam etti. Bir aydan fazla bir süre önce ayrıntılı olarak ele aldığım özelleştirici deneyimiyle ilgili sorunlardan da bahsedildi.
“Bu konuya tekrar döndüğümüzde, kullanıcıların sitelerini WordPress ile istedikleri gibi gösterebilecekleri konusunda güvende hissetmelerini sağlamanın ne anlama geldiğine bir göz atalım. onlara verildi," dedi Hou-Sandi.
Bu zor karara rağmen umut verici bir görünüm. Bazen bu tür çağrıların uzun vadede projenin iyiliği için yapılması gerekir. Daha iyi bir kullanıcı deneyimi için bir özelliği gelecekteki bir sürüme geri yüklemek, ortalamanın altında bir deneyimle erken başlatmaktan daha iyi olabilir.
Baş WordPress geliştiricisi Andrew Ozz, bilette “Bunun iyi yanı, artık widget'ların 5.7 için 'yeniden hayal edilmeye' devam edebilmesi ve daha da fazla iyileştirme alabilmesidir” dedi. “Kaç kişinin bunu biraz daha uzun süre test ettiğinden emin değilim, ancak widget alanlarında (diğer bir deyişle kenar çubukları) bloklar olması birçok yeni olasılık açar ve birçok eski, sınırlı widget'ı geçersiz kılar. 'Widget alanları', 'daha dinamik içeriğe sahip özel gönderiler' gibi bir şey haline geldi ve kullanıcıların (ve tasarımcıların) eski widget'larla zor veya imkansız olan birçok şeyi yapmasına izin verdi.”
En çok beklediğim 5.6 özelliklerinden birinin düştüğünü görme hayal kırıklığından sonra, topluluk liderlerinden projeye ilişkin olumlu bakış açısını görmek cesaret verici.
Haden, "Biliyorsun, ben de bundan gerçekten umutluydum ve o son dakika görüşmesi üzerinde çok uğraştığım bir çağrıydı" dedi. "Son baktığımda hazır görünüyordu, ancak daha sonra daha odaklı testler yapıldı ve kullanıcılar için biraz zor olan bazı etkileşimler oldu. Bunun için minnettarım çünkü acı veren kullanıcı deneyimlerini keşfetme zamanı, lansmandan sonra değil, lansmandan önce!”

WordPress 5.6, ikinci büyük özelliğini düşürmesine rağmen, iki aydan kısa bir süre içinde piyasaya sürülecek bazı önemli noktalara sahip. Yeni Twenty Twenty-One teması, yeni bir soluk gibi görünüyor ve önceki varsayılan temalarda görülmeyen blokla ilgili özellikleri keşfedecek. Haden ayrıca, büyük sürümler için otomatik güncellemelere, REST API için uygulama şifreleri desteğine ve dört gözle beklenecek özellikler olarak erişilebilirlik iyileştirmelerine dikkat çekti.
WordPress 5.6 Beta 1'in bugün teslim edilmesi bekleniyor.
Eski Bir Projeye Yeni Özellikler Ekleme
Bazen Gutenberg projesinin çiğneyebileceğinden daha fazlasını ısırdığını hissediyorum. Büyük özellik planlarının çoğu, sürekli olarak projeksiyonları kaçırır. Tam site düzenleme, genel stiller, widget'lar, gezinme menüleri ve çok daha fazlası arasında, bir özelliğe aşırı odaklanmak ve onu gönderilmeye hazır hale getirmek zordur. Öte yandan, bir şekilde çok fazla odaklanma, uzun vadede diğer özelliklerin zararına olabilir. Tüm bu parçalar sonunda daha uyumlu bir bütün oluşturmak için bir araya gelmelidir.
WordPress ayrıca 17 yaşında. Herhangi bir yeni özellik, eski özellikleri veya kodu etkileyebilir. Blok tabanlı widget'ların amacı, süreçte milyonlarca web sitesini bozmadan mevcut bir özelliği yeni bir sistem içinde çalışacak şekilde dönüştürmektir. Tek bir özellik üzerinde yirmi bir aylık çalışma, çözülmesi kolay bir problem olmadığını gösteriyor.
“Karmaşık mühendislik problemleri konusunda çok haklısın!” dedi Haden. "Artık proje tarihinde, tüm parçaları birleştirmenin öngörülemeyen komplikasyonlarla karşı karşıya kalabileceği bir noktadayız."
Projenin ayrıca, ana özellikleri tam olarak tamamlayamamakla karşılaştığı bazı sorunları nasıl çözebileceğini de düşünmesi gerekiyor. Takım, tüm parçalara odaklanamayacak kadar ince mi geriliyor? Özellikleri ileriye taşımak için geliştirebileceğimiz alanlar var mı?
Haden, "Gelecekte sürecimizin hangi bölümlerinin iyileştirilebileceğini belirleyebileceğimiz bir retrospektif olacak, ancak ayrıca kapsamlı hedefler belirlemenin herhangi bir yazılım projesi için iyi olduğunu hissediyorum" dedi. "Birçok katılımcının WordPress'te blokların gücünü daha fazla alana getirme konusunda aciliyet duygusu var, bunu da paylaşıyorum, ancak sevkiyat zamanı geldiğinde, bunu kullanılabilirliğe olan derin bağlılığımızla dengelemek zorundayız."
Giderek daha belirgin hale gelen bir sorun, ön uç düzenlemenin yıllar içinde daha zor hale gelmesidir. Şu anda, widget'lar ve gezinme menüleri, WordPress'te çılgınca farklı arayüzlerle iki yerde düzenlenebilir. Tam site düzenleme, karışıma tamamen yeni bir arayüz eklemek için duruyor.
Haden, "Gutenberg ile çözmeye çalıştığımız sorunlardan birinin, WordPress arayüzündeki öğeleri düzenlemek için her zaman daha tutarlı bir deneyim olduğunu düşünüyorum" dedi. "Hiçbir kullanıcının, sayfalarının yayınlandığında hayal ettikleri gibi göründüğünden emin olmak için beş farklı iş akışını öğrenmesi gerekmez."
Bu arada, yıllar içinde numaralandırılabilecek olan, son kullanıcılar muhtemelen bu çoklu arayüzlere sahip olacaklar - yeni özellikler geliştirilirken örtüşüyor. Bu, CMS alanında aç rakipler paketine liderlik etmeye çalışan, yaşlanmakta olan bir projenin giderek artan bir sıkıntısı olabilir.
Haden, "İş akışlarının sayısını azaltmaya çok fazla ilgi var ve umarım tek bir güzel, sezgisel arayüze indirebiliriz" dedi.
