Gutenberg 11.9 Gezinme Menülerine ve Blok Temalarına Odaklanıyor
Yayınlanan: 2021-11-13Gutenberg 11.9 Çarşamba günü indi ve düzinelerce geliştirmeyle dolu. Katkıda bulunanlar, 14 Aralık'ta beklenen WordPress 5.9'un piyasaya sürülmesinden önce bazı son özelliklerden yararlanarak hızlanıyor.
Sürüm 11.9, yaklaşan WordPress güncellemesi için yeni özellikler içeren son eklenti sürümüdür. Hata düzeltmeleri önümüzdeki haftalarda taşınmaya devam edecek.
Site düzenleme ve temayla ilgili bloklar, ilgi odağının çoğunu alır. WordPress 5.9, ilk varsayılan blok teması olan Twenty Twenty-Two ile birlikte gönderilecektir. Birçok kullanıcı için bu, şablon düzenleme ve genel stiller ile ilgili ilk deneyimleri olacak.
Gezinme bloğu çok fazla ilgi gördü ve haklı olarak. Geliştiriciler, bazı hayati veri taşınabilirliği sorunlarını çözdü ve daha kapsamlı bir kullanıcı deneyimi yarattı.
Genel olarak iyileştirme için hala çok yer var, ancak Gutenberg son birkaç ayda çok yol kat etti. Yeni özelliklerin genel WordPress sürümüne ulaştığında nasıl görüneceği konusunda heyecanlıyım.
Site Düzenleyicisi Geri Ölçeklendi, Menüsü Taşındı ve Yeniden Adlandırıldı

Site düzenleyicisi, Gutenberg eklentisi kullanıcılarının son birkaç ayda alıştığı bir özellik olmadığı noktaya kadar yeniden ölçeklendirildi. Esasen küresel stiller özelliğine giden bir yoldur.
Şablonlar söz konusu olduğunda, arayüz üzerinden sadece sitenin ana sayfasına erişilebilir. Düzenleyicinin sol üst köşesindeki “W” simgesine tıklamak, daha önce kullanıcıların tek tek şablonlarda gezinmesine, seçmesine ve özelleştirmesine izin veren tanıdık şablonlar panelini artık açmıyor.
“Tüm Şablonlara Göz At” düğmesine tıklamak, kullanıcıları site düzenleyicisinden bir şablon ekranına götürür. Bir gönderi listesine benziyor ve örneğin bir yazar arşivinin veya diğer tema şablonlarının üzerine nasıl yazılacağına dair talimat içermiyor. Sistemi ne olduğunu anlayacak kadar iyi tanıyorum, ancak bunun ortalama bir kullanıcı için şok edici olacağını tahmin edebiliyorum.
Kullanıcılar, açılır menüdekilere tıklayarak site düzenleyicideki Üstbilgi ve Altbilgi alanlarına atlayabilir. Düzenleyici, ekranları değiştirmeden yalnızca bu şablon bölümlerine odaklanır.
Ancak, site düzenleyicisinden belirli şablonları düzenlemenin hiçbir yolunu göremiyorum. Sonuç, tek kullanım özelliği olan global stiller içeren sulandırılmış bir dizin şablonu düzenleyicisidir.
Site düzenleyici menü öğesi de artık WordPress yöneticisindeki Görünüm menüsünün altına taşınmıştır. Artık sadece "Editör" olarak adlandırılıyor. Tabii ki, “Tema Editörü” alt menüsü hala orada.

Bunun kullanıcılar için kafa karıştırıcı olmasını beklemiyorum…
Alaycılık bir yana, burası yalnızca bir kullanıcının aktif bir blok teması varsa görünecek olan yeni site düzenleyicisi için uygun yerdir. Ancak, iki alt menü adı açıkça çelişiyor. Tema Düzenleyiciyi taşımak için daha iyi bir yer olabilir mi? Bir teklif, yönetici menüsünde Araçlar altına düştüğünü görecektir.
Bir blok dünyasında tema dosyalarını doğrudan düzenlemek için ne kadar kullanım olacağını merak etmelisiniz. UI aracılığıyla şablonların üzerine yazılabilir. theme.json ayarları, genel stiller arabirimi aracılığıyla işlenir. Bu çoğunlukla, tek sorun olarak functions.php bırakır. En azından blok temalar için WordPress'te dosya düzenlemeyi varsayılan olarak devre dışı bırakmanın zamanı gelmiş olabilir.
Desen Gezgini

Masaüstü bilgisayarlar ve tabletlerdeki kullanıcılar artık tam ekran desen kaplamasının keyfini çıkarabilir. Dar yerleştiricide düzinelerce, hatta yüzlerce desen arasında durmadan gezinmek yerine, biraz daha fazla nefes alan bir arayüzde desenleri keşfetmek için yeni bir “Keşfet” düğmesine tıklayabilirler.

Bu yeni özelliği bu haftanın başlarında tam bir incelemede ele aldım. Tasarımla çalışmak için hala birkaç pürüz var, ancak şu ana kadar iyi çalışıyor. Ayrıca, daha kapsamlı bir dizi özellik için zemin hazırlar.
Navigasyon Veri Tasarrufu ve Navigasyon Alanı Bloğu
Gezinme bloğu verileri artık özel bir wp_navigation gönderi türünde depolanıyor. Katkıda bulunanlar, ayrı olarak kaydederek artık blok tabanlı gezinme menüleriyle ilgili uzun süredir devam eden sorunlardan birini düzelttiler: taşınabilirlik.
Bloğun önceki yinelemelerinde, kullanıcılar yeni bir blok temasına geçtiklerinde özenle hazırlanmış menülerini kaybettiler. Genellikle sık sık değişmeyen içeriği yeniden oluşturmaları gerekir.
Bu iyileştirmenin yanı sıra, Navigasyon için bir sarmalayıcı görevi gören yeni bir Navigasyon Alanı bloğu var. Tema yazarları, blok tema şablonlarında aşağıdaki kodla özel alanlar tanımlayabilecekler:
<!-- wp:navigation-area {"area":"primary"} --> <!-- wp:navigation /--> <!-- /wp:navigation-area --> Yuvalanmış Gezinti bloğu, bir wp_navigation gönderisiyle ilişkilendirilir. Bu, ileride tema yazarları için tercih edilen format olacaktır.
Bir kullanıcı temaları değiştirdiğinde ve "alan" adı önceki temasıyla eşleştiğinde, menü devam eder ve otomatik olarak görünür. Eşleşmiyorlarsa, kullanıcı kaydedilmiş bir menü atayabilir. Menü/alan ilişkisi veritabanında saklanır.
Gezinme Alanı bloğuyla ilgili sorunlardan biri, hizalama denetimine sahip olmamasıdır. Teknik olarak, kendisi herhangi bir HTML çıktısı vermez. Ancak düzenleyicideki varlığı, kullanıcının iç Gezinme bloğu için geniş veya tam hizalamayı seçmesini engeller.
Çift Ton Filtre Şeffaflığı
Görüntü ve Kapak gibi bloklardaki çift ton filtreleri artık şeffaflığı destekliyor. Kullanıcılar artık gölgeleri veya vurguları ayarlarken renk seçicinin altında bir kaydırıcı denetimi görecek.
Bu özellik, bir Kapak üzerine bir Görüntü bloğu katmanlayarak çift pozlama efekti veya görüntü maskesi için kapıyı açar. Alex Lende bunun nasıl işe yarayabileceğine dair birkaç örnek gösterdi.

Geliştiriciler ayrıca bir triton seçeneği ve diğer filtre türleri için olasılıkları da kaydetti.
Global Stillere Erişmek İçin API
Tema ve eklenti yazarları, küresel stiller sistemiyle etkileşim kurmak için bu yeni API ile eğlenmelidir. Daha önce geliştiriciler, sunucu tarafında ihtiyaç duydukları verileri çekmek için WP_Theme_JSON_Resolver sınıfını kullanmak zorundaydı. Şimdi, üç yeni işlevi var:
-
gutenberg_get_global_settings()– Ayarları döndürür. -
gutenberg_get_global_styles()– Stil ayarlarını döndürür. -
gutenberg_get_global_stylesheet()– Genel stil sayfasını döndürür.
Muhtemelen, bu işlevler WordPress 5.9'a inmeden önce yeniden adlandırılacak ve gutenberg_ önekine sahip olmayacak. Tema yazarları, güvenli tarafta olmak için bunların herhangi bir kullanımını function_exist() kontrollerinde sarmalıdır.
Yeni Yorum Blokları
En son eklenti güncellemesine birkaç yeni yorum bloğu geldi. Yorum Sorgu Döngüsü ve Yorum Şablonu blokları, gönderi karşılıklarına benzer şekilde çalışır. Bununla birlikte, mevcut sonuç, üretimde kullanıma hazır olmayan çıplak bir özelliktir. İç içe yorumlar gösterilmez ve çıktıyı özelleştirmek için çok fazla seçenek yoktur.
Bu, tema yazarlarını ve kullanıcılarını (site düzenleyicisi aracılığıyla) yorum sonrası çıktılarını kontrol etmeye yönelik bir adımdır. Gutenberg 11.9, şablonlama için gerekli olacak yeni yorum yardımcı bloklarını da içerir:
- Yorum Cevap Bağlantı
- Yorum Bağlantısı
- Yorum Avatarı
Bir süredir, yorumlar sonradan akla geliyormuş gibi geldi. Temayla ilgili bu eksik blokları tamamlamaya yönelik herhangi bir hareket memnuniyetle karşılanır.
