S: İlk FSE WordPress Teması Şimdi Yayında

Yayınlanan: 2020-10-23
Q WordPress temasıyla paketlenmiş ekran görüntüsü.
Q WordPress tema ekran görüntüsü.

Temalar Ekibi temsilcisi Ari Stathopoulos artık resmi olarak dizinde tam site düzenlemeyi (FSE) destekleyen bir temaya sahip olan ilk tema yazarıdır. Bu Aralık ayında WordPress 5.6'da FSE gönderiminin zayıflamış bir beta sürümüyle, ilk adımı atan birinin olması gerekiyordu. Tema geliştirme ve dizin yönergelerine yakından aşina olan birinin hızlandırması mantıklıydı.

Birçok yönden, Stathopoulos'un üstlendiği büyük bir sorumluluk. Varsayılan Twenty* temalarından biri FSE'yi işleyene kadar, Q teması, blok tabanlı temaların nasıl oluşturulacağını öğrenmeye başlarken diğer tema yazarlarının izleyeceği başlıca örneklerden biri olacaktır.

Bu ayın başlarında, FSE'yi test etmek ve ne kadar ilerlediğini belirlemek için Q'yu kullandım. Üretimde kullanıma hazır hale gelmesine en az aylar var. 5.6'daki beta sürümü aşağı yukarı sadece daha fazla kişinin test etmesini sağlamak için.

Stathopoulos'un Q'yu basit bir başlangıç ​​veya deneysel temadan çok daha fazlasını yapma planı yok. Neyin mümkün olduğunu görmek neredeyse bir oyun alanı.

“Q zorunluluktan doğdu” dedi. “Onlar için bir temel tema olmadan tam site düzenleme veya global stiller üzerinde çalışamazdım, bu yüzden bir süreliğine GitHub deposunda bulundum. Bunu WordPress.org deposunda yayınlamaya karar verdim çünkü bu sorunları yaşayan tek kişi olmayabileceğimi düşünüyorum. Panodan bir tema indirmek, çoğu insan için bir havuzu klonlamaktan daha kolaydır."

Mevcut blok tabanlı temalar çok azdır. Automattic ve bazı çalışanlarının bazı deneysel projeleri var, ancak bunların hiçbiri kimsenin test etmesi için resmi rehberde değil. Stathopoulos, FSE üzerinde çalışmasına, çekme isteklerini test etmesine ve çeşitli fikirlerle denemeler yapmasına izin verecek tasarım açısından fikirsiz bir temel tema istedi.

“Sonunda FSE'de uygulanmasını görmek istediğim şeyler için bazı fikirleri var ve bu bir oyun alanı” dedi. “Örneğin, temaya erişilebilirlik için bir atlama bağlantısının eklenmesi, duyarlı/uyarlanabilir tipografi için bir uygulama ve blok stillerinin yalnızca kullanıldıklarında/gerektiğinde koşullu yüklenmesi. Bunlar, bir noktada WordPress Core'un bir parçası olacağını umduğum şeyler ve Q teması, bunların nasıl uygulanacağına dair fikirleri araştırıyor.”

Tema üzerinde çalışmaya bir yıldan fazla bir süre önce başladı ve bir yan proje olarak üzerinde çalışmaya devam ediyor. İşvereni Yoast'ın diğer tema tasarımcıları ve WordPress çekirdeği için faydalı şeyler yaratma fikrini tamamen desteklediğini söyledi.

FSE Uyumlu Bir Tema Geliştirme

Gutenberg eklentisinden site düzenleyici beta sürümünde Q temasını kullanma.
Site düzenleyicide Q teması tek gönderi şablonunu düzenleme.

Son kullanıcılar, temayı veya benzer herhangi bir temayı kullanmak için Gutenberg eklentisini yüklemeli ve deneysel FSE özelliğini etkinleştirmelidir. Şu anda FSE, onu gerçek dünya projelerinin çoğu için geçerli kılan birçok temel özellikten yoksundur. Ancak, önümüzdeki birkaç yıl içinde WordPress ile çalışmayı planlayan tema geliştiricilerin test etmeye ve denemeye başlaması gerekecek. Q, temaların nasıl görüneceğine dair bir fikir edinmek için iyi bir başlangıç ​​noktası sağlar.

Stathopoulos, "En büyük sorun Gutenberg gelişimine ayak uydurmaktı ve hala da öyle" dedi. “Şu anda pek çok şey akışkan ve çok yüksek bir hızda gerçekleşiyor. Temayı oluşturmamın nedeni, Tema Ekibine katkımın bir parçası olarak test ettiğim diğer temaların düzgün bir şekilde korunmaması veya güncellenmemesiydi. Başkaları için de bir başlangıç ​​noktası olarak kullanılabilecek bir başlangıç ​​teması oluşturmak istedim.”

Hala havada asılı kalan en büyük sorulardan biri, halka açık, blok tabanlı temalar için zaman çizelgesinin nasıl görüneceğidir. 2021 devraldıkları yıl mı olacak? Özelliğin mevcut durumu göz önüne alındığında bu pek olası değildir. Ancak, geliştiricilerin artık klasik veya geleneksel temalar oluşturmadığı bir nokta olacaktır.

Stathopoulos, "Sanırım 2021'de çok daha fazla FSE teması göreceğiz" dedi. "Standart hale gelmeleri birkaç yıl alabilir, ancak WordPress 5.6'nın piyasaya sürülmesinden sonra, çok daha fazla gelişme olacağını ve FSE ve küresel stillere odaklanılacağını umuyorum. Daha fazla FSE teması görüp görmememiz, bazı şeylerin WordPress çekirdeğinde ne zaman birleştirildiğine bağlı.”

Şu anda Gutenberg'den bazı kritik eksik özelliklere dikkat çekti. En büyüğü, gönderileri ön uçta görüntüleyen blok olan Sorgu bloğunun seçeneklerini genel sorgudan devralmaması. Esasen bu, bir ziyaretçinin hangi URL'de olduğuna bakılmaksızın en son gönderileri gösterdiği anlamına gelir.

"Bunlar ele alındıktan ve tema oluşturucular için engelleyiciler çözüldüğünde, inşa edilen iyi FSE temalarında bir patlama göreceğimizi umuyorum" dedi.

Stathopoulos, daha fazla tasarım standardının öze geldiğini görme olasılığı konusunda çok heyecanlı. Şu anda, temalar arasında bir tutarlılık yoktur. Tema yazarları istedikleri biçimlendirmeyi kullanabilirler. Temaları değiştirmek bir sitenin yapısını, SEO'sunu, erişilebilirliğini, hızını ve diğer birçok şeyi etkiler.

"Kurcalamaya başlamak isteyen tema geliştiricilere tavsiyem, basit bir şeyle başlamak olacaktır" dedi. “Örneğin, düğmeler için son derece inatçı stiller eklemek cezbedici, ancak düzenleyiciye düğmeler için bir sınır yarıçapı ayarı gibi her gün daha fazla şey ekleniyor. Tema yazarları, editörün halihazırda ne yaptığını göz önünde bulundurarak bir FSE teması tasarlama tuzağından kaçınmalıdır. Bunun yerine, tema yazarları, editörün sonunda ne olacağına dair bir vizyona sahip bir şeyler inşa etmeye çalışmalıdır.”

Tema İncelemelerinin Geleceği

Stathopoulos, Temalar Ekibinin bir temsilcisi olduğu için, kılavuzlar için önümüzdeki yıllardaki değişime ve yazarların hangi adımları atması gerekebileceğine dair de fikir sahibidir. Ekibin karar vermeye başlaması için henüz çok erken olsa da, ekip üyeleri şimdiden gelecekteki değişiklikleri düşünüyor.

Stathopoulos, "Değişim her zaman zordur, özellikle de bu kadar büyük bir şey söz konusu olduğunda," dedi. "Engebeli bir yolculuk olacak ve zaman alacak. WordPress teması çok büyük bir endüstridir. Bir süre için, 'klasik' (daha iyi bir kelime olmadığı için) temalar, yetişmek için zamanı olmayan tema geliştiricileri için uygun bir çözüm olmaya devam edecek. Ama sonsuza kadar değil."

Bazıları, önceki büyük değişimlere bakabilir ve gelecekteki tema dizini yönergelerinin ne isteyebileceği konusunda endişelenebilir. 2015'te ekip, özelleştiriciyi kullanmak için tüm tema seçeneklerine ihtiyaç duydu. Bu, tema yazarlarının organik olarak geçiş yapması için üç yıllık bir bekleyişin ardındanydı. FSE'nin normlardan çok daha büyük bir sapma olacağı ve Gutenberg projesinin kalkınma topluluğunun kesimlerinden hoşlanmayacağı düşünüldüğünde, bu kaba bir geçiş olabilir.

Stathopoulos, "Bir noktada FSE temaları endüstri standardı ve kullanıcıların istediği şey haline gelecek" dedi. “Kişisel olarak, endüstrinin ilerlediği 2025 yılında kimsenin w.org deposuna klasik bir tema yüklemek istemeyeceğini umuyorum. Mizanpaj için tabloları ve iframe'leri kullanan bir temayı bugün yüklemek gibi bir şey."

Nihai geçiş için yeterli sürenin verileceğini söyledi. Ancak, ekip muhtemelen FSE tabanlı temalara öncelik verecektir. Bunun ne kadar büyük bir değişim olacağının farkındalar ve zamanı geldiğinde buna göre plan yapacaklar.