Tim Rilis WordPress 5.6 Menarik Widget Berbasis Blok
Diterbitkan: 2020-10-21
Saya salah. Saya meyakinkan pembaca kami bahwa "sistem widget berbasis blok akan siap untuk prime time ketika WordPress 5.6 mendarat" di posting saya sebelumnya tentang kesiapan fitur baru. Saya juga mengatakan bahwa dengan syarat tidak mencoba membuatnya bekerja dengan penyesuai — pengalaman itu masih rusak. Namun, tim 5.6 mencabut widget berbasis blok untuk kedua kalinya tahun ini.
Satu minggu yang lalu, pemimpin rilis WordPress 5.6 Josepha Haden tampaknya setuju bahwa itu akan siap. Namun, banyak hal dapat berubah dengan cepat dalam siklus pengembangan, dan keputusan sulit harus dibuat dengan tenggat waktu rilis beta.
Ini bukan fitur pertama yang diluncurkan tim untuk rilis di masa mendatang. Dua minggu lalu, mereka menjatuhkan menu navigasi berbasis blok dari daftar fitur 5.6. Kedua fitur tersebut awalnya direncanakan untuk WordPress 5.5.
Layar admin Widget baru telah dikembangkan sejak Januari 2019, yang tidak lama setelah peluncuran awal editor blok di WordPress 5.0. Untuk saat ini, fitur widget berbasis blok telah dimasukkan ke WordPress 5.7. Itu juga telah diberi tag "awal", yang berarti itu harus masuk ke inti WordPress segera setelah siklus rilis 5.7 dimulai. Ini akan memberinya lebih banyak waktu untuk matang dan lebih banyak orang kesempatan untuk mengujinya.
Helen Hou-Sandi, pemimpin teknologi inti untuk 5.6, memberikan catatan historis tentang keputusan tersebut dan mengapa keputusan tersebut belum siap untuk dimasukkan dalam tiket baru:
Pertanyaan saya untuk fitur yang mempengaruhi front-end adalah “dapatkah saya mencoba hal baru ini tanpa penalti untuk mengacaukan situs saya?” — yaitu, kepercayaan pengguna. Pada saat ini, mengingat bahwa area widget tidak ditampilkan seperti apa yang Anda lihat di situs Anda tanpa tema yang benar-benar berusaha untuk itu dan bahwa Anda harus menyimpan perubahan Anda secara langsung tanpa revisi untuk mendapatkan tampilan kontekstual yang sebenarnya, blok area widget tidak memungkinkan Anda untuk mencoba fitur baru ini tanpa menghukum Anda karena bereksperimen.
Dia melanjutkan dengan mengatakan bahwa pengalaman saat ini di bawah standar saat ini. Masalah yang terkait dengan pengalaman penyesuai, yang saya bahas secara rinci lebih dari sebulan yang lalu, juga disebutkan.
“Jadi, ketika kita kembali ke ini lagi, mari kita lihat apa artinya membuat pengguna merasa aman bahwa mereka dapat membuat situs mereka terlihat seperti yang mereka inginkan dengan WordPress, dan tidak seperti mereka harus mengatasi apa yang telah kami diberikan kepada mereka,” kata Hou-Sandi.
Ini adalah pandangan yang penuh harapan meskipun ada keputusan yang sulit. Terkadang, jenis panggilan ini perlu dilakukan untuk kebaikan proyek dalam jangka panjang. Mendorong kembali fitur ke versi mendatang untuk pengalaman pengguna yang lebih baik bisa lebih baik daripada meluncurkan lebih awal dengan pengalaman di bawah standar.
“Bagian yang baik dari ini adalah bahwa sekarang widget dapat terus 'dibayangkan kembali' untuk 5.7, dan mendapatkan lebih banyak peningkatan lagi,” kata pengembang WordPress utama Andrew Ozz di tiket. “Tidak yakin berapa banyak orang yang telah menguji ini sedikit lebih lama tetapi memiliki blok di area widget (alias bilah sisi) membuka banyak kemungkinan baru dan membuat banyak widget lama yang terbatas menjadi usang. 'Widget area' menjadi sesuatu seperti 'posting khusus dengan konten yang lebih dinamis', memungkinkan pengguna (dan desainer) melakukan banyak hal yang sulit atau tidak mungkin dilakukan dengan widget lama.”
Setelah kekecewaan melihat salah satu fitur saya yang paling dinanti dari 5.6 dijatuhkan, sangat menggembirakan untuk melihat pandangan positif dari para pemimpin komunitas tentang proyek tersebut.

“Anda tahu, saya juga sangat berharap untuk itu, dan panggilan di menit-menit terakhir itu adalah panggilan yang saya kerjakan,” kata Haden. “Saat terakhir saya melihat, sepertinya hampir siap, tetapi kemudian pengujian yang lebih terfokus dilakukan dan ada beberapa interaksi yang agak kasar bagi pengguna. Saya bersyukur untuk itu karena waktu untuk menemukan pengalaman pengguna yang menyakitkan adalah sebelum peluncuran, bukan setelahnya!”
Meskipun menjatuhkan fitur utama keduanya, WordPress 5.6 masih memiliki beberapa sorotan besar yang akan dikirimkan dalam waktu kurang dari dua bulan. Tema Twenty Twenty-One yang baru terlihat seperti menghirup udara segar dan akan menjelajahi fitur-fitur terkait blok yang tidak terlihat di tema default sebelumnya. Haden juga menunjukkan pembaruan otomatis untuk rilis utama, dukungan kata sandi aplikasi untuk REST API, dan peningkatan aksesibilitas sebagai fitur yang diharapkan.
WordPress 5.6 Beta 1 diharapkan untuk dikirimkan hari ini.
Menambahkan Fitur Baru ke Proyek Lama
Kadang-kadang, rasanya proyek Gutenberg telah menggigit lebih dari yang bisa dikunyah. Banyak dari rencana fitur besar terus-menerus kehilangan proyeksi. Di antara pengeditan situs lengkap, gaya global, widget, menu navigasi, dan banyak lagi, sangat sulit untuk menjadi terlalu fokus pada satu fitur dan menyiapkannya untuk dikirimkan. Di sisi lain, terlalu banyak fokus dapat merugikan fitur lain dalam jangka panjang. Semua bagian ini pada akhirnya harus bersatu untuk menciptakan keseluruhan yang lebih kohesif.
WordPress juga berusia 17 tahun. Setiap fitur baru dapat memengaruhi fitur atau kode lama. Tujuan widget berbasis blok adalah untuk mentransisikan fitur yang ada agar berfungsi dalam sistem baru tanpa merusak jutaan situs web dalam prosesnya. Dua puluh satu bulan bekerja pada satu fitur menunjukkan bahwa itu bukan masalah yang mudah untuk dipecahkan.
"Anda sangat benar tentang masalah teknik yang kompleks!" kata Hadin. “Kami sekarang berada pada titik dalam sejarah proyek di mana menghubungkan semua bagian dapat membuat kami menghadapi komplikasi yang tidak terduga.”
Proyek ini juga perlu memikirkan bagaimana ia dapat mengatasi beberapa masalah yang dihadapinya dengan tidak cukupnya menyelesaikan fitur-fitur utama. Apakah tim terlalu tipis untuk fokus pada semua bagian? Apakah ada area yang dapat kami tingkatkan untuk mendorong fitur ke depan?
“Akan ada retrospektif di mana kami dapat mengidentifikasi bagian mana dari proses kami yang dapat ditingkatkan di masa depan, tetapi saya juga merasa bahwa menetapkan sasaran peregangan baik untuk proyek perangkat lunak apa pun,” kata Haden. “Banyak kontributor memiliki rasa urgensi dalam membawa kekuatan blok ke lebih banyak ruang di WordPress, yang saya bagikan, tetapi ketika saatnya untuk mengirim, kami harus menyeimbangkannya dengan komitmen mendalam kami terhadap kegunaan.”
Satu masalah yang semakin jelas adalah bahwa pengeditan front-end menjadi lebih sulit selama bertahun-tahun. Saat ini, widget dan menu navigasi dapat diedit di dua tempat di WordPress dengan antarmuka yang sangat berbeda. Pengeditan situs penuh berarti menambahkan antarmuka yang sama sekali baru ke dalam campuran.
“Saya pikir salah satu masalah yang kami coba selesaikan dengan Gutenberg selalu menjadi pengalaman yang lebih konsisten untuk mengedit elemen di seluruh antarmuka WordPress,” kata Haden. “Tidak ada pengguna yang harus mempelajari lima alur kerja yang berbeda untuk memastikan halaman mereka terlihat seperti yang mereka bayangkan saat dipublikasikan.”
Sementara itu, yang dapat dihitung dalam beberapa tahun, pengguna akhir kemungkinan akan memiliki banyak antarmuka ini untuk ditangani — tumpang tindih saat fitur baru sedang dikembangkan. Ini mungkin sekadar rasa sakit yang tumbuh dari proyek yang menua, proyek yang mencoba memimpin paket pesaing yang lapar di ruang CMS.
“Ada banyak minat untuk mengurangi jumlah alur kerja, dan saya berharap kita dapat menggabungkannya menjadi hanya satu antarmuka yang indah dan intuitif,” kata Haden.
