Gutenberg 9.3, Tam Site Düzenlemenin Nereye Gittiğinin Göstergesini Sağlıyor, Widget'lar ve Özelleştirici Ekranlar Olmadan Bir Gelecek
Yayınlanan: 2020-11-05Gutenberg eklentisinin 9.3 sürümü bugün erken saatlerde düştü. Eklentinin, WordPress 5.6 sürüm döngüsü sırasında, yeni özelliklerinin çekirdek platformda yer aldığını görmeyecek olan ilk sürümüdür. Ancak, hata düzeltmeleri WordPress 5.6 beta 2 ve 3'e geri aktarıldı. Sürüm için yapılan çalışmaların çoğu tam site düzenleme (FSE) özellikleri ve düzeltmelerine odaklandı. Ancak, site düzenleyicisinin dışındaki bazı küçük geliştirmeler güncellemeye dahil edildi.
Sosyal Bağlantılar bloğu artık Patreon, Telegram ve Tiktok'u destekliyor ve bu da toplam sosyal simge sayısını 43'e çıkarıyor. Düğmeler bloğunda ayrıca elden geçirilmiş bir hizalama seçeneği var.
Genel olarak, sürüm çoğunlukla mevcut alanlara cila ekler. Geliştirme ekibi 20'den fazla hatayı düzeltti ve site düzenleyicide iyileştirmeler yaparak ilerlemeye devam etti.
Widget'ların ve Özelleştirici Ekranların Kaldırılması

Gutenberg 9.3 ile ilgili en büyük hikaye, ölçülebilir kod veya kullanıcıya yönelik tasarım değişiklikleri değil. Bunun yerine, bir kullanıcı FSE'yi etkinleştirdiğinde Özelleştirici ve Pencere Öğeleri ekranlarının kaldırılmasıyla ilgili bir bilet tartışmasındadır.
Sürüm 9.3, WordPress yönetici menüsündeki Widget'ları ve Özelleştirici öğelerini gizler. Bununla birlikte, doğrudan URL'ye giderek veya Temalar ekranında olduğu gibi WordPress yöneticisinin çeşitli bölümlerindeki kalıcı bağlantılara giderek erişilebilirler. Bu değişikliğin, bu ekranların geleceği için etkileri olabilir.
Tema Ekibi temsilcisi Carolina Nymark, bilette “Widget'ların ve özelleştiricinin geleceğinin ne olduğunu WordPress topluluğuna açıkça bildirmeden bunları şimdi gizlemenin kötü bir hareket olacağını düşünüyorum” diye yazdı. "Onları gizlemek, endişeli kullanıcılardan ve geliştiricilerden daha fazla soruya yol açacak. Bu soruları herkese açık olarak cevaplamadan onları gizlemenin kötü bir fikir olduğunu düşünüyorum. Sizden bu çekme isteğinde bana yanıt vermenizi istemiyorum, çekirdek editör ekibi veya başka biri olsun, 'WordPress'in bu temel özellikler için uzun vadeli plan sunmasını istiyorum.
Proje liderleri tarafından cevaplanması gereken birkaç soru listeliyor. Çoğu, özelleştiricinin uzun vadede oynayacağı rolün ana sorusuna indirgeniyor:
- Menü öğesi gizlenmiş olsa bile, özelleştiriciye yine erişilebilir, seçenekler çalışmaya devam edecek mi?
- Özelleştiricinin FSE temalarında nasıl bir rolü olacak?
- Kullanımdan kaldırılacak mı, nasıl ve ne zaman? Kullanımdan kaldırılmayacaksa, neden onları gizleyelim?
- FSE dışı temalar için de kullanımdan kaldırılacak mı? Nasıl ve ne zaman?
- Güncellenen temam için mevcut özelleştirme seçeneklerini nasıl dönüştürebilirim?
- Site simgesi gibi yalnızca özelleştiricide bulunan WordPress seçenekleri ne olacak?
Riad Benguella, "Buradaki fikir, FSE temalarında pencere öğesi alanları olmadığından, pencere öğesi ekranının işe yaramaz olmasıdır," diye yanıtladı. “Özelleştirici için, Site Düzenleyici ekranının bir kopyasıdır (benzer yetenekler), bu nedenle Site Düzenleyicisinin Özelleştirici tarafından bırakılan boşlukları doldurduğundan emin olmamız gerekir. Global stiller ve Site blokları, FSE temaları için gereken site seçeneklerinin çoğuna yöneliktir ve geçiş yapmak (özelleştiriciyi gizleyerek) kaçırdığımız boşlukları keşfetmemizi sağlayacaktır.”
FSE temalarının widget alanlarına sahip olmaması, geçen yıl boyunca kenar çubuğu/widget sistemini blokları kullanmak için dönüştürmek için neden bu kadar çok çalışıldığını merak etmeye bırakıyor. Ayrıca, kesinti yapmayan WordPress 5.6 için planlanmış bir özellikti.

Benguella'nın düşünceleri, Josepha Haden'in son yorumlarına öncülük eden 5.6 sürümüyle uyumlu görünüyor. 5.6 için widget'ların fişinin çekilmesine yanıt olarak, "İş akışlarının sayısını azaltmaya çok fazla ilgi var ve tek bir güzel, sezgisel arayüze indirgeyebileceğimizi umuyorum" dedi.
Benguella'nın yorumu aynı zamanda böyle bir konsolidasyonun nasıl görüneceğine dair gördüğüm ilk halka açık göstergelerden biri. Muhtemelen, WordPress ilerleyen sürümlerde ilerledikçe Gezinme Menüleri, Widget'lar veya Özelleştirici ekranlarına gerek kalmayacak.
Takımın bu ekranların blokları işlemesi için yaptığı çalışmanın buna değip değmediğini hala sorguluyorum. Geleneksel temalar, yalnızca geleneksel gezinme menülerini, widget'ları ve özelleştirici seçeneklerini kullanmalıdır. Yeni blok tabanlı temalar, indiğinde site düzenleyicisini kullanmalıdır.
Nymark'ın listesinde hala cevaplanmamış sorular var. Bilen birinden daha fazla geri bildirim beklememiz gerekecek. Açık ve halka açık iletişim ihtiyacı konusunda haklı.
FSE'ye Otomatik Geçiş

Özellikle FSE'yi test eden kişiler için en büyük iyileştirmelerden biri, bir kullanıcı FSE özellikli bir temayı etkinleştirdiğinde Gutenberg'in FSE'yi otomatik olarak etkinleştirmesidir. Geleneksel bir temaya geri dönerken FSE'yi de devre dışı bırakacaktır.
FSE'yi test etmek için bazı iyi temalar Q, Twenty Twenty-One Blocks ve Seedlet Blocks'tur.
Kullanıcılar ayrıca Gutenberg Deneysel ayarlar ekranı aracılığıyla FSE'yi artık etkinleştiremez. Gutenberg deneyiminin bu bölümünü test etmek için blok tabanlı bir tema kullanmak artık bir gereklilik. Bu, muhtemelen bu aşamada iyi bir çağrıdır. Açıkça deneysel olarak etiketlenmesine rağmen, binlerce kullanıcı Gutenberg'i bir üretim ortamında çalıştırıyor ve bunu etkinleştirebilir. Ayrıca, temaları desteklemediğinde insanların bozuk bir deneyimi test etmesini engeller.
Düğmeler İçerik Hizalamasını Engeller

Gutenberg temel stillerine güvenmeyen tema yazarları için, Buttons bloğundaki içerik hizalama sınıflarını işlemek için tema stil sayfalarını güncellemeleri gerekebilir. Ancak, geriye dönük uyumluluk için eski sınıfları desteklemeye devam etmeleri gerekecek.
Bu değişiklik, kullanıcıların blok içeriğini ayrı olarak hizalarken blok üzerinde geniş ve tam genişlikte hizalamayı kullanabileceği anlamına gelir.
Güncelleme, Düğmeler bloğu için düzenleyici araç çubuğuna bir içerik doğrulama seçeneği ekler. Buttons bloğu teknik olarak bir kapsayıcı olduğu için bu yöntemi kullanmak mantıklıdır. Yalnızca bir veya daha fazla iç Düğme bloğu barındırır. Önceden kullanılan hizalama sistemi, bloğun içeriğinden ziyade tüm bloğu hizalamak içindir.
Blok düzenleyicinin önceki sürümlerinde, Düğmeler bloğu sola, sağa ve merkeze hizalama için geleneksel align* sınıflarını kullanırdı. Bu Gutenberg güncellemesi, sınıfları is-content-justification-* değiştirir.
Bir kullanıcı blokla belirli bir gönderiyi düzenlediğinde, editör Buttons bloğunu otomatik olarak yeni sınıflara geçirecektir. Aksi takdirde, hala eski align* sınıflarına sahip olacaklardır.
