Pembaruan Musim Panas Matt Mullenweg di WordCamp Europe 2019: Kemajuan Gutenberg dan Pratinjau Fitur Mendatang

Diterbitkan: 2019-06-22
kredit gambar: Tim Fotografi WCEU

Matt Mullenweg naik ke panggung di WordCamp Europe di Berlin sore ini untuk memberikan pembaruan musim panas tentang kemajuan editor blok. Dia mengaitkan sebagian besar kesuksesannya yang berkelanjutan dengan ketersediaan plugin Gutenberg, yang memungkinkan iterasi dan pengujian cepat. Lebih dari 150.000 posting diterbitkan per hari menggunakan editor blok, yang menurut Mullenweg adalah "bukti periode pengembangan yang panjang" yang memberi tim kesempatan untuk mengatasi bug dan membuatnya dapat digunakan untuk banyak orang.

Sejak rilis awal, editor blok telah menambahkan sejumlah peningkatan penting, termasuk kemampuan manajemen blok, blok penutup dengan elemen bersarang, widget sebagai blok, pengelompokan blok, dan pemberitahuan gaya snackbar.

Mullenweg menyoroti beberapa contoh Gutenberg yang indah dan inovatif di alam liar. Dua proyek dari Human Made menampilkan desain yang didukung Gutenberg (artefactgroup.com) dan integrasi AI yang menganalisis tulisan pengguna di editor (ingenuity.siemens.com.)

Musim pemilihan meningkat di AS dan situs yang didukung Gutenberg, seperti hurst4delegate.com, mulai bermunculan. Mullenweg mencatat bahwa 21/24 calon presiden yang demokratis saat ini menggunakan WordPress untuk situs mereka. Whitehouse.gov juga beralih dari Drupal ke WordPress awal tahun ini.

Mullenweg juga memberikan pratinjau singkat dari beberapa fitur Gutenberg yang akan datang yang saat ini sedang dikembangkan di GitHub. Sebagian besar masih dalam tahap prototipe. Tim sedang membuat sistem untuk menginstal blok baru secara online, yang akan diikat ke direktori blok yang direncanakan. Mullenweg mengatakan Blok bisa menjadi item menu tingkat atas baru di admin WordPress, dengan layar yang didedikasikan untuk memblokir penemuan.

Dia menunjukkan demo blok navigasi yang sedang berlangsung, prototipe untuk menambahkan gerakan realistis untuk memblokir gerakan, blok catatan kaki eksperimental, dan demo mengubah ukuran gambar dengan kemampuan "snap to grid". Mullenweg mengatakan salah satu tujuan dengan Gutenberg adalah untuk "memungkinkan untuk menciptakan pengalaman yang indah, karena itu adalah bagian dari apa yang dibutuhkan web untuk menang."

Mullenweg juga memberikan pembaruan tentang kemajuan Gutenberg di aplikasi seluler. Dia mengatakan editor baru beroperasi tetapi perkembangannya lambat karena para insinyur seluler pada dasarnya harus menduplikasi semua pekerjaan yang telah dilakukan oleh ratusan kontributor Gutenberg sejauh ini.

T&J Menyoroti Tata Kelola, Pemeliharaan Inti, dan Masa Depan Tema WordPress

Bagian sesi tanya jawab menampilkan berbagai topik, mulai dari omelan agresif tentang lisensi dan Envato, hingga pertanyaan yang lebih relevan tentang masa depan tema WordPress. Meskipun format interaksi ini memiliki kekurangan, format ini memberikan kesempatan kepada anggota masyarakat untuk memeriksa status masalah yang menjadi minat mereka.

Seorang peserta bertanya apakah WordPress.org berencana untuk menerapkan struktur yang lebih demokratis untuk pengambilan keputusan. Mullenweg tampaknya menafsirkan pertanyaan itu sebagai referensi sistem di mana puluhan atau ratusan juta pengguna WordPress akan berpartisipasi dalam membuat keputusan tentang fitur melalui pemungutan suara atau bentuk umpan balik lainnya. Sebaliknya, dia mengatakan pendekatan WordPress saat ini adalah bagi kepemimpinan untuk mencoba memahami apa masalah yang paling umum melalui jajak pendapat dan saluran publik dan memungkinkan masalah tersebut untuk membantu membentuk peta jalan proyek.

Mullenweg berbagi bahwa satu masalah tertentu yang ada di pikirannya saat ini adalah masalah “bagaimana cara membuat tema saya terlihat seperti demo?” Dia mengatakan kontributor sedang bereksperimen dengan berbagai jenis model untuk membuat keputusan yang menggerakkan WordPress ke arah untuk memecahkan jenis masalah ini.

Dia mengatakan bahwa pengambilan keputusan proyek cukup transparan, tanpa banyak misteri, dan masyarakat memiliki banyak mekanisme umpan balik. Ini adalah klaim yang agak kontroversial, karena kontributor proyek reguler telah menyatakan frustrasi dengan kurangnya komunikasi seputar perencanaan dan keputusan penting, seperti tanggal rilis dan waktu proyek, karena berkaitan dengan bagaimana WordPress 5.0 mendarat. Masyarakat frustrasi dengan kurangnya cara yang efektif untuk mengkomunikasikan isu-isu kritis dan keluhan kepada pimpinan proyek. Sebagai tindak lanjut dari umpan balik khusus ini, Josepha Haden, Direktur Eksekutif baru dari proyek WordPress, telah rajin melacak dan mengomunikasikan bagaimana kepemimpinan bekerja untuk meningkatkan komunikasi.

Peserta lain bertanya apakah tema WordPress akan menjadi usang setelah Gutenberg mendapatkan lebih banyak kemampuan membangun situs. Mullenweg memperkirakan mereka akan selalu menjadi bagian dari WordPress tetapi tampaknya cenderung membiarkan pasar menentukan nasib tema.

"Saya tidak tahu," katanya. “Mereka pasti akan berubah. Saya tidak berpikir mereka pernah pergi.” Dia mengatakan dia bisa melihat pengembang menawarkan berbagai desain berbeda yang dapat digunakan sebagai titik awal. Meskipun tema WordPress memiliki definisi yang sangat spesifik saat ini (sejauh jenis file apa yang disertakan), Mullenweg mengatakan dia dapat melihat definisi itu berkembang seiring waktu. Dia mengatakan dia bisa melihat tema menjadi seperti template pemula atau perpustakaan pola untuk dipilih, atau bahkan satu set tata letak kompleks yang dapat bekerja di berbagai tema.

"Saya pikir kita akan memisahkan tema sedikit tapi saya tidak tahu bagaimana atau seperti apa itu," kata Mullwenweg. Dia juga mencatat bahwa banyak tema saat ini mewakili estetika yang serupa, seringkali bisnis minimalis yang menggunakan warna putih dan biru. Tren desain memiliki potensi untuk berubah secara dramatis saat Gutenberg dan tema berkembang untuk memungkinkan pengguna lebih mengontrol bagaimana situs mereka dirancang.

Bukan rahasia lagi bahwa komunitas pengembangan WordPress sangat ingin beralih ke GitHub atau infrastruktur berbasis Git lainnya untuk pengembangan inti. Sebagian besar proyek fitur terbaru telah berhasil matang di GitHub, dengan sebagian besar pekerjaan dan diskusi berlangsung di luar Trac. Seorang peserta bertanya tentang kemungkinan pindah dari Trac dalam waktu dekat. Mullenweg mengatakan bahwa tahun ini tim yang bekerja di WordPress.org memprioritaskan perubahan pada direktori, tetapi sementara itu siapa pun yang memiliki pengetahuan Python dipersilakan untuk berkontribusi dalam tweaker Trac untuk perbaikan sementara sebelum WordPress pindah ke pengembangan berbasis Git.

Menanggapi pertanyaan tentang teknologi blockchain dan WordPress, Mullenweg mengatakan bahwa dia telah lama menjadi penggemar di bidang ini dan menyukai gagasan penerapan open source untuk uang, serta memiliki buku besar yang didistribusikan.

“Tapi saya tidak bisa memikirkan masalah apa pun di WordPress inti saat ini karena overhead blockchain akan benar-benar meningkat,” katanya. “Semua yang dapat saya pikirkan saat ini mungkin akan menjadi wilayah plugin.” Namun, dia mengatakan bahwa konten WordPress dengan cap waktu plugin WordProof di blockchain adalah salah satu ide terbaik yang dia lihat untuk teknologi ini sejauh ini.

Ketika ditanya bagaimana dia berencana untuk "menyeimbangkan mengejar yang baru dan berkilau dengan semua API warisan WordPress yang ada," Mullenweg mengatakan bahwa "PHP akan menjadi penting bagi kami selama bertahun-tahun yang akan datang." Dia menyadari bahwa proyek tersebut telah tertinggal dalam pemeliharaan dengan beberapa API yang lebih lama, tetapi pekerjaan di Gutenberg dapat dilakukan secara paralel.

Tim triase baru saat ini sedang memeriksa semua tiket, memperbarui patch, dan berupaya menyelesaikannya. Mullenweg mencatat bahwa WordCamp Europe menyelenggarakan tabel triase pertama pada hari kontributornya dan mengatakan bahwa area baru ini siap untuk berkontribusi.

REST API, terlepas dari dukungan luas dan kontributor penting, adalah salah satu area yang menurut Mullenweg telah menahan Gutenberg. Dia mengatakan itu masih belum menunjukkan penggunaan yang diprediksi oleh para pendukungnya ketika bekerja untuk menggabungkannya menjadi inti dan memperingatkan bahwa WordPress harus selalu menggunakan API terlebih dahulu sebelum mengirimkannya ke dunia.

Mullenweg menyimpulkan Q&A dengan memperkirakan bahwa Gutenberg hanya 10% dari jalan menuju pemecahan masalah yang ingin ditangani oleh kontributor WordPress. Dia memperkirakan bahwa membangun upaya awal ini akan berlanjut hingga dekade berikutnya.