Gutenberg'in Yanlış Yaptığı Yer: Tema Geliştirici Sürümü
Yayınlanan: 2020-05-14
Tam site düzenlemesi ile, WordPress ekosisteminin özellikle tema geliştirme tarafında böyle bir geçiş için hazır olup olmadığını sormak adil bir sorudur.
Tema geliştiricilerinin, Gutenberg eklenti güncellemeleri ve nihayetinde büyük WordPress sürümleri arasındaki değişiklik barajına ayak uydurmakta zorlandıkları bir sır değil. Ayrıca gemiyi kimin yönettiğini sormak da adil bir sorudur. Her gün web'in ön ucunu oluşturmak için harcayan site geliştiricileri, tema yazarları ve diğer tasarımcılar nerede? Projenin geriye dönük uyumluluğunu sürdürmesini sağlayan ileri görüşlü çözümler nerede?
Gutenberg projesi ile iki haftada bir yapılan blok tabanlı tema toplantıları gibi tema geliştiriciler arasındaki kopuk ayrımı onarmak için bazı çabalar oldu. Bununla birlikte, bu toplantılar, genel olarak, Gutenberg ekibinin halihazırda geliştirdiği veya yakında göndereceği şeyler hakkında genel güncellemelerdir. Bu toplantılar daha iyi iletişim için iyi bir adımdır, ancak projenin hem gelecekteki manzara vizyonuna hem de tema yazarlarının uğraştığı günlük konulara ilişkin bir anlayışa sahip bir proje planlayıcısına ihtiyacı vardır.
Gerçek şu ki, resmi depoda bir özellik olarak blok düzenleyici stillerini listeleyen 7.455 temadan yalnızca 132'si var. Resmi olarak WordPress ile birleşen blok düzenleyicinin ömrünün bir buçuk yılındayız, ancak platformun yüzü çoğunlukla bazı temel blok stillerini vasat tasarımlara dönüştüren temalardan oluşuyor. Tam blok düzenleyici desteğiyle gerçekten öne çıkan temalar çok azdır. Bunların çoğu, Elementor'a veya diğer sayfa oluşturuculara da yoğun bir şekilde teklif veriyor.
Tema yazarlarından herhangi bir katılım olmadığında, blok düzenleyiciyi beğenip beğenmediğinizin pek bir önemi yoktur. Her hafta, gizli bir mücevher bulmayı umarak yeni temalar için tema dizinini kontrol ediyorum. Her hafta, blok düzenleyici desteği olmadan 2020'de yeni temaların düştüğünü görmek beni hayal kırıklığına uğrattı. Oynamak için Yirmi Yirmi'den daha fazla bir şeyleri olsaydı, editörün tadını çıkarabilecek koca bir kullanıcı segmenti var - bu güzel bir tema ama herkesin çayı değil.

ThemeForest satıcıları, Gutenberg için optimize edilmiş olarak listelenen 2.300'den fazla temayla destek açısından 18'e 1 ücretsiz WordPress.org tema yazarlarını en iyi şekilde kullanıyor. Kabul edilirse, büyük pazardaki temaların rekabette bir adım öne geçmek için ellerinden gelen her özelliğe sahip oldukları bilinmektedir. Ayrıca birçoğunda ya yerleşik sayfa oluşturucular bulunur ya da üçüncü taraf çözümleri destekler.
Yine de, platformun amiral gemisi özelliği için, son kullanıcılar resmi tema dizininden daha fazlasını beklemelidir. Şehirdeki tek oyun bir üçüncü taraf pazar yeri olmamalıdır. Şu anda, WordPress.org'daki tekliflerin çoğu en iyi ihtimalle cansız görünüyor. Rosa 2 ve Go temaları gibi ekstra yol kat eden bir avuç, çabayı finanse eden olgun işletmelere sahip.

Rosa 2 Tema 
Git Tema
Şu anda tema yazarları ve WordPress arasında bazı güven kırıkları var. Bazıları yüksek sesle bağırıyor (insanların WP Tavern yorumları bölümünden de onaylayabileceği gibi). Diğerleri daha sessiz bir şekilde tüm bunları çözmeye çalışıyor.

Resmi Tema Ekibi temsilcilerinden biri olan Carolina Nymark bile bazı endişeleri paylaştı. "Siz tüm tema yazarları Gutenberg'deki değişikliklere nasıl ayak uyduruyorsunuz?" diye tweet attı. Ekip liderlerinin hızlanmaması, bir bütün olarak proje için iyi değildir.
Twenty Twenty'nin arkasındaki birincil geliştirici olan Anders Noren, Nymark'ın sorusuna “Yapmıyorum” diye yanıtladı. “Bir şey bozulana kadar bekliyorum (beta sürümlerinde) ve sonra düzeltmeye çalışıyorum. Core'daki blok düzenleyici desteğini sürdürürken Gutenberg eklentisindeki değişiklikleri desteklemeye çalışmak sağlığınız için kötü."
Tema yazarlarının gelecekle ilgili büyük bir endişesi var. 12 ay içinde tema geliştirmenin nasıl görüneceğine dair bir belirsizlik olduğunda mevcut olasılıklar hakkında heyecanlanmak zor. İşlerin nasıl yürüyeceğine dair net ve ayrıntılı bir yol haritası yok ve birçok tema tasarımcısı haftadan haftaya arayı kapatıyormuş gibi hissediyor. Bunun yerine, ileriye daha net bakabilmeli ve erken fikirleri oyuna sokabilmelidirler.
En büyük korkum, Tema Ekibinin bir gün anahtarı çevireceği ve 2015'teki özelleştiricide olduğu gibi blok düzenleyiciyi desteklemek için tüm temaların dizine girmesini gerektirmesidir. Tema yazarları geçişi böyle bir günde organik olarak yapmazlarsa gelebilir. Takım kötü adamlar olarak ortada kalacak.
Buradan nereye gidiyoruz?
Tema yazarları için bazı önemli sıkıntı noktalarını belirlemek kolaydır. Güncellemeler arasındaki değişiklikler, kaçınılmaz olarak tema tasarımında bir şeyleri bozacaktır.
HTML değişikliklerini kırma.
CSS değişikliklerini kırmak.
Eksik sınıf adları.
Bloğuna bağlı olarak farklı hizalama işleme yöntemleri.
Yıllarca onlardan kaçınmanın öğretildiği satır içi stillerle uğraşmak.
Tüm bu sorunlar, tema yazarları için barikatlardır. Ve işler, tema yazarlarının işlerini yapmalarının önüne geçtiğinde, son kullanıcılara damlarlar.
Bu, son on yılın WordPress'i değil. Güncellemelerle işleri bozmamaya söz veren WordPress. Profesyonel olmayan bir tasarımcının tek seferlik bir temasının dört ay sonra hala çalıştığı WordPress.
Gutenberg projesi henüz emekleme aşamasında. Oynamak eğlenceli olabilir, ama aynı zamanda dağınık da olabilir. Ben de herkes kadar blok editörünün müjdecisiyim, ancak tema yazarları ile projenin geliştiricileri arasında açık ve mevcut bir güven sorunu olduğunda bunu anlayabiliyorum.
Şu anda, tüm temellerini kapsamaya çalışan tema yazarları, WordPress'in en az birkaç sürümü, Gutenberg'in birden çok sürümü ve klasik editör eklentisi için tasarım yapıyor. Bir tema için baş döndürücü bir test dizisidir. Bir düzine veya daha fazla temaya sahip olanlar… bu ideal bir durum değil.
Tema ve site tasarımına yönelik bütünsel bir yaklaşım benimsenmelidir. Tema yazarlarının yol haritasının ayrıntılarını görmeleri ve buna katkıda bulunmaları, ilgili gördükleri özellikleri önümüzdeki yıllar için taşa oymaları gerekiyor. Geçen hafta saatlerce ter döktükleri düğme blok tasarımının önümüzdeki hafta da çalışmaya devam edeceğini bilmeleri gerekiyor.
Her şey proje yönetimi düzeyinde başlar.
Önemli bir HTML değişikliği yapılması gerekiyorsa, tema yazarlarının "Y özelliğinin çalışması için X değişikliğinin gerçekleşmesi gerekiyor"dan daha fazlasına ihtiyacı vardır. X için ilk planlama aşamasında hatanın sahipliğini, geriye dönük uyumlu kod çözümlerini ve aynı hataların daha azına doğru giden bir yolu görmeleri gerekir.
Tema tasarımcılarının hala bir çeşit tasarım çerçevesine ihtiyacı var. Mevcut fayda sınıfları, gelecekteki manzaraya bakma öngörüsü olmadan proje yeni özellikler eklerken bir araya getirilen Tailwind'in fakir bir adamın versiyonu gibidir. Belki yakında çıkacak olan Global Styles özelliği, temalar arasında uyumluluk sağlayan daha büyük bir ölçekte bu sorunu çözebilir.
Sonuç olarak, Gutenberg ekibi ile resmi WordPress tema dizini için temalar oluşturan tema yazarları arasında daha fazla iletişim olması gerekiyor. Belki de blok çağında yalnızca temaya odaklanan ve doğrudan Gutenberg geliştiricileriyle birlikte çalışarak sorunlu noktaları belirlemek için yeni bir ekip veya alt ekip oluşturulmalıdır. Ne olursa olsun, birinin gelecek nesil temalara ilham vermesi gerekiyor. O zamana kadar çoğu tema yazarı, daha sonra neyi düzeltmeleri gerektiğini merak ediyor.
Sırada: blok/eklenti geliştirme sürümü?
