Panggilan untuk Menunda Peningkatan WordPress 5.0, Pengembang Mengutip Kekhawatiran Kegunaan dan Banyak Bug di Gutenberg
Diterbitkan: 2018-11-09Pengembang dan pemilik bisnis menunggu dengan cemas di sayap, karena Gutenberg 11 hari lagi dari debutnya di WordPress 5.0. Masih ada kemungkinan rilisnya bisa ditunda ke tanggal sekunder (22 Januari 2019), namun keputusannya belum diumumkan.
“Saya suam-suam kuku pada tanggal 19, tetapi bukan karena jumlah masalah terbuka (yang bukan merupakan ukuran atau target yang baik) — lebih dari itu kita sudah ketinggalan satu atau dua hari beberapa kali sekarang,” rilis 5.0 memimpin Matt kata Mullenweg dalam obrolan dev kemarin. Dia mengatakan bahwa laporan "dari lapangan" terus bagus dan perusahaan yang telah menginstal dan mengaktifkan plugin belum melaporkan beban dukungan yang lebih tinggi dari biasanya.
“Kekhawatiran saya dapat disimpulkan seperti ini,” kata Aaron Jorbin. “Ada sekitar 400 masalah yang membutuhkan kode atau keputusan untuk menyepak bola. Dengan asumsi lima menit per edisi, itu berarti ada sekitar 33 jam pembersihan bug yang perlu dilakukan antara sekarang dan RC.”
"Saya tidak berpikir kita dapat membuat keputusan untuk memindahkan tanggal dalam 45 menit ke depan," kata Gary Pendergast dalam menanggapi kekhawatiran yang diangkat pada pertemuan tersebut. “Saya pikir adil untuk mengatakan bahwa tim kepemimpinan Gutenberg dan 5.0 mendengarkan semua umpan balik, dan secara aktif mencari apakah timeline masih benar.”
Mullenweg mengatakan masalah terbuka bukanlah ukuran yang baik apakah rilis tepat sasaran, tetapi banyak bug yang dihadapi komunitas telah memicu banyak posting yang menganjurkan agar rilis ditunda.
Dalam sebuah posting berjudul “WordPress 5.0 membutuhkan timeline yang berbeda,” Joost de Valk, penulis Yoast SEO, mengutip masalah aksesibilitas dan stabilitas proyek sebagai alasan penundaan. de Valk mengidentifikasi dirinya sebagai pendukung kuat Gutenberg dan timnya telah membangun kompatibilitas dan fitur-fitur pertama Gutenberg ke dalam plugin mereka, yang memiliki lebih dari 5 juta pemasangan aktif.
“Ini bisa dibilang salah satu lompatan maju terbesar dalam pengalaman pengeditan WordPress dan pengalaman pengembangnya dalam dekade ini,” kata de Valk. “Itu juga belum selesai, dan jika kami terus berjuang untuk tanggal rilis 19 November yang direncanakan, kami menyiapkan diri untuk kegagalan.”
de Valk memberikan dua alasan mengapa dia percaya bahwa garis waktu 19 November tidak dapat dipertahankan:
Ada beberapa masalah aksesibilitas yang parah. Meskipun ini bukan hal baru dan beberapa orang sedang bekerja keras untuk itu, saya sebenarnya berpikir kita bisa mendapatkan penanganan yang lebih baik untuk memperbaikinya jika kita mendorong rilisnya kembali. Saat ini bagi saya tampaknya aksesibilitas keyboard telah mengalami kemunduran dalam beberapa rilis terakhir Gutenberg.
Alasan paling penting: stabilitas keseluruhan proyek belum berada di tempat yang seharusnya. Ada begitu banyak masalah terbuka untuk tonggak 5.0 yang bahkan memperbaiki semua pemblokir sebelum kita mencapai tahap Kandidat Rilis minggu depan akan terbukti mustahil. Kami memiliki, pada saat menulis 212 bug yang tidak diprioritaskan dan 165 masalah pada pencapaian WordPress 5.0.
Pengembang WordPress Mark Root-Wiley menerbitkan posting pada hari yang sama berjudul "WordPress 5.0 Tidak Siap." Dia menguraikan mengapa dia yakin rilis perlu ditunda dan menyarankan proyek tersebut melakukan lebih banyak audit dan pengujian jaminan kualitas sebelum mengirimkannya.
“WordPress 5.0 dapat dan harus menjadi perubahan positif bagi WordPress, tetapi jika dirilis pada akhir November seperti yang direncanakan, itu tidak akan terjadi,” kata Root-Wiley. “Ada terlalu banyak bug di editor, dan pengalamannya tidak cukup dipoles. Hal ini karena tingkat pengembangan telah mencegah jaminan kualitas sistematis (QA) dan pengujian pengguna. Kedua jenis pengujian tersebut diperlukan untuk memastikan editor siap dan untuk meningkatkan kepercayaan komunitas terhadap pembaruan.”
Root-Wiley menjelaskan pengalaman buggy ketika mencoba menulis posting blog dengan editor baru, yang menggemakan banyak pengalaman baru-baru ini.
“Saya melakukan yang terbaik untuk memberikan umpan balik, tetapi itu melelahkan dan ada begitu banyak bug kecil sehingga saya berjuang untuk mengisolasi dan mereplikasi yang saya laporkan tanpa menabrak yang lain,” kata Root-Wiley. “Bagaimana mungkin saya menemukan begitu banyak bug tanpa mencoba hanya dengan menulis 1,5 posting blog?”

Root-Wiley juga menyarankan untuk menghapus apa yang dianggapnya sebagai fitur yang tidak perlu untuk merampingkan pengalaman pengeditan dan fokus pada dasar-dasarnya. Fitur-fitur ini termasuk blok tabel, warna latar belakang paragraf, mode sorotan dan layar penuh, dropcaps, blok ayat, dan lain-lain.
“Laju perkembangannya sangat pesat,” kata Root-Wiley. “Kecepatan itu sangat bagus untuk mengembangkan banyak fitur dan mengulangi fitur-fitur itu dengan cepat, tetapi itu tidak memungkinkan untuk pengujian yang memadai. Yang dibutuhkan sekarang adalah lebih banyak waktu bagi orang-orang untuk menemukan dan melaporkan bug dengan fitur editor dalam status akhir yang diusulkan.”
Kritik Gutenberg sering dicirikan datang dari orang-orang yang menolak perubahan, tetapi pesan kuat tentang penundaan rilis ini datang dari pengembang yang percaya bahwa editor baru adalah masa depan dan telah banyak berinvestasi untuk berkontribusi pada kesuksesannya.
Postingan de Valk dan Root-Wiley tampaknya selaras dengan banyak orang yang memiliki pengalaman serupa dengan editor tersebut. Pengembang inti dan pembuat komitmen lainnya juga secara terbuka memberikan suara mereka untuk panggilan untuk menunda rilis.
Pikiran saya sangat selaras di sini. Saya sangat bersemangat untuk rilis ini — saya pikir ini penting untuk kesuksesan WordPress. Tapi saya tidak berpikir itu, maupun ekosistemnya, cukup siap mengikuti siklus rilis yang dipersingkat. https://t.co/R0nZt0mk41
— Mike Schroder (@GetSource) 7 November 2018
Ini: https://t.co/wpcQ02qcTw Mereka kehilangan hampir setiap tonggak pada jadwal rilis mereka, meninggalkan saya 1 minggu untuk menguji dengan RC sebelum Thanksgiving, dan penulis plugin/tema tidak ada waktu untuk mengembangkan/menguji dengan kode yang lebih stabil. Seharusnya hanya keluar dengan tanggal Januari cadangan mereka.
— Lisa Woodruff (@lisa_m_woodruff) 8 November 2018
Pendapat tentang kesiapan Gutenberg sangat bervariasi tergantung pada perspektif dan keterlibatan orang tersebut dalam proyek tersebut. Mereka yang mengerjakannya penuh waktu belum secara terbuka menawarkan pendapat yang menunjukkan bahwa itu mungkin tidak siap untuk garis waktu 19 November.
“Tonggak sejarah 5.0 berada di tempat yang sangat mudah dikelola, tetapi jika volume menjadi lebih mengkhawatirkan dalam beberapa hari ke depan atau menjadi tonggak yang jelas tidak akan dibuat, kami akan merevisi sesuai kebutuhan,” kata pemimpin teknis Gutenberg Matias Ventura Ventura selama obrolan dev kemarin. Dia menegaskan bahwa laju pembangunan yang cepat akan terus berlanjut.
Terlepas dari kapan 5.0 dirilis, pengguna dapat mengandalkan untuk mendapatkan rilis kecil setiap dua minggu untuk mengatasi bug dan masalah yang muncul setelah Gutenberg ada di tangan jutaan pengguna lainnya.
“Mudah-mudahan karena orang-orang terbiasa dengan irama yang lebih teratur yang dapat mereka rencanakan di sekitarnya, seperti yang biasa mereka keluhkan, tetapi kemudian terbiasa, 3 rilis besar setahun,” kata Mullenweg selama obrolan dev.
Pada tahun 2016, Mullenweg mulai menjelaskan bagaimana WordPress dapat menjadi “sistem operasi web”, dengan API terbuka yang dapat dibangun oleh orang lain. Sementara ide itu mencakup lebih dari sekadar jadwal rilis, WordPress tampaknya bergerak ke arah pembaruan pengiriman yang datang lebih sering dan akhirnya lebih tidak terlihat di latar belakang, mirip dengan cara pengguna memperbarui browser mereka. Melepaskan Gutenberg dalam keadaannya saat ini, dengan pembaruan yang sering mengikuti, dapat terbukti menjadi tempat pengujian utama untuk melihat apakah dunia pengguna WordPress yang lebih besar siap untuk merangkul era baru dengan iterasi yang cepat ini.
