Apa saja yang berubah pada wordpress

Ada dua perubahan besar di WordPress dalam beberapa tahun terakhir, salah satunya telah ada sedikit lebih lama dan yang lainnya lebih baru dan masih dalam tahap pengembangan. Ini adalah API REST dan Proyek Gutenberg. API REST REST API akan berdampak kecil pada pengguna tetapi bisa menjadi masalah besar bagi pengembang. Ini menyediakan API yang dapat Anda gunakan […]

Ada dua perubahan besar di WordPress dalam beberapa tahun terakhir, salah satunya telah ada sedikit lebih lama dan yang lainnya lebih baru dan masih dalam tahap pengembangan. Ini adalah API REST dan Proyek Gutenberg.

API REST

REST API akan berdampak kecil pada pengguna tetapi bisa menjadi masalah besar bagi pengembang. Ini menyediakan API yang dapat Anda gunakan untuk memasuki konten situs WordPress Anda dari tempat lain, menggunakan Javascript.

REST API adalah topik hangat dua tahun lalu ketika diintegrasikan ke dalam inti WordPress. Harapannya pada saat itu adalah akan mengubah WordPress dari sistem manajemen konten (CMS) menjadi platform aplikasi, dan ribuan aplikasi akan muncul menggunakannya sebagai inti mereka.

Kebenarannya ternyata agak kurang revolusioner. Masyarakat sudah cukup tenang tentang masalah REST API, Anda tidak lagi melihatnya di agenda setiap WordCamp, dan saya tidak tahu banyak pengembang yang bekerja dengannya.

Namun ada satu cara di mana ia telah mengubah WordPress, dan itu adalah dengan membawa komunitas baru dari pengembang front end di papan. Sebelumnya ada beberapa cemoohan dari WordPress oleh pengembang ujung depan (saya berbicara tentang pengembangan WordPress yang responsif pada konferensi standar web beberapa tahun yang lalu dan semuanya dicemooh dari panggung). Namun kemampuan untuk masuk ke REST API telah membuat beberapa pengembang di luar komunitas WordPress yang ada duduk dan memperhatikan. Ini menyajikan tantangan dan peluangnya sendiri, khususnya dalam cara mengubah komunitas.

Proyek Gutenberg

Di hadapannya, Gutenberg tidak bisa lebih berbeda dari REST API. Ini adalah perubahan yang berfokus pada pengalaman pengguna dan bukan pada pengembang, dan itu menjanjikan untuk membuat UI WordPress lebih ramah-pengguna dan membantu bersaing di pasar CMS yang semakin ramai.

Namun jika Anda melihat lebih dalam, Gutenberg memiliki lebih banyak kesamaan daripada yang Anda kira. Ini menawarkan tantangan dan peluang utama bagi pengembang, mengingat ruang lingkup untuk menulis kode yang berinteraksi dengan sistem blok Gutenberg. Dan itu dibangun di Javascript. Jadi jika Anda telah menulis sebuah plugin di PHP dan ingin memperbaruinya untuk kompatibilitas dengan Gutenberg, maka itu tidak akan menjadi tugas yang sederhana.

Kami masih pada tahap awal dengan Gutenberg. Saat ini hanya tersedia sebagai plugin , meskipun rencananya adalah untuk mengintegrasikannya ke inti tahun ini. Ketika itu terjadi, mungkin ada ratusan plugin yang tidak berfungsi lagi.