Gutenberg Menawarkan Pendekatan Baru untuk TinyMCE di WordPress 5.0, Plugin untuk Mengembalikan Antarmuka Lama Akan Tersedia

Diterbitkan: 2017-09-12
kredit foto: Sergey Zolkin

Komunitas WordPress saat ini sedang mendalami Gutenberg, karena editor baru siap untuk memengaruhi hampir setiap sudut ekosistem ketika dikirimkan di WordPress 5.0. Dengan miliaran dolar mengalir melalui ekonomi WordPress, ketegangan tinggi, karena banyak orang menghidupi diri mereka sendiri dan keluarga mereka dengan pendapatan yang diperoleh dari produk dan layanan yang telah dibangun di editor yang ada.

Kesan pertama berkisar dari penolakan langsung terhadap editor baru hingga mereka yang menerimanya dan berharap akan apa yang akan dibawanya ke WordPress. Selama beberapa tahun terakhir, sebagian besar fitur baru utama yang ditambahkan ke WordPress telah datang melalui plugin fitur/proses proyek fitur di mana lead rilis dan kontributor lain memutuskan apakah fitur yang diusulkan siap untuk digabungkan. Proyek Gutenberg mengambil jalan yang agak berbeda ke inti karena Matt Mullenweg telah mengkonfirmasi bahwa Gutenberg akan dikirimkan dengan WordPress 5.0, tetapi rilis akan keluar ketika Gutenberg siap. Pendekatan ini adalah bagian dari strategi baru Mullenweg untuk pengembangan inti yang membuat rilis lebih berbasis proyek daripada berbasis waktu.

Salah satu kekhawatiran paling umum yang dimiliki pengembang dan pemilik agensi tentang rencana untuk memasukkan Gutenberg di 5.0 adalah bahwa mereka mungkin perlu menahan beberapa situs mereka agar tidak diperbarui. Lawan yang paling vokal telah menyerukan cara untuk "memilih keluar" dari Gutenberg sehingga tidak dipaksakan pada pengguna mereka.

Dalam sebuah posting berjudul “WordPress akan memiliki momen Coke Barunya,” Nate Hoffelder membagikan kesan pertamanya tentang editor baru setelah mengambilnya untuk uji coba. Dia mengatakan dia menghargai perubahan yang dijanjikan tetapi tidak dapat menemukan cara membuat blok di demo dan khawatir tentang "rata-rata non-teknisi" mencoba menggunakan antarmuka.

Hoffelder merujuk pada upaya Coca-Cola untuk memperkenalkan New Coke pada April 1985, yang dengan cepat berakhir dengan permintaan konsumen untuk mengembalikan rasa aslinya.

“Firasat saya adalah bahwa jika pengguna berbagi rasa frustrasi saya dengan Gutenberg, mereka akan menuntut kembalinya antarmuka lama,” kata Hoffelder. “Tapi rilis resminya masih berbulan-bulan lagi, jadi sangat mungkin bahwa ahli UX (pengalaman pengguna) akan memaksa pengembang Gutenberg untuk membuat Gutenberg lebih mudah digunakan sebelum ditimbulkan pada publik yang tidak curiga.”

Pengguna WordPress Akan Dapat Mengembalikan Editor Lama dengan Plugin setelah Gutenberg Mendarat di Core

WordPress akan bergerak maju dengan editor Gutenberg sebagai pengalaman default dalam rilis 5.0, tetapi Matt Mullenweg mengkonfirmasi dalam komentar di blognya bahwa sebuah plugin akan tersedia untuk pengguna yang ingin memulihkan editor lama.

“Gutenberg menggunakan TinyMCE, jadi cara yang lebih baik untuk memikirkannya adalah bahwa Gutenberg adalah versi baru dari pendekatan kami terhadap TinyMCE,” kata Mullenweg. “Ini akan menjadi pengalaman default WP, bagi orang-orang yang ingin menggunakan sesuatu yang lebih seperti yang ada saat ini, kami akan memiliki plugin yang dapat mereka gunakan.”

Ini akan memberikan sedikit kelegaan bagi pengembang yang belum memperbarui ekstensi mereka untuk bekerja dengan Gutenberg, serta pemilik agensi yang belum siap memberikan akses kepada klien mereka ke editor baru.

Dalam postingannya, berjudul We Called it Gutenberg for a Reason, Mullenweg membagikan visinya tentang bagaimana editor baru akan membayangkan kembali TinyMCE dan keuntungan yang akan dibawanya untuk editor plugin:

Pengembang plugin akan dapat sepenuhnya berintegrasi ke setiap bagian WordPress, termasuk posting, halaman, jenis posting khusus, dan bilah sisi tanpa harus meretas TinyMCE atau menekan seluruh fitur mereka di belakang tombol bilah alat. Saat ini, setiap plugin yang memperluas WordPress melakukannya dengan cara yang berbeda; Blok Gutenberg menyediakan titik masuk tunggal yang mudah dipelajari untuk berbagai ekstensi yang luar biasa. Beberapa orang sudah mulai mem-porting plugin mereka, dan menemukan bahwa mereka lebih mudah dibuat dan memiliki UI yang jauh lebih baik.

Untuk pengembang yang khawatir tentang kompatibilitas metabox mereka, Mullenweg mengatakan sebuah plugin akan tersedia untuk menyediakan halaman edit warisan untuk metabox. Seorang komentator, yang situsnya sangat bergantung pada Advanced Custom Fields (ACF), bertanya apakah akan ada versi WordPress yang akan mendapatkan dukungan jangka panjang untuk situs yang tidak dapat ditingkatkan ke 5.0 tanpa putus.

“Tidak akan ada versi WP seperti itu, tetapi pasti akan ada plugin yang memberi Anda halaman edit lawas / lama. Pastikan untuk memberi tahu ACF bahwa kompatibilitas Gutenberg adalah prioritas utama,” kata Mullenweg.

Scott Kingsley Clark, pengembang utama plugin Pods, mengatakan bahwa dukungan untuk kotak meta PHP lawas ini merupakan kabar baik untuk proyek tersebut, tetapi Pods juga ingin bergabung dengan Gutenberg setelah insinyur proyek memiliki solusi untuk metabox.

“Saya sangat bersemangat untuk mulai menggunakan kotak meta baru dari Gutenberg setelah API mendukungnya dan memberi kami lebih banyak untuk digunakan,” kata Clark. "Segera setelah itu tersedia, hitung kami untuk adopsi segera."

Meskipun ada jaminan bahwa plugin akan tersedia untuk memulihkan antarmuka lama, beberapa masih khawatir tentang bagaimana Gutenberg akan berdampak pada ekosistem WordPress. Rata-rata pengguna WordPress belum pernah mendengar tentang Gutenberg dan dimasukkannya dalam 5.0 akan menjadi perubahan besar.

Dalam artikel baru-baru ini di WPShout, Fred Meyer berpendapat bahwa Gutenberg tidak cukup jauh untuk memberi pengguna apa yang benar-benar mereka inginkan, yang ia identifikasi sebagai pengeditan front-end dan kemampuan untuk membuat tata letak dalam konten posting.

"Gutenberg tidak pergi cukup jauh," kata Meyer. “Itu tidak akan membuat editor konten inti WordPress bersaing dengan solusi pembuat yang dihosting, atau bahkan dengan tema dan plugin WordPress sendiri (termasuk solusi buruk untuk komunitas seperti Visual Composer.)”

Meyer percaya Gutenberg memiliki kesempatan untuk mendefrag ekosistem WordPress dari alat pembuatan halaman, tetapi hanya jika ia bergerak menuju penyediaan “pembuat halaman dan editor konten yang kaya fitur, ramah pengembang, front-end.”

Menanggapi umpan balik dari komunitas, pemimpin desain Gutenberg Tammie Lister mengatakan bahwa proyek saat ini berfokus pada pengeditan sebelum menangani pengalaman pembuatan halaman. Tim juga telah bekerja dengan penulis plugin pembuat halaman sebelum fokus berikutnya pada penyesuaian.

“Masih terlalu dini untuk mengatakan apa yang akan terjadi pada plugin dan builder,” kata Lister. “Awalnya, Gutenberg fokus pada editor. Tahap selanjutnya adalah untuk fokus Kustomisasi (pembuatan halaman). Satu hal yang perlu dilakukan adalah banyak pengujian plugin yang ada dengan Gutenberg. Begitulah cara kami memastikan segala sesuatunya berhasil dan membatasi masalah. Pada akhirnya, semakin banyak plugin tidak akan dibutuhkan – atau setidaknya tidak begitu banyak plugin untuk mencapai hal-hal sederhana. Ini menguntungkan pengguna dan menciptakan pengalaman yang lebih baik dan lebih terpadu untuk semua.”

Jika kesan pertama pengguna tentang Gutenberg adalah bahwa ia tidak dapat memenuhi semua janji proyek yang mulia, mereka dapat kembali ke antarmuka lama secara massal. WordPress kemudian akan berjuang untuk meyakinkan pengguna untuk memberikannya kesempatan lain saat pengalaman meningkat untuk memasukkan penyesuaian.

Tata letak multi-kolom, yang merupakan pintu gerbang ke pembuatan halaman, saat ini tidak berada dalam cakupan versi resmi pertama yang menjadi inti. Pendekatan Gutenberg satu dimensi, menumpuk secara vertikal untuk mendesain halaman tidak terlalu menginspirasi. Hal ini dapat membuat pengguna rata-rata frustrasi yang ekspektasinya belum disesuaikan dengan pemahaman bahwa versi mendatang akan menyertakan pengalaman pembuatan halaman yang diperluas. Sebuah plugin yang memungkinkan pengguna untuk memilih keluar sampai ada peningkatan dari alat mereka saat ini akan menjadi sangat penting untuk menjaga komunitas tetap senang.