Kemajuan pada Proyek WordPress 2019 Menetapkan Peta Jalan 2020

Diterbitkan: 2019-12-10

Josepha Haden, Direktur Eksekutif WordPress, menerbitkan pembaruan tujuan WordPress pada tahun 2019. Fokus untuk WordPress selama setahun terakhir adalah pada sembilan proyek utama. Dari sembilan proyek, WordPress hanya berhasil mengirimkan dua pada tahun 2019. Ini berarti bahwa fokus pada tahun 2020 akan sama dengan komunitas yang terus membangun kemajuan yang telah dicapai terhadap proyek-proyek yang ada.

Saat ini, ada tiga rilis besar yang direncanakan untuk WordPress pada tahun 2020:

  • Versi 5.4 – Maret 2020
  • Versi 5.5 – Agustus 2020
  • Versi 5.6 – Desember 2020

Setiap tanggal tersebut dapat berubah. Kami juga harus mendapatkan tanggal yang lebih spesifik karena setiap rilis semakin dekat. Berbagai proyek untuk tahun 2020 harus mendarat di setiap rilis.

Matt Mullenweg, salah satu pendiri WordPress, awalnya memaparkan rencana 2019 di alamat State of the Word 2018 dan mendaftarkan proyek di blog Make Core. Kesimpulan besar adalah bahwa 2019 seharusnya menjadi tahun di mana kami semakin dekat dengan penyesuaian situs penuh (Fase 2 dari proyek Gutenberg). Sementara pengembang telah membuat langkah besar dalam mewujudkannya, sebagian besar proyek masih dalam tahap awal.

Proyek yang Dikirim pada 2019

Semua widget inti WordPress yang ada sekarang ada sebagai blok. Daripada terbatas pada penempatan widget di mana tema memutuskan, pengguna sekarang dapat menempatkan widget di posting, halaman, atau area konten lainnya melalui editor blok. Saat proyek terus bergerak menuju pengeditan situs penuh, pengguna pada akhirnya akan memiliki kemampuan untuk menempatkan widget ini dan blok lainnya hampir di mana saja.

Proyek kesehatan situs digabung menjadi inti. Ini menampilkan layar yang memberikan informasi tentang kesehatan situs kepada pemilik situs. Ini juga memiliki skrip deteksi kesalahan fatal yang mengirim email kepada pemilik situs ketika masalah plugin dan tema ditemukan.

Proyek yang Diharapkan di 2020

Sebagian besar proyek yang tersisa yang tidak cukup untuk rilis pada tahun 2019 masih membuat kemajuan sepanjang tahun. Berikut ini adalah rincian proyek apa yang diharapkan di tahun mendatang.

Blok Menu Navigasi

Tangkapan layar menggunakan blok navigasi di editor blok.
Blok navigasi di editor blok.

Saat ini, target blok navigasi adalah untuk dikirimkan dengan WordPress 5.4. Ini mungkin menjadi kenyataan karena sekarang keluar dari tahap eksperimental dan tersedia untuk pengujian beta di Gutenberg 7.0. Tim pengembangan mengerjakan blok ini untuk beberapa rilis dan sekarang memiliki sesuatu yang cukup stabil untuk pengujian pengguna.

Blok ini adalah bagian utama dari teka-teki penyesuaian situs. Dalam jangka panjang, pengguna akan membutuhkan blok yang mudah digunakan untuk menangani menu navigasi di seluruh situs mereka.

Area Konten Sadar Blok Khusus untuk Tema

Fase 1 dari proyek Gutenberg membawa editor blok untuk memposting konten. Sebagian besar Fase 2 melanggar di luar konten posting dan memungkinkan pengguna untuk menambahkan blok di lebih banyak area. Tidak jelas persis seperti apa bentuknya dalam jangka panjang. Tema harus dapat mendaftarkan area block-aware tambahan.

Rilis target untuk fitur ini diatur ke WordPress 5.5, tetapi terlalu dini untuk menebak apakah itu target yang realistis. Ini adalah masalah yang sulit untuk dipecahkan karena itu harus bertepatan dengan keputusan tentang templat blok tema, menyimpan banyak entitas, dan penyesuaian situs penuh secara umum. Ini bukan fitur yang bisa diburu-buru karena akan berdampak luas pada cara kerja WordPress selama bertahun-tahun ke depan.

Area Widget untuk Mendukung Blok

Cuplikan layar fitur area widget eksperimental di plugin Gutenberg.
Fitur area widget eksperimental di Gutenberg.

Rencana saat ini adalah mengizinkan area widget (bilah sisi) untuk mendukung blok di samping widget. Plugin Gutenberg memiliki opsi area widget eksperimental untuk mengaktifkan versi awal fitur ini, yang memiliki target rilis WordPress 5.5.

Ada dua aspek untuk membuat fitur ini menjadi kenyataan. Yang pertama membuatnya berfungsi di layar admin widget. Yang kedua membuatnya berfungsi di penyesuai, area di mana pengguna juga dapat mengelola widget.

Saat ini, sepertinya konsep sidebar harus ditinggalkan. Fitur eksperimental bekerja dengan memungkinkan pengguna untuk menambahkan blok ke bilah sisi, yang diubah menjadi satu widget "area blok" besar pada output. Jika WordPress "sepenuhnya" pada paradigma blok, energi akan lebih baik dihabiskan dengan fokus pada memungkinkan tema untuk membangun area blok khusus dan membiarkan API Sidebar resmi mati perlahan. Mencampur konsep lama dengan yang baru terasa kikuk. Saatnya untuk melanjutkan dan tidak lagi menggunakan sidebar dan widget hingga sebagian besar tema tidak lagi mendukungnya.

Blokir Pencarian dan Instal Direktori

Cuplikan layar fitur pencarian direktori blok di plugin Gutenberg.
Pencarian direktori blok eksperimental di plugin Gutenberg.

Akhirnya, semua pengguna WordPress akan dapat mencari blok melalui penyisipan blok. Jika blok ada, mereka dapat memasukkannya ke dalam area blok. Jika tidak, penyisip akan mengizinkan pengguna menemukan blok baru dari direktori blok. Instalasi, aktivasi, dan penyisipan blok baru harus mulus.

Rilis target untuk fitur ini ditetapkan untuk WordPress 5.5, yang seharusnya dimungkinkan (jika tidak lebih awal) berdasarkan seberapa baik fitur tersebut saat ini bekerja di plugin Gutenberg. Itu belum sempurna dan telah merusak lebih dari beberapa posting saya ketika bekerja dengan blok yang terpasang. Masih ada beberapa masalah terbuka yang perlu ditangani.

Penulis plugin yang ingin menjadi yang terdepan dalam permainan dapat mengirimkan plugin blok dengan mengikuti panduan plugin blok.

Plugin Otomatis, Tema, dan Pembaruan Inti Utama

Setelah bertahun-tahun melakukan pengujian ekstensif dan menggunakan pembaruan otomatis untuk rilis WordPress minor, rasanya kami seharusnya sudah memiliki pembaruan otomatis untuk semuanya saat ini. Harus mengikuti pembaruan plugin dan tema dapat menjadi masalah bagi beberapa pemilik situs. Dengan plugin yang cukup, tidak menutup kemungkinan untuk memiliki satu atau lebih plugin untuk diperbarui setiap hari.

Beberapa solusi hosting dan Jetpack telah mengurangi masalah ini bagi banyak pengguna dengan menawarkan pembaruan plugin otomatis, tetapi ini adalah fitur inti yang telah lama tertunda yang harus menjadi prioritas tinggi. Tidak ada rilis target yang diberikan untuk pembaruan otomatis pada tema/plugin atau rilis inti utama. Mari berharap fitur itu tidak dimasukkan ke dalam kompor belakang untuk satu tahun lagi.

Menangani Lebih dari 6.500 Masalah Jejak

Dengan plugin Gutenberg yang mendapatkan banyak perhatian akhir-akhir ini, mudah untuk melupakan bahwa ada ribuan tiket yang menunggu tambalan, ulasan, dan keputusan di Trac. Saya telah lama menjadi juara menggunakan satu rilis utama WordPress untuk hanya memperbaiki bug yang ada sambil tidak menambahkan fitur baru.

Jonathan Desrosiers telah menulis posting ekstensif yang mencakup banyak pekerjaan yang telah dilakukan Tim Triage awal tahun ini.

Triaging bukanlah sesuatu yang pernah benar-benar mencapai kesimpulan. Ini adalah proses berkelanjutan yang harus terus berlanjut sepanjang umur proyek. Orang-orang yang tertarik untuk terlibat dengan Tim Triage dapat menemukan informasi lebih lanjut di posting pengumuman Tim Triage.