Gutenberg 9.3 Memberikan Indikator Kemana Arah Pengeditan Situs Penuh, Masa Depan Tanpa Widget dan Layar Penyesuai

Diterbitkan: 2020-11-05

Versi 9.3 dari plugin Gutenberg turun lebih awal hari ini. Ini adalah versi pertama plugin selama siklus rilis WordPress 5.6 yang tidak akan melihat fitur barunya mendarat di platform inti. Namun, perbaikan bug telah di-backport ke WordPress 5.6 beta 2 dan 3. Sebagian besar pekerjaan untuk rilis berfokus pada fitur dan perbaikan pengeditan situs penuh (FSE). Namun, beberapa peningkatan kecil di luar editor situs mendarat di pembaruan.

Blok Tautan Sosial sekarang mendukung Patreon, Telegram, dan Tiktok, yang menjadikan jumlah total ikon sosial menjadi 43. Blok Tombol juga memiliki opsi penyelarasan yang dirombak.

Secara keseluruhan, rilis ini sebagian besar menambahkan polesan ke area yang ada. Tim pengembangan memperbaiki lebih dari 20 bug dan terus mendorong maju dengan perbaikan pada editor situs.

Penghapusan Widget dan Layar Penyesuai

Layar tema di admin WordPress, menampilkan item menu Penyesuai dan Widget yang hilang.
Widgets dan Customizer tidak lagi berada di bawah menu Appearance.

Kisah terbesar seputar Gutenberg 9.3 bukanlah dalam kode terukur atau perubahan desain yang dihadapi pengguna. Alih-alih, ini ada dalam diskusi tentang tiket tentang menghapus layar Penyesuai dan Widget saat pengguna mengaktifkan FSE.

Versi 9.3 menyembunyikan item Widgets dan Customizer dari menu admin WordPress. Namun, mereka masih dapat diakses dengan langsung membuka URL atau tautan yang tertinggal di berbagai bagian admin WordPress seperti di layar Tema. Perubahan ini dapat berimplikasi pada masa depan layar tersebut.

“Saya pikir itu akan menjadi langkah yang buruk untuk menyembunyikannya sekarang tanpa mengkomunikasikan dengan jelas kepada komunitas WordPress tentang masa depan widget dan penyesuai,” tulis Carolina Nymark, perwakilan Tim Tema, di tiket. “Menyembunyikannya akan menimbulkan lebih banyak pertanyaan dari pengguna dan pengembang yang khawatir. Saya pikir menyembunyikannya tanpa menjawab pertanyaan-pertanyaan ini di depan umum adalah ide yang buruk. Saya tidak meminta Anda untuk menjawab saya dalam pull request ini, saya meminta 'WordPress', baik itu tim editor inti atau orang lain, menyajikan rencana jangka panjang untuk fitur-fitur inti ini.”

Dia mendaftar beberapa pertanyaan yang harus dijawab oleh para pemimpin proyek. Sebagian besar dari mereka bermuara pada pertanyaan sentral tentang peran apa yang akan dimainkan oleh penyesuai dalam jangka panjang:

  • Bahkan jika item menu disembunyikan, penyesuai masih dapat diakses, apakah opsinya akan tetap berfungsi?
  • Peran apa yang akan dimiliki penyesuai dengan tema FSE?
  • Apakah itu akan ditinggalkan, bagaimana dan kapan? Jika tidak akan ditinggalkan, mengapa menyembunyikannya?
  • Apakah itu juga akan ditinggalkan untuk tema non-FSE? Bagaimana dan Kapan?
  • Bagaimana cara mengonversi opsi penyesuai yang ada untuk tema saya yang diperbarui?
  • Bagaimana dengan opsi WordPress yang hanya tersedia di penyesuai, seperti ikon situs?

“Idenya di sini adalah karena tema FSE tidak memiliki area widget, layar widget tidak berguna,” jawab Riad Benguella. “Untuk penyesuai, ini adalah duplikat dari layar Editor Situs (kemampuan serupa), jadi kami perlu memastikan Editor Situs mengisi celah yang ditinggalkan oleh Penyesuai. Gaya global dan Blok situs menangani sebagian besar opsi situs yang diperlukan untuk tema FSE dan beralih (menyembunyikan penyesuai) akan memungkinkan kami menemukan celah yang kami lewatkan.”

Tema FSE tidak akan memiliki area widget membuat orang bertanya-tanya mengapa begitu banyak pekerjaan yang dilakukan untuk mengubah sistem sidebar/widget untuk menggunakan blok selama setahun terakhir. Itu juga merupakan fitur yang direncanakan untuk WordPress 5.6 yang tidak berhasil.

Pikiran Benguella tampaknya sejalan dengan komentar terbaru pemimpin rilis 5.6 Josepha Haden. “Ada banyak minat untuk mengurangi jumlah alur kerja, dan saya berharap kita dapat menggabungkannya menjadi hanya satu antarmuka yang indah dan intuitif,” katanya sebagai tanggapan atas penarikan widget untuk 5.6.

Komentar Benguella juga merupakan salah satu indikasi publik pertama yang saya lihat tentang seperti apa bentuk konsolidasi tersebut. Agaknya, tidak akan ada kebutuhan untuk Nav Menus, Widgets, atau layar Customizer saat WordPress berkembang dalam rilis mendatang.

Saya masih mempertanyakan apakah pekerjaan yang dilakukan tim untuk membuat layar tersebut menangani blok sepadan. Tema tradisional cukup menggunakan menu navigasi tradisional, widget, dan opsi penyesuai. Tema berbasis blok baru harus menggunakan editor situs saat mendarat.

Masih ada beberapa pertanyaan yang belum terjawab dari daftar Nymark. Kami perlu menunggu umpan balik lebih lanjut dari seseorang yang tahu. Dia benar tentang perlunya komunikasi yang jelas dan publik.

Beralih Otomatis ke FSE

Pemberitahuan yang diberikan pada layar Percobaan Gutenberg bahwa pengguna menggunakan tema FSE.
Pemberitahuan yang diberikan kepada pengguna saat mereka menggunakan tema yang mendukung FSE.

Salah satu peningkatan terbesar, terutama untuk orang yang menguji FSE, adalah bahwa Gutenberg sekarang secara otomatis mengaktifkan FSE ketika pengguna mengaktifkan tema yang mendukung FSE. Ini juga akan menonaktifkan FSE saat beralih kembali ke tema tradisional.

Beberapa tema bagus untuk menguji FSE adalah Blok Q, Dua Puluh Dua Puluh Satu, dan Blok Seedlet.

Pengguna juga tidak dapat lagi mengaktifkan FSE melalui layar pengaturan Gutenberg Experimental. Menggunakan tema berbasis blok sekarang menjadi persyaratan untuk menguji bagian dari pengalaman Gutenberg ini. Ini mungkin panggilan yang bagus pada tahap ini. Meskipun diberi label yang jelas sebagai eksperimental, ribuan pengguna menjalankan Gutenberg di lingkungan produksi dan dapat mengaktifkannya. Plus, itu membuat orang tidak menguji pengalaman yang rusak ketika tema mereka tidak mendukungnya.

Tombol Blokir Penyelarasan Konten

Opsi pembenaran konten baru untuk blok Tombol di editor.
Opsi penyelarasan konten dalam baru untuk blok Tombol.

Untuk pembuat tema yang tidak bergantung pada gaya dasar Gutenberg, mereka mungkin perlu memperbarui lembar gaya tema mereka untuk menangani kelas penyelarasan konten di blok Buttons. Namun, mereka juga perlu terus mendukung kelas lama untuk kompatibilitas mundur.

Perubahan ini berarti bahwa pengguna dapat menggunakan perataan lebar dan lebar penuh pada blok sambil menyelaraskan konten blok secara terpisah.

Pembaruan menambahkan opsi pembenaran konten ke bilah alat editor untuk blok Tombol. Masuk akal untuk menggunakan metode ini karena blok Buttons secara teknis adalah sebuah wadah. Itu hanya menampung satu atau lebih blok Tombol bagian dalam. Sistem penyelarasan yang digunakan sebelumnya dimaksudkan untuk menyelaraskan seluruh blok daripada konten blok.

Di versi editor blok sebelumnya, blok Buttons menggunakan kelas align* tradisional untuk perataan kiri, kanan, dan tengah. Pembaruan Gutenberg ini mengubah kelas menjadi is-content-justification-* .

Editor akan secara otomatis mentransisikan blok Buttons ke kelas baru ketika pengguna mengedit posting tertentu dengan blok tersebut. Jika tidak, mereka masih akan memiliki kelas align* lama.