Melihat ke Depan ke WordPress 6.0: Peta Jalan Awal
Diterbitkan: 2022-01-28Dengan WordPress 5.9 yang baru saja melangkah keluar dari pintu dan menyapa dunia, para pengembang utama tampaknya hampir tidak mengambil waktu sejenak untuk menarik napas. Kemarin, Matias Ventura memposting roadmap pendahuluan untuk 6.0. Ini mencakup cakupan umum dari fitur yang direncanakan untuk mendarat tahun ini.
Versi 6.0 diharapkan menjadi bungkus konseptual Fase 2 proyek Gutenberg, yang mencakup alat pembuatan situs visual. Mereka akan terus memainkan peran penting dalam pengembangan di masa mendatang, tetapi pengembang kemungkinan akan mengalihkan sebagian besar fokus mereka ke Fase 3 untuk WordPress 6.1 dan seterusnya.
Berikut ini adalah empat fase yang digariskan dalam peta jalan jangka panjang:
- Pengeditan Lebih Mudah: Pengeditan konten berbasis blok.
- Kustomisasi: FSE, pola blok, direktori blok, tema blok, dan gaya global.
- Kolaborasi: Penulisan bersama konten.
- Multilingual: Implementasi situs multibahasa.
Peningkatan Editor
Ventura mencantumkan 10 area fokus tingkat tinggi di sekitar editor pos dan situs di inti WordPress. Mulai dari item besar seperti mode penjelajahan situs hingga pendekatan yang lebih mendasar untuk pengalaman menulis. Saya akan fokus pada beberapa hal yang paling saya nantikan.
Variasi Gaya Global Tema

Saya memiliki daftar fitur yang tidak dapat saya tunggu. Sepertinya saya menemukan sesuatu yang baru untuk ditambahkan setiap hari atau lebih. Namun, variasi gaya global akan dengan mudah mendarat di tiga besar.
Fitur tersebut diharapkan tetapi tidak cukup berhasil masuk ke WordPress 5.9. Tujuannya adalah untuk memungkinkan pengguna memilih dari beberapa preset, mengubah warna situs mereka, font, dan lainnya dengan mengklik tombol. Beberapa variasi untuk Twenty Twenty-Two sedang berlangsung.
Ini seperti versi ringan dari tema anak di mana hanya file theme.json yang dapat diubah. Pada dasarnya, mereka adalah kulit .
Struktur Navigasi sebagai UI Khusus
Ini kemungkinan besar akan menjadi salah satu fitur paling penting untuk menyelesaikan Fase 2 Gutenberg. Beberapa bagiannya mungkin sulit untuk diikuti, tetapi beberapa tangkapan layar dan video ada di tiket terkait.
Pada dasarnya, tujuannya adalah untuk menyempurnakan pengalaman berpindah-pindah dan berinteraksi dengan editor situs, gaya global, template, dan navigasi. Pekerjaan di 5.9 sangat bagus, tetapi sekarang ada kebutuhan untuk membuat antarmuka yang lebih intuitif.
Bagian dari ini adalah mengekspos struktur situs sebagai navigasi di luar blok Navigasi di UI. Pengguna saat ini hanya dapat mengedit ini dari dalam kanvas situs.
Hal-hal seperti itu lebih mudah diucapkan daripada dilakukan, sehingga para kontributor akan mendapatkan pekerjaan yang sesuai untuk mereka. Ini akan membutuhkan upaya masyarakat.
Pembuatan Template dan Pergantian Tema
Saat ini ada sejumlah template yang dapat dibuat pengguna melalui antarmuka editor situs. Misalnya, mereka dapat menambahkan desain arsip tetapi tidak memecahnya untuk jenis arsip tertentu (misalnya, category ) atau versi berbasis siput (misalnya, category-news ).
Akhirnya, editor situs harus mengizinkan pembuatan template apa pun yang mungkin dari hierarki template. Menyajikannya dalam antarmuka yang mudah digunakan akan menjadi tantangan. Hirarki hanya dibatasi oleh jumlah objek (posting, istilah, dll.) di situs.
Bagian lain dari proses pembuatan template adalah memisahkannya dari tema. Pengguna tidak boleh kehilangan template khusus mereka saat beralih dari satu ke yang lain. Ini menjadi lebih penting karena plugin mulai memperkenalkan templat blok.
Pola sebagai Alat Penciptaan Kelas Satu

Sejak diperkenalkan bersama WordPress 5.5, pola telah menjadi salah satu alat paling kuat yang tersedia bagi pengguna. Saya telah memberi tahu siapa pun yang mau mendengarkan bahwa mereka akan menjadi pengubah permainan setidaknya selama dua tahun. WordPress 6.0 mungkin memenuhi janji saya.
Satu proposal akan membuat pola menjadi bagian utama dari template dan pembuatan halaman. Beberapa bagian ini mungkin cocok dengan berbagai aliran, tetapi salah satu tujuan menyeluruh harus agar pengguna akhir mengetahui apa yang harus dilakukan dengan templat atau halaman kosong. Jika dilakukan dengan benar, pola dapat membantu mereka memulai.

Proposal untuk mengubah bagian konten yang ada dengan pola juga ada di meja. Saya menulis tentang bagaimana ini adalah komponen yang hilang dari pengalaman pengguna awal minggu ini.
Untuk penulis tema, pendaftaran pola mungkin menjadi kurang rumit. Saat ini, mereka harus menggunakan API Pola untuk mendaftarkannya melalui PHP. Namun, ada proposal untuk WordPress untuk mengenalinya secara otomatis. Pola kemungkinan besar akan hidup di folder /patterns khusus dalam tema dan didaftarkan mirip dengan templat halaman. Namun, solusi akhir masih belum ditentukan.
Blok Peningkatan
Ada serangkaian peningkatan terkait blok untuk dinanti-nantikan. Sebagian besar akan berkisar pada iterasi lanjutan pada blok Navigasi. Penulis tema juga harus memiliki lebih banyak blok untuk mengontrol keluaran komentar.
Namun, izinkan saya menyelami beberapa fitur yang paling saya nantikan.
Gambar Unggulan Dengan Kekuatan Super

Alih-alih kekuatan super, ini akan mencakup kasus penggunaan yang sudah dimungkinkan dalam tema tradisional. Sama seperti saya menyukai tema blok, salah satu masalah yang paling jelas terlihat adalah blok Post Featured Image. Pada dasarnya, saat ini menampilkan ukuran gambar post-thumbnail .
Penulis tema dapat mengatur lebar dan tinggi tetapi tidak menggunakan ukuran yang dipangkas yang telah mereka daftarkan (diperbaiki dalam versi dev Gutenberg). Mereka juga tidak dapat menggunakannya dalam konteks blok lain seperti Sampul dan Media & Teks.
Meningkatkan kemampuan gambar unggulan akan menyerahkan alat desain yang sangat dibutuhkan kepada penulis tema. Saat ini, fitur yang hilang adalah pemblokir untuk banyak tata letak.
Token sebaris
Jika ada satu fitur yang saya lihat pengembang meminta lebih dari kebanyakan, itu adalah kemampuan untuk menampilkan data dinamis dalam blok atau template HTML. Beberapa di antaranya diselesaikan dengan blok Pola, tetapi tidak mencakup setiap kasus penggunaan.
Misalnya, tidak ada cara untuk menampilkan tanggal saat ini dalam sebuah paragraf. Ini adalah kasus penggunaan rutin untuk baris hak cipta footer situs. Yang lebih umum adalah mengambil URL dinamis ke tema atau sumber daya plugin seperti gambar. Ventura mencatat dalam posting bahwa mereka akan mengeksplorasi kelayakan token inline dalam siklus rilis ini.
Blok lainnya

Mungkin ada blok Daftar Isi di jalan. Sudah kurang dari setahun sejak saya pertama kali menulis tentang proposal seperti itu, jadi saya sangat ingin melihat tanah ini.
Blok Kutipan dan Daftar akhirnya harus mengizinkan blok anak. Keduanya adalah batasan parah yang selalu memungkinkan dalam HTML biasa dan editor klasik. Saya tahu lebih dari beberapa blogger yang akan senang melihat ini terjadi.
Perbaikan pada blok Tabel juga kemungkinan akan datang. Saat ini, ia menawarkan pengalaman pengguna yang buruk — pengguna bahkan tidak dapat melakukan tab melalui sel. Paling-paling, ini menangani kasus penggunaan paling dasar. Saat ini, ada lebih dari dua lusin tiket terbuka untuk membersihkannya.
Alat Desain
Beberapa komponen harus membuat penulis tema, khususnya, bersemangat tentang 6.0. Kita bisa melihat kontrol tinggi dan lebar baru untuk lebih banyak blok, memberikan lebih banyak fleksibilitas dalam desain tema. Dan menggunakan fitur CSS min dan max bersama dengan container berbasis flex dapat membuat penyesuaian desain responsif menjadi lebih mudah.
Di bagian depan tipografi, ada tiket untuk memperkenalkan font responsif. Ini relatif mudah ditangani dengan CSS khusus saat ini jika pengguna memilih ukuran tema yang telah ditentukan sebelumnya. Namun, dengan ukuran khusus dan ketinggian garis, ini bermasalah. Karena alat-alat ini ada di WordPress, kami membutuhkan penanganan yang responsif.
Satu fitur tipografi yang telah lama ditunggu-tunggu kemungkinan akan diluncurkan dalam siklus ini: Web Fonts API. Setelah ditarik dari WordPress 5.9, sekarang sedang dikembangkan di dalam Gutenberg. Saya berharap ini akan mendarat lebih cepat daripada nanti karena sebagian besar kode sudah selesai.
Dukungan untuk menyesuaikan teks di berbagai blok dan mungkin menemukan solusi untuk kursor tautan dan status fokus juga tersedia untuk 6.0.
Fitur apa yang paling Anda nantikan di WordPress 6.0?
