WordPress 6.0'a Bakmak: Erken Yol Haritası

Yayınlanan: 2022-01-28

WordPress 5.9 ile sadece kapıdan dışarı adım atıp dünyayı selamlıyor, lider geliştiriciler nefeslerini yakalamak için neredeyse hiç zaman ayırmamış gibi görünüyor. Dün Matias Ventura, 6.0 için ön yol haritasını yayınladı. Bu yıl inmesi planlanan özelliklerin genel kapsamını kapsar.

Sürüm 6.0'ın, Gutenberg projesinin 2. Aşamasının görsel site oluşturma araçlarını kapsayan kavramsal bir kaplaması olması bekleniyor. Gelecekteki geliştirmede çok önemli bir rol oynamaya devam edecekler, ancak geliştiriciler muhtemelen odaklarının çoğunu WordPress 6.1 ve sonrası için Aşama 3'e kaydıracaklar.

Aşağıdakiler, uzun vadeli yol haritasında ana hatlarıyla belirtilen dört aşamadır:

  1. Daha Kolay Düzenleme: Blok tabanlı içerik düzenleme.
  2. Özelleştirme: FSE, blok kalıpları, blok dizini, blok temaları ve global stiller.
  3. İşbirliği: Birlikte yazma içeriği.
  4. Çok dilli: Çok dilli sitelerin uygulanması.

Düzenleyici Geliştirmeleri

Ventura, temel WordPress'te gönderi ve site düzenleyicileri etrafında 10 üst düzey odak alanı listeledi. Sitede gezinme modu gibi büyük bilet öğelerinden yazma deneyimine daha temel bir yaklaşıma kadar çeşitlilik gösterirler. En çok sabırsızlıkla beklediğim bazı şeylere odaklanacağım.

Tema Global Stiller Varyasyonları

Farklı renkler ve yazı tipi kombinasyonları ile Twenty Twenty-Two WordPress temasının altı ekran görüntüsünden oluşan bir grup.
Yirmi Yirmi İki tema tasarımı varyasyonu.

Bekleyemeyeceğim bir özellikler listesi var. Görünüşe göre her gün ona ekleyecek yeni bir şey buluyorum. Bununla birlikte, küresel stil varyasyonları kolayca ilk üçe girer.

Özellik bekleniyordu, ancak WordPress 5.9'a tam olarak girmedi. Amaç, kullanıcıların bir düğmeye tıklayarak sitelerinin renklerini, yazı tiplerini ve daha fazlasını dönüştürerek birden fazla ön ayar arasından seçim yapmasına izin vermekti. Twenty Twenty-Two için çeşitli varyasyonlar halihazırda devam ediyor.

Bu, yalnızca theme.json dosyasının değiştirilebildiği alt temanın hafif bir sürümü gibidir. Esasen, onlar derilerdir .

Özel Kullanıcı Arayüzü Olarak Gezinme Yapısı

Bu, büyük olasılıkla Gutenberg'in 2. Aşamasını tamamlamanın en önemli özelliklerinden biri olacak. Bazı parçalarını takip etmek zor olabilir, ancak ilgili bilette birkaç ekran görüntüsü ve video var.

Esasen amaç, site düzenleyicisi, genel stiller, şablonlar ve gezinme ile gezinme ve etkileşim kurma deneyimini iyileştirmektir. 5.9'daki çalışma mükemmeldi, ancak şimdi daha sezgisel bir arayüz oluşturmaya ihtiyaç var.

Bunun bir kısmı, site yapısını kullanıcı arayüzündeki Gezinme bloğunun dışında gezinme olarak gösteriyor. Kullanıcılar şu anda bunu yalnızca site tuvalinden düzenleyebilir.

Bu tür şeyler söylemek yapmaktan daha kolaydır, bu nedenle katkıda bulunanlar işlerini onlar için kesecektir. Toplumsal bir çaba gerektirecektir.

Şablon Oluşturma ve Tema Değiştirme

Şu anda, kullanıcıların site düzenleyici arayüzü aracılığıyla oluşturabilecekleri sınırlı sayıda şablon bulunmaktadır. Örneğin, bir arşiv tasarımı ekleyebilirler ancak bunu belirli arşiv türleri (ör., category ) veya bunların bilgi tabanlı sürümleri (ör., category-news ) için ayıramazlar.

Sonunda site düzenleyicisi, şablon hiyerarşisinden olası herhangi bir şablonun oluşturulmasına izin vermelidir. Bunu kullanımı kolay bir arayüzde sunmak zor olacaktır. Hiyerarşi yalnızca bir sitedeki nesnelerin (gönderiler, terimler vb.) sayısıyla sınırlıdır.

Şablon oluşturma sürecinin diğer parçası, onları temalardan ayırmaktır. Kullanıcılar, birinden diğerine geçerken özelleştirilmiş şablonlarını asla kaybetmemelidir. Eklentiler blok şablonları sunmaya başladıkça bu daha da hayati hale geliyor.

Birinci Sınıf Oluşturma Araçları Olarak Desenler

WordPress yayın düzenleyicisinde kalıp gezgini yerleşimini engelleyin. Solda, desen kategorilerinin bir listesi var. Sağda, desenlerin iki sütunlu bir önizlemesi var.
Blok desen gezgini.

WordPress 5.5 ile birlikte piyasaya sürüldüklerinden bu yana, kalıplar, kullanıcıların kullanabileceği en güçlü araçlardan biri olmuştur. Dinleyecek olanlara en az iki yıldır oyunun kurallarını değiştireceklerini söylüyorum. WordPress 6.0 sözümü yerine getirebilir.

Bir teklif, kalıpları şablon ve sayfa oluşturmanın merkezi bir parçası haline getirecektir. Bunun birkaç parçası çeşitli akışlara sığabilir, ancak kapsayıcı hedeflerden biri, son kullanıcıların boş bir şablon veya sayfa ile ne yapacaklarını bulmaları olmalıdır. Doğru yapılırsa, desenler onların yerden koşmalarına yardımcı olabilir.

Mevcut içerik bölümlerini kalıplarla dönüştürmek için bir öneri de masada. Bunun, kullanıcı deneyiminin eksik bir bileşeni olduğunu bu haftanın başlarında yazmıştım.

Tema yazarları için desen kaydı daha az karmaşık hale gelebilir. Şu anda, onları PHP aracılığıyla kaydettirmek için Modeller API'sini kullanmaları gerekiyor. Ancak, WordPress'in bunları otomatik olarak tanıması için bir teklif var. Kalıplar büyük olasılıkla temada özel bir /patterns klasöründe bulunur ve sayfa şablonlarına benzer şekilde kaydedilir. Ancak nihai çözüm henüz belirlenmedi.

Blok Geliştirmeleri

Dört gözle beklemek için bir dizi blokla ilgili geliştirme var. Bunların çoğu, Navigasyon bloğunda devam eden yineleme etrafında dönecektir. Tema yazarlarının ayrıca yorumların çıktısını kontrol etmek için daha fazla bloğu olmalıdır.

Ancak, en çok beklediğim bazı özelliklere dalmama izin verin.

Süper Güçlere Sahip Öne Çıkan Görseller

Üst üste yığılmış iki büyük bölüm. Her birinin tam genişlikte bir arka plan resmi, bir gönderi kategorisi, başlığı ve bağlantısı vardır.
Kapak bloğunda kullanılan post özellikli görsellerin konsept tasarımı.

Süper güçler yerine bu, geleneksel temada zaten mümkün olan kullanım durumlarını kapsayacaktır. Her ne kadar blok temalarını sevsem de, en göze batan sorunlardan biri Post Featured Image bloğu. Esasen, şu anda küçük resim post-thumbnail görüntü boyutunu çıkarıyor.

Tema yazarları genişliği ve yüksekliği ayarlayabilir ancak kaydettikleri kırpılmış boyutları kullanamazlar (Gutenberg'in geliştirme sürümünde düzeltilmiştir). Ayrıca Kapak ve Medya ve Metin gibi diğer blokların bağlamında kullanamazlar.

Öne çıkan görsel yeteneklerinin güçlendirilmesi, çok ihtiyaç duyulan tasarım araçlarını tema yazarlarına teslim edecek. Şu anda, eksik özellikler birçok düzen için engelleyicidir.

Satır içi belirteçler

Geliştiricilerin çoğundan daha fazlasını istediğini gördüğüm bir özellik varsa, o da bloklar veya HTML şablonları içinde dinamik veri çıktısı alma yeteneğidir. Bunların bir kısmı Pattern bloğu ile çözülür, ancak her kullanım durumunu kapsamaz.

Örneğin, bir paragraf içinde geçerli tarihin çıktısını almanın bir yolu yoktur. Bu, site altbilgisi telif hakkı satırı için rutin bir kullanım durumudur. Daha tipik olanı, resimler gibi tema veya eklenti kaynaklarına dinamik URL'ler almaktır. Ventura, gönderide, bu sürüm döngüsünde satır içi belirteçlerin uygulanabilirliğini keşfedeceklerini belirtti.

Diğer Bloklar

Yazı için içindekiler alanını gösteren vurgulanmış bir bölüme sahip WordPress yayın düzenleyicisi.
İçindekiler bloğu.

Yolda bir İçindekiler bloğu olabilir. Böyle bir teklif hakkında ilk yazdığımdan bu yana bir yıldan az bir süre geçti, bu yüzden bu ülkeyi görmek için sabırsızlanıyorum.

Alıntı ve Liste blokları nihayet alt bloklara izin vermelidir. Her ikisi de düz HTML'de ve klasik düzenleyicide her zaman mümkün olan ciddi sınırlamalardır. Bunun olduğunu görmekten mutlu olacak birkaç blogcudan fazlasını tanıyorum.

Tablo bloğundaki iyileştirmeler de muhtemelen geliyor. Şu anda, kötü bir kullanıcı deneyimi sunuyor - kullanıcılar hücreler arasında sekme bile yapamıyor. En fazla, en temel kullanım durumlarını ele alır. Şu anda, temizlemek için iki düzineden fazla açık bilet var.

Tasarım Araçları

Birkaç bileşen, tema yazarlarını özellikle 6.0 hakkında heyecanlandırmalı. Tema tasarımlarında daha fazla esneklik sağlayan daha fazla blok için yeni yükseklik ve genişlik kontrollerine bakıyor olabiliriz. min ve max CSS özelliklerini esnek tabanlı kaplarla birlikte kullanmak, duyarlı tasarımların ince ayarını kolaylaştırabilir.

Tipografi cephesinde, duyarlı yazı tiplerini tanıtmak için bir bilet var. Bir kullanıcı bir temanın önceden tanımlanmış boyutunu seçerse, şu anda özel CSS ile bunu yapmak nispeten kolaydır. Ancak, özel boyutlar ve satır yükseklikleri ile sorunludur. Bu araçlar WordPress'te mevcut olduğundan, yanıt veren işlemeye ihtiyacımız var.

Bu döngüde uzun zamandır beklenen bir tipografi özelliğinin kullanıma sunulması muhtemeldir: Web Yazı Tipleri API'si. WordPress 5.9'dan çıkarıldıktan sonra şimdi Gutenberg içinde geliştiriliyor. Kodun büyük kısmı bittiği için bunun daha sonra olmasını bekliyorum.

Altyazıları çeşitli bloklar arasında özelleştirme ve muhtemelen bağlantı üzerinde durma ve odak durumları için bir çözüm bulma desteği de 6.0 için listede.


WordPress 6.0'da en çok hangi özellikleri bekliyorsunuz?