Unlimited Plugins, WordPress themes, videos & courses! Unlimited asset downloads! From $16.50/m
Advertisement
  1. Code
  2. WordPress
Code

Melihat ke Depan ke 2019: WordPress di Tahun yang Akan Datang

by
Length:MediumLanguages:

Indonesian (Bahasa Indonesia) translation by Imayanti Diana (you can also view the original English article)

Tahun yang luar biasa! Pada akhir 2017, saya ingat berpikir bahwa tahun sebelumnya telah menjadi salah satu yang terbesar ketika datang untuk berubah di WordPress. Tapi saya tidak tahu apa yang ada di toko untuk 2018!

2018 telah melihat beberapa perubahan WordPress paling mendasar dan terjauh sejak awal, yang diwujudkan oleh plugin Gutenberg (dan baris di atasnya).

Namun menurut saya, bukan Gutenberg yang akan mendominasi 2019 — melainkan perubahan yang digembar-gemborkan.

Jadi mari kita lihat apa yang ada di 2019 untuk WordPress dan komunitas pengguna dan pengembangnya.

Basis Kode WordPress

Gutenberg mewakili awal dari perubahan mendasar dalam basis kode WordPress.

Ingat Matt Mullenweg State of the Word 2015 (ya, itu sudah lama sekali), ketika dia mengatakan kepada semua orang untuk "mempelajari JavaScript, mendalam"?

slide from State of the Word 2015 - learn JavaScript deeply

Nah, sekarang adalah waktu ketika orang-orang yang mendengarkannya akan senang mereka melakukannya. Dan juga saat ketika komunitas WordPress ditambah oleh orang-orang yang sudah memiliki JavaScript dan keterampilan bahasa front-end lainnya, dan sekarang dapat menggunakan yang dengan WordPress.

Gutenberg didasarkan pada blok. Dan blok-blok itu ditulis dalam JavaScript. Jika Anda pernah menulis plugin yang menambahkan kotak meta ke layar pengeditan pos, Anda sekarang akan lebih baik menambahkan blokir. Dan untuk melakukan itu, Anda harus belajar bukan PHP, tetapi JavaScript.

Hal yang sama berlaku untuk pengembang tema — Anda mungkin tidak perlu mempelajari JavaScript dulu, tetapi Anda mungkin harus memperbarui tema Anda sehingga mereka mendesain keluaran blok oleh Gutenberg alih-alih seperti apa keluaran editor lama.

Dan blok tidak akan terbatas pada layar pengeditan posting dan halaman. Oh tidak.

Fase 2 Gutenberg akan mengambil blok di luar editor pos dan mengimplementasikannya di tempat lain di admin WordPress. Widget, menu, dan penyesuai: sebut saja, itu akan menggunakan blok. Ambisinya adalah untuk mengubah WordPress menjadi CMS tipe pembangun halaman WYSIWYG, tetapi tanpa kode mengasapi sebagian besar pembangun halaman.

Beginilah tampilan penyesuai WordPress:

The proposed WordPress WYSISYG interface

Ini adalah tujuan yang ambisius, dan yang akan merevolusi WordPress baik untuk pengguna dan pengembang. Bagi pengguna, ini berarti antarmuka baru yang ramping yang terasa lebih dari abad kedua puluh satu. Bagi pengembang, itu berarti mempelajari JavaScript. Ya, dalam sekali.

Jadi apa artinya semua ini bagi komunitas WordPress?

Komunitas WordPress

Komunitas WordPress sebenarnya bukan satu kesatuan. Apa yang sebagian besar dari kita yang pergi ke WordCamps melihat sebagai komunitas adalah komunitas pengembang. Tetapi ada komunitas pengguna WordPress yang luas, dan jauh lebih tidak homogen di luar sana, dengan kebutuhan yang sangat berbeda.

Pengguna WordPress tidak cenderung menyejajarkan diri dengan komunitas WordPress, tetapi sebaliknya dengan suku mereka sendiri, yang akan mencakup banyak pengguna WordPress yang bekerja di ruang yang sama. Saya bagian dari salah satu komunitas ini: komunitas penulis. Di komunitas itu, reaksi terhadap Gutenberg beragam. Orang sering bereaksi buruk terhadap perubahan besar, dan saat ini fokusnya adalah pada bug dan situs yang telah rusak.

Namun seiring waktu, saya pikir pengguna WordPress akan dilayani dengan baik oleh perubahan. Mungkin bukan oleh Gutenberg sendiri, karena terlalu dekat dengan pengalaman penyuntingan lama untuk merasa seperti sesuatu yang lebih dari sekedar baut-on, tetapi oleh perubahan WYSIWYG dan Customizer yang direncanakan.

Antarmuka pengguna baru, seperti yang berkembang dan matang, akan menarik pengguna yang sebelumnya menggunakan pembangun situs seperti Wix dan suka melihat apa yang mereka lakukan di situs mereka saat mereka melakukannya.

Selama masalah aksesibilitas diselesaikan (lebih dari yang sebentar lagi), ini bisa menjadi awal dari periode pertumbuhan cepat untuk WordPress. Meskipun saya berharap beberapa pengguna yang lebih suka sistem lama akan mengantar sepanjang jalan.

Tapi bagaimana dengan pengembang?

Tampaknya komunitas pengembang merasa sakit saat ini. Dengan pertikaian tentang Gutenberg (terutama aksesibilitas dan rilis pemberitahuan singkat), ada perasaan bahwa komunitas tidak didengarkan. WordPress itu melayani kebutuhan WordPress.com daripada komunitas pengguna dan pengembangnya.

Ini adalah kekhawatiran bahwa Automattic tidak boleh mengabaikan. Open source bukan hanya tentang basis kode dan lisensi: ini tentang etos proyek juga. Proyek sumber terbuka sejati bukan dari atas ke bawah. Mereka adalah proyek yang demokratis dan konsultatif yang memperhitungkan berbagai kelompok dan tidak didorong oleh kebutuhan entitas komersial seperti Automattic.

Automattic, dan Matt Mullenweg, telah menghadapi kritik sebelumnya. Mereka merespons mereka dan membangun jembatan. Dan saya yakin mereka bisa melakukannya lagi. Masa depan WordPress dan komunitasnya terlalu penting bagi kita semua untuk rontok.

Pada nada yang lebih positif, beralih ke JavaScript menawarkan banyak peluang. Ini sudah membawa orang baru dan keterampilan baru ke komunitas. Ini berarti pengembang WordPress mengikuti perkembangan di salah satu bahasa yang paling dinamis dan berkembang dalam pengembangan web. Dan pengembang WordPress yang mempelajari JavaScript akan memiliki akses ke pekerjaan yang lebih banyak dan lebih baik.

Aksesibilitas

Masalah aksesibilitas layak disebut sendiri. Selain dari perbedaan pendapat tentang tanggal rilis (yang tidak akan ada yang senang dengan), argumen terbesar tentang Gutenberg adalah tentang aksesibilitas.

Selama bertahun-tahun, aksesibilitas bukan hal mendasar bagi WordPress. Tidak ada tim aksesibilitas, dan kebanyakan dari kita belajar tentang subjek dari pengembang yang bukan bagian dari tim WordPress inti, tetapi yang bekerja di bidang aksesibilitas atau yang bersemangat tentang hal itu.

Tetapi dalam beberapa tahun terakhir itu berubah. WordPress memiliki tim aksesibilitas, rilis baru diaudit untuk aksesibilitas sebelum dikirim, dan aksesibilitas selalu menjadi topik hangat di WordCamps.

Namun, kemajuan ini telah dibalik dengan Gutenberg. Aksesibilitas adalah tantangan umum bagi banyak alat visual berbasis JavaScript. Mereka dirancang untuk orang-orang yang dapat melihat apa yang ada di layar dan berinteraksi dengannya menggunakan mouse. Jika tidak ada S di WYSIWYG.

Tetapi sistem yang dirancang untuk penggunaan visual tidak dirancang untuk aksesibilitas. Banyak pengguna web penyandang cacat mematikan JavaScript di browser mereka karena itu membuat halaman sulit untuk berinteraksi. Dan sistem blok tidak dirancang dengan mempertimbangkan aksesibilitas.

Masalah ini menjadi begitu mengerikan sehingga pemimpin aksesibilitas WordPress, Rian Rietveld, mengundurkan diri, mengutip "begitu banyak masalah aksesibilitas yang sebagian besar penguji menolak untuk melihat Gutenberg lagi".

Umpan balik yang diberikan tim aksesibilitas adalah bahwa mereka seharusnya menjelaskan mengapa tiket aksesibilitas penting ketika mereka menaikkannya. Ini membuat saya sedih, karena harapan saya adalah bahwa pengembang WordPress memahami mengapa perbaikan aksesibilitas penting tanpa harus berulang kali diberitahu. Tampaknya masalah lain adalah bahwa tim aksesibilitas tidak memiliki pengembang Bereaksi yang terampil yang dapat berinteraksi dengan kode Gutenberg. Jika aksesibilitas penting bagi masa depan WordPress, sebagaimana mestinya, maka memberikan pengembang Bereaksi kepada tim aksesibilitas harus sama pentingnya dengan menyediakan mereka ke tim inti.

Argumen ini terus mengamuk. Ada yang mengatakan bahwa tanggapan Matt Mullenweg tidak memadai, tetapi Automattic kini telah setuju untuk mendanai audit aksesibilitas Gutenberg. Apa yang masih harus dilihat adalah bagaimana ini akan mempengaruhi kode untuk Gutenberg Fase 2. Mudah-mudahan, tim inti akan belajar dari ini dan memastikan bahwa aksesibilitas dimasukkan ke dalam basis kode dari awal, daripada ditempelkan pada akhirnya.

WordPress memiliki jutaan pengguna di seluruh dunia, dan sebagian besar dari mereka akan memiliki kebutuhan aksesibilitas. Jika WordPress akan terus memenuhi kebutuhan mereka (dan menunjukkan bahwa itu menghargai semua pengguna web), maka saya berharap ini akan berarti peningkatan aksesibilitas WordPress. Jika pelajaran tidak dipelajari, itu bisa menjadi bencana.

Ringkasan: Prediksi Saya

Singkatnya, apa yang menurut saya akan menjadi peristiwa utama, perkembangan, dan tantangan untuk WordPress pada tahun 2019?

Inilah prediksi saya:

  • Baris Gutenberg akan meledak ketika tambalan dilepaskan dan menjadi lebih stabil. Pengguna akan terbiasa dengan sistem baru dan mulai menghargai manfaatnya.
  • Blok akan menjadi lebih penting, melampaui layar pengeditan halaman.
  • Orang yang lebih terbiasa dengan pembuat halaman akan datang ke WordPress, meningkatkan basis penggunanya.
  • Pelajaran aksesibilitas tahun 2018 akan dipelajari, artinya rilis di masa depan akan memiliki aksesibilitas yang dimasukkan ke dalamnya ... atau mereka tidak akan, dalam hal ini WordPress secara bertahap akan menjadi CMS open-source yang paling tidak mudah diakses di luar sana. Mari berharap mereka akan melakukannya.
  • Keterampilan PHP akan menjadi kurang penting, dan kemampuan untuk kode dalam JavaScript dan semua inkarnasinya akan menjadi bagian penting dari toolkit pengembang WordPress.

Dalam satu tahun dari sekarang, saya berharap untuk mengunjungi kembali posting ini dan melihat apa yang saya dapatkan dengan benar. Sementara itu, saya mengucapkan selamat tahun 2019!

Advertisement
Advertisement
Advertisement
Advertisement
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.