Apa yang Dapat Dipetik Dari Situasi Aksesibilitas Gutenberg?
Diterbitkan: 2022-03-10Sejauh ini, Gutenberg mendapat sambutan yang sangat beragam dari komunitas WordPress dan penerimaan itu menjadi semakin negatif sejak tenggat waktu yang ditetapkan untuk rilis 5.0, meskipun banyak yang menganggapnya tidak lengkap. Batas waktu rilis keras dalam perangkat lunak biasanya baik-baik saja, tetapi ada masalah mencolok dengan yang satu ini: apa yang akan menjadi editor utama untuk platform yang mendukung sekitar 32% web tidak sepenuhnya dapat diakses. Masalah ini telah diangkat berkali-kali oleh komunitas, dan telah secara efektif disingkirkan oleh kepemimpinan Automattic — setidaknya muncul seperti itu.
Kedengarannya seperti situasi yang kacau, bukan? Saya akan menyelami apa yang terjadi dan bagaimana situasi semacam ini dapat dihindari oleh orang lain di masa depan.
Konteks Lebih Lanjut
Bagi mereka yang belum mengikuti atau tidak tahu banyak tentang WordPress, saya akan memberi Anda sedikit konteksnya. Bagi yang tahu kelanjutannya, Anda bisa langsung melompat ke bagian utama artikel.
WordPress mendukung sekitar 32% web dengan CMS open-source yang dihosting sendiri dan blog yang dihosting wordpress.com. Meskipun WordPress, perangkat lunak CMS adalah open-source, itu banyak disumbangkan oleh Automattic, yang menjalankan wordpress.com, di antara produk-produk lainnya. CEO Automattic, Matt Mullenweg juga merupakan salah satu pendiri proyek sumber terbuka WordPress.
Penting untuk dipahami bahwa WordPress, CMS bukanlah proyek Automattic komersial — ini adalah open source. Namun, Automattic membuat banyak keputusan tentang masa depan WordPress, termasuk editor baru, Gutenberg. Editor telah tersedia sebagai plugin saat sedang dalam pengembangan, sehingga pengguna WordPress dapat menggunakannya sebagai editor utama mereka dan memberikan umpan balik — banyak yang negatif. Gutenberg dikirimkan sebagai editor default dalam rilis utama WordPress 5.0, dan itu akan menjadi editor default yang dipaksakan , dengan hanya unduhan Editor Klasik yang mencegahnya. Perubahan paksa ini mendapat tanggapan beragam dari masyarakat, untuk sedikitnya.
Saya pribadi sangat positif tentang Gutenberg dengan tulisan saya, mengajar dan berbicara, karena saya benar-benar berpikir itu akan menjadi langkah positif untuk WordPress dalam jangka panjang. Namun, ketika peluncuran WordPress 5.0 semakin dekat, kekhawatiran saya tentang aksesibilitas semakin meningkat. Masalah aksesibilitas sedang "diperbaiki" saat saya menulis ini, tetapi penanganan situasinya sangat buruk, dari Automattic.
Saya mengundang Anda untuk membaca utas Twitter yang luar biasa dan selalu diperbarui ini oleh Adrian Roselli. Dia telah melakukan pekerjaan yang sangat baik dalam mengumpulkan informasi dan memberikan komentar ahli. Dia meliput semua peristiwa dengan cara yang sangat lugas.
Benar, Anda sudah mencapai kecepatan, jadi mari kita lanjutkan.
Apa yang telah terjadi?
Selama plugin Gutenberg tersedia untuk diinstal, ada masalah aksesibilitas. Bahkan ketika saya dengan sangat bersemangat menginstalnya dan mulai meretas blok khusus pada bulan Maret, saya dapat melihat ada banyak masalah dengan dasar-dasarnya, seperti manajemen fokus. Saya terus mengatakan pada diri sendiri, “Editor ini adalah pintu yang sangat awal, jadi semuanya akan diperbaiki sebelum WordPress 5.” Masalahnya adalah: tidak. (Yah, kebanyakan, sih.)
Situasi ini memang buruk, tetapi dua hal penting terjadi yang membuatnya lebih buruk. Pemimpin aksesibilitas, Rian Rietveld, mengundurkan diri pada bulan Oktober, dengan alasan masalah politik dan basis kode. Hal kedua adalah bahwa Automattic menetapkan tenggat waktu yang sulit untuk rilis WordPress 5, terlepas dari apakah masalah aksesibilitas telah diperbaiki atau tidak.
Biarkan saya menggambarkan betapa buruknya ini. Seperti dikutip dalam artikel Rian: setelah putaran uji aksesibilitas pada bulan Maret, hasilnya menunjukkan begitu banyak masalah aksesibilitas, sebagian besar penguji menolak untuk melihat Gutenberg lagi . Kami tahu bahwa situasinya menjadi jauh lebih baik sejak itu, tetapi masih ada banyak masalah terbuka, bahkan sampai sekarang.
Saya juga harus mengatakannya bagaimana saya melihatnya. Jelas ada masalah budaya di Automattic dalam hal sikap mereka terhadap aksesibilitas dan bagaimana mereka tampaknya memberi kompensasi kepada orang-orang yang bersedia memperbaikinya, dengan budaya kerja bebas yang aneh, bahkan dari "orang luar". Terus terang, sikap CEO perusahaan, Matt Mullenweg benar-benar buruk — terutama ketika ia tampaknya menyandera keterlibatan profesional yang potensial atas keputusan blog pribadi seseorang:
Sayang sekali untuk bekerja sama dengan Deque dalam audit.
— Matt Mullenweg (@photomatt) 13 November 2018
Izinkan saya untuk menggandakan sikap terhadap aksesibilitas sejenak. Ketika sebuah perusahaan besar seperti Automattic memutuskan untuk memprioritaskan tenggat waktu yang mereka ambil dari udara tipis daripada memungkinkan orang-orang cacat untuk menggunakan editor yang mereka akan dipaksa untuk menggunakannya, itu benar-benar mengejutkan. Yang lebih mengejutkan adalah pesan yang dikirimkannya bahwa kepatuhan aksesibilitas tidak sepenting fitur baru yang mencolok. Ironisnya, jelas ada nada komersial pada keputusan ini untuk tenggat waktu yang sulit, tetapi seperti biasa, pekerjaan bebas diharapkan untuk menyelesaikannya. Anda akan mengharapkan perusahaan seperti Automattic untuk memperbaiki situasi yang mereka buat dengan sumber daya mereka sendiri, bukan?
Anda mungkin akan terkejut bahwa kampanye pendanaan kerumunan telah disatukan untuk menyelesaikan audit aksesibilitas di Gutenberg. Aku tahu aku pasti melakukannya. Anda juga mendengar saya dengan benar. Editor Gutenberg, yang merupakan produk pengaruh Automattic pada WordPress yang (sebagai perusahaan) bernilai lebih dari $1 Miliar pada tahun 2014 tidak membayar untuk audit aksesibilitas yang sangat dibutuhkan. Mereka malah duduk dan menunggu orang lain membayarnya. Yah, setidaknya begitu, sampai Matt Mullenweg akhirnya berkomitmen untuk mendanai audit pada 29 November.
Bagaimana Kekacauan Ini Dapat Dihindari?
Cukup menyeret orang ke atas bara (untuk saat ini) dan mari kita berpikir tentang bagaimana hal ini dapat dihindari. Terlepas dari masalah budaya yang tampaknya tidak memprioritaskan aksesibilitas di Automattic, saya pikir proses desain sebagian besar salah dalam konteks editor Gutenberg.
Banyak masalah didasarkan pada kompleksitas dan beban kognitif. Membuat blok, mengedit konten, dan bermanuver di antara blok adalah mimpi buruk bagi pengguna tunanetra dan/atau keyboard. Mungkin jika aksesibilitas dipertimbangkan di awal proyek, proses pembuatan, pengeditan, dan pemindahan blok akan jauh lebih sederhana dan dengan demikian, bukan beban kognitif yang berlebihan. Masalahnya sekarang adalah bahwa aksesibilitas adalah perbaikan daripada fitur inti. Masalah kognitif akan terus ada, meskipun membaik.
Hal lain yang sangat jelas yang dapat dilakukan secara berbeda adalah memberikan bantuan dan pelatihan tentang basis kode JS-berat yang diperkenalkan. Banyak pekerjaan perbaikan aksesibilitas tampaknya sangat sulit karena tim aksesibilitas tidak memiliki pengembang Bereaksi di dalamnya. Jelas ada keputusan besar untuk menggunakan JavaScript modern karena Mullenweg mengatakan kepada semua orang untuk “Belajar JavaScript Secara Mendalam”. Pada saat itu, akan sangat masuk akal untuk membantu orang-orang yang berkontribusi banyak ke WordPress secara gratis untuk juga mempelajari JavaScript secara mendalam sehingga mereka dapat terlibat jauh lebih awal dalam prosesnya. Saya bahkan melihat ini sebagai masalah dan menjadikan pembelajaran JavaScript modern dan React sebagai fokus utama dalam seri tutorial yang saya tulis bersama dengan Lara Schenck.
Saya yakin bahwa beberapa pandangan ke depan dan investasi dalam proses, perencanaan, dan orang-orang akan mencegah satu ton masalah aksesibilitas yang ada sama sekali. Sekali lagi, ini menunjuk pada masalah dengan sikap dari pemimpin Automattic, menurut saya. Dia memiliki sikap bahwa mengabaikan aksesibilitas baik -baik saja karena Gutenberg adalah editor baru yang luar biasa dan memberdayakan. Meskipun ini benar, itu tidak dapat dicap sebagai benar-benar memberdayakan jika mencegah sejumlah besar pengguna mengelola konten — dalam beberapa kasus, bahkan melakukan pekerjaan mereka. Seorang CEO yang bertanggung jawab dalam posisi ini mungkin akan menulis pernyataan yang sangat meminta maaf yang membahas kekeliruan besar-besaran. Mereka mungkin juga akan menunda tenggat waktu yang ditetapkan sampai setiap masalah aksesibilitas diperbaiki. Paling tidak, mereka tidak akan memaksakan editor baru pada setiap pengguna WordPress.
Membungkus
Saya harus menambahkan ke artikel ini bahwa saya adalah penggemar berat WordPress dan dapat melihat beberapa peluang bagus yang luar biasa untuk mengelola konten yang disediakan Gutenberg. Ini bukan hanya editor baru — ini adalah sebuah gerakan. Ini akan membentuk WordPress selama bertahun-tahun yang akan datang, dan itu akan memungkinkan lebih banyak desainer dan pengembang front-end ke dalam ekosistem. Hal ini harus disambut dengan tangan terbuka. Yah, jika dan kapan itu sepenuhnya dapat diakses.
Ada juga banyak orang luar biasa yang bekerja di Automattic dan di tim inti WordPress, yang sangat saya hormati dan cintai. Saya tahu orang-orang ini akan membantu situasi ini menjadi baik pada akhirnya dan akan dan menyambut baik kritik semacam ini. Saya juga tahu bahwa pelajaran akan diambil dan saya memiliki keyakinan bahwa kekacauan seperti ini tidak akan terjadi lagi.
Gunakan situasi ini sebagai peringatan. Anda tidak bisa mengabaikan aksesibilitas, dan Anda harus mempelajari dan mengintegrasikannya ke dalam seluruh proses proyek Anda sebagai prioritas.