Gutenberg Erişilebilirlik Durumundan Ne Öğrenilebilir?
Yayınlanan: 2022-03-10Şimdiye kadar, Gutenberg, WordPress topluluğundan çok karışık bir tepki aldı ve birçoğunun eksik olduğunu düşünmesine rağmen, 5.0 sürümü için zor bir son tarih belirlendiğinden bu resepsiyon giderek daha olumsuz hale geldi. Yazılımda son teslim tarihi genellikle iyidir, ancak bununla ilgili göze çarpan bir sorun var: Web'in yaklaşık %32'sine güç sağlayan bir platformun ana düzenleyicisi ne olacak tam olarak erişilebilir değil. Bu konu topluluk tarafından birçok kez gündeme getirildi ve Automattic'in liderliği tarafından etkili bir şekilde halının altına süpürüldü - en azından bu şekilde ortaya çıkıyor.
Karışık bir durum gibi görünüyor, değil mi? Neler olduğuna ve gelecekte bu tür durumlardan başkaları tarafından nasıl kaçınılabileceğine dalacağım.
Daha Fazla Bağlam
Aramızda WordPress'i takip etmeyen veya hakkında fazla bir şey bilmeyenler için size biraz bağlam vereceğim. Neler olup bittiğini bilenler için doğrudan makalenin ana bölümüne atlayabilirsiniz.
WordPress, hem açık kaynaklı, kendi kendine barındırılan CMS hem de wordpress.com tarafından barındırılan bloglarla web'in yaklaşık %32'sine güç sağlar. WordPress, CMS yazılımı açık kaynaklı olmasına rağmen, diğer ürünlerin yanı sıra wordpress.com'u çalıştıran Automattic'e büyük ölçüde katkıda bulunmaktadır. Automattic'in CEO'su Matt Mullenweg aynı zamanda WordPress açık kaynak projesinin kurucu ortağıdır.
CMS olan WordPress'in ticari bir Automattic projesi olmadığını anlamak önemlidir - açık kaynaktır. Ancak Automattic, yepyeni editör Gutenberg de dahil olmak üzere WordPress'in geleceği hakkında birçok karar veriyor. Editör, geliştirme aşamasındayken bir eklenti olarak mevcuttu, bu nedenle WordPress kullanıcıları onu ana editörleri olarak kullanabilir ve çoğu olumsuz olan geri bildirim sağlayabilir. Gutenberg, WordPress'in 5.0 ana sürümünde varsayılan düzenleyici olarak gönderiliyor ve yalnızca Klasik Düzenleyici'nin indirilmesi bunu önleyecek şekilde zorunlu varsayılan düzenleyici olacak. Bu zorunlu değişiklik, en azından söylemek gerekirse, topluluktan karışık bir tepki aldı.
Yazma, öğretme ve konuşma konusunda Gutenberg hakkında kişisel olarak çok olumluyum, çünkü bunun uzun vadede WordPress için gerçekten olumlu bir adım olacağını düşünüyorum. WordPress 5.0'ın lansmanı yaklaştıkça, erişilebilirlik konusundaki endişelerim artıyor. Bunu yazarken erişilebilirlik sorunları "düzeltiliyor", ancak durumun ele alınması Automattic'ten inanılmaz derecede zayıftı .
Sizi Adrian Roseli'nin bu mükemmel, sürekli güncellenen Twitter ileti dizisini okumaya davet ediyorum. Bilgi toplama ve uzman yorumu sağlama konusunda çok iyi bir iş çıkardı. Olayların hepsini çok net bir şekilde anlatmış.
Pekala, hızınızı artırdınız, hadi başlayalım.
Ne oldu?
Gutenberg eklentisi yüklenebildiğinden beri erişilebilirlik sorunları olmuştur. Mart ayında çok heyecanla kurduğumda ve özel blokları hacklemeye başladığımda bile, odak yönetimi gibi temel özelliklerle ilgili bir sürü sorun olduğunu görebiliyordum. Kendime "Bu editör çok erken bir başlangıç, bu yüzden WordPress 5'ten önce her şey çözülecek" dedim. Sorun şu ki: olmadı. (Eh, çoğunlukla, her neyse.)
Bu durum olduğu gibi kötüydü, ancak durumu daha da kötüleştiren iki önemli şey oldu. Erişilebilirlik lideri Rian Rietveld, siyasi ve kod tabanı sorunlarını gerekçe göstererek Ekim ayında istifa etti. İkincisi, Automattic'in, erişilebilirlik sorunlarının çözülüp çözülmediğine bakılmaksızın, WordPress 5'in piyasaya sürülmesi için zor bir son tarih belirlemesidir.
Bunun ne kadar kötü olduğunu göstereyim. Rian'ın makalesinde belirtildiği gibi: Mart ayında bir erişilebilirlik testi turundan sonra, sonuçlar o kadar çok erişilebilirlik sorunu gösterdi ki, çoğu test uzmanı Gutenberg'e tekrar bakmayı reddetti . Durumun o zamandan beri çok daha iyi hale geldiğini biliyoruz, ancak şu anda bile hala bir ton açık konu var.
Ben de nasıl görüyorsam öyle söylemeliyim. Automattic'te erişilebilirliğe yönelik tutumları ve bunları düzeltmeye istekli insanları, “yabancılardan” bile garip bir ücretsiz çalışma kültürüyle görünüşte nasıl tazmin ettikleri konusunda açıkça kültürel bir sorun var. Açıkçası, şirketin CEO'su Matt Mullenweg'in tutumu kesinlikle kötü kokuyor - özellikle de birinin kişisel blog kararı üzerinde potansiyel bir profesyonel nişan rehin tutuyor gibi göründüğünde:
Denetimlerde Deque ile çalışmak üzere olmak çok kötü.
— Matt Mullenweg (@photomatt) 13 Kasım 2018
Bir an için erişilebilirliğe yönelik tutumu ikiye katlamama izin verin. Automattic gibi büyük bir şirket, bir son teslim tarihine öncelik vermeye karar verdiğinde, engelleri olan kişilerin editörü kullanmalarına izin vermek yerine, bunu kullanmak zorunda kalacakları, kesinlikle şok edicidir. Daha da şaşırtıcı olan, erişilebilirlik uyumluluğunun gösterişli yeni özellikler kadar önemli olmadığı mesajını vermesidir. İronik olarak, zor bir son teslim tarihi için bu kararda açıkça ticari imalar var, ancak her zaman olduğu gibi, ücretsiz çalışmanın bunu çözmesi bekleniyor. Automattic gibi bir şirketin kendi kaynaklarıyla yarattığı durumu düzeltmesini beklersiniz değil mi?
Gutenberg'de bir erişilebilirlik denetimi yaptırmak için bir kitle fonlaması kampanyasının bir araya getirilmesini muhtemelen şok edici bulacaksınız. Kesinlikle biliyorum. Sen de beni doğru duydun. Automattic'in WordPress üzerindeki etkisinin bir ürünü olan ve (bir şirket olarak) 2014 yılında 1 Milyar Doların üzerinde değere sahip olan Gutenberg editörü, çok ihtiyaç duyulan bir erişilebilirlik denetimi için ödeme yapmıyor. Bunun yerine arkalarına yaslanıyorlar ve herkesin bunun için ödeme yapmasını bekliyorlar. En azından öyleydiler, ta ki Matt Mullenweg nihayet 29 Kasım'da bir denetimi finanse etmeyi taahhüt edene kadar.
Bu Kargaşa Nasıl Önlenebilir?
Yeter (şimdilik) insanları kömürlerin üzerine sürüklemek ve bunun yerine bunun nasıl önlenebileceğini düşünmemize izin verin. Automattic'te erişilebilirliği ön plana çıkaran kültürel konuların yanı sıra, tasarım sürecinin Gutenberg editörü bağlamında çoğunlukla hatalı olduğunu düşünüyorum.
Sorunların çoğu karmaşıklık ve bilişsel yüke dayanmaktadır. Blok oluşturmak, içeriği düzenlemek ve bloklar arasında manevra yapmak görme engelli ve/veya klavye kullanıcıları için bir kabustur. Belki de erişilebilirlik projenin en başında düşünülseydi, blok oluşturma, düzenleme ve taşıma süreci çok daha basit olurdu ve bu nedenle bilişsel bir aşırı yüklenme olmaz. Şimdi sorun, erişilebilirliğin temel bir özellikten ziyade bir düzeltme olmasıdır. Bilişsel sorunlar, iyileştirilmiş olsa da var olmaya devam edecek.
Farklı şekilde yapılabilecek bir diğer çok açık şey, tanıtılan JS ağırlıklı kod tabanı hakkında yardım ve eğitim sağlamak olacaktır. Erişilebilirlik ekibinin içinde React geliştiricileri olmadığı için erişilebilirlik düzeltme çalışmalarının çoğu çok zor görünüyor. Mullenweg herkese "JavaScript'i Derinlemesine Öğrenin" dediğinden, modern JavaScript'i kullanma konusunda açıkça büyük bir karar verildi. Bu noktada, WordPress'e ücretsiz olarak çok katkıda bulunan kişilerin JavaScript'i derinlemesine öğrenmelerine yardımcı olmak çok mantıklı olurdu, böylece sürece çok daha erken dahil olabilirlerdi. Hatta bunu bir sorun olarak gördüm ve Lara Schenck ile birlikte yazdığım bir eğitim dizisinde modern JavaScript ve React öğrenmeyi temel odak noktası haline getirdim.
Süreçlere, planlamaya ve insanlara yapılan bir miktar öngörü ve yatırımın, bir ton erişilebilirlik sorununun ortaya çıkmasını engelleyeceğine ikna oldum. Yine, bence bu, Automattic'in liderinin tutumuyla ilgili sorunlara işaret ediyor. Gutenberg harika, güç veren yeni bir editör olduğu için erişilebilirliği göz ardı etmenin iyi bir şey olduğu görüşündeydi. Bu doğru olsa da, çok sayıda kullanıcının içeriği yönetmesini, hatta bazı durumlarda işlerini yapmasını engelliyorsa, gerçekten güçlendirici olarak etiketlenemez. Bu pozisyonda sorumlu bir CEO, büyük olasılıkla, büyük ihmallere değinen inanılmaz derecede özür dileyen bir açıklama yazacaktır. Muhtemelen her erişilebilirlik sorunu giderilene kadar belirlenen zorlu son tarihi de erteleyeceklerdi. En azından, yeni düzenleyiciyi her bir WordPress kullanıcısına zorlamazlardı.
Toplama
Bu makaleye, büyük bir WordPress hayranı olduğumu ve Gutenberg'in sağladığı içeriği yönetmek için inanılmaz derecede iyi fırsatlar görebildiğimi eklemeliyim. Bu sadece yeni bir editör değil, bir harekettir. Gelecek yıllarda WordPress'i şekillendirecek ve daha fazla tasarımcının ve ön uç geliştiricinin ekosisteme girmesine izin vermelidir. Bu açık kollarla karşılanmalıdır. Her neyse, tam olarak erişilebilir olduğunda.
Ayrıca Automattic'te ve WordPress çekirdek ekibinde çalışan, büyük saygı ve sevgi duyduğum birçok inanılmaz insan var. Bu insanların bu durumun sonunda iyi olmasına yardımcı olacağını ve bu tür eleştirileri memnuniyetle karşılayacağını biliyorum. Derslerin alınacağını da biliyorum ve bir daha böyle bir karmaşanın olmayacağına inancım var.
Yine de bu durumu bir uyarı olarak kullanın. Erişilebilirliği göz ardı edemezsiniz ve önceliğinizi projelerinizin tüm sürecine entegre etmeli ve çalışmalısınız.