Di Mana Kesalahan Gutenberg: Edisi Pengembang Tema

Diterbitkan: 2020-05-14
Cuplikan layar tema berbasis blok di direktori tema WordPress.
Tema dengan gaya editor blok di WordPress.org.

Dengan pengeditan situs penuh di tikungan, itu adalah pertanyaan yang adil untuk bertanya apakah ekosistem WordPress siap untuk transisi seperti itu, terutama di sisi pengembangan tema.

Bukan rahasia lagi bahwa pengembang tema telah berjuang untuk mengikuti rentetan perubahan antara pembaruan plugin Gutenberg dan, pada akhirnya, versi WordPress utama. Ini juga merupakan pertanyaan yang wajar untuk ditanyakan siapa yang mengemudikan kapal. Di mana para pengembang situs, penulis tema, dan desainer lain yang menghabiskan setiap hari membuat bagian depan web? Di mana solusi berpikiran maju yang memastikan proyek mempertahankan kompatibilitas ke belakang?

Ada beberapa upaya untuk memperbaiki kesenjangan yang pecah antara proyek Gutenberg dan pengembang tema seperti pertemuan tema berbasis blok dua minggu sekali. Namun, pertemuan-pertemuan itu, pada umumnya, adalah pembaruan umum tentang hal-hal yang telah dikembangkan atau akan segera dikirimkan oleh tim Gutenberg. Pertemuan-pertemuan itu adalah batu loncatan yang baik menuju komunikasi yang lebih baik, tetapi proyek ini membutuhkan perencana proyek dengan visi lanskap masa depan dan rasa masalah sehari-hari yang dihadapi oleh penulis tema.

Kenyataannya adalah hanya ada 132 tema dari 7.455 yang mencantumkan gaya editor blok sebagai fitur di repositori resmi. Kami adalah satu setengah tahun ke dalam umur editor blok yang secara resmi bergabung ke WordPress, namun wajah platform sebagian besar terdiri dari tema yang telah membuat beberapa gaya blok dasar menjadi desain biasa-biasa saja. Tema yang benar-benar menonjol dengan dukungan editor blok penuh sangat sedikit dan jarang. Banyak dari mereka juga menawar berat pada Elementor atau pembuat halaman lainnya.

Apakah Anda menyukai editor blok adalah konsekuensi kecil ketika tidak ada dukungan dari penulis tema. Setiap minggu, saya memeriksa direktori tema untuk tema baru, berharap menemukan permata tersembunyi. Setiap minggu, saya kecewa melihat tema baru turun pada tahun 2020 tanpa dukungan untuk editor blok. Ada seluruh segmen pengguna yang mungkin menikmati editor jika saja mereka memiliki sesuatu yang lebih dari Dua Puluh Dua puluh untuk dimainkan — ini adalah tema yang bagus tetapi tidak cocok untuk semua orang .

Tangkapan layar tema berbasis blok ThemeForest.
Daftar ThemeForest dari tema bergaya blok.

Penjual ThemeForest mengalahkan penulis tema WordPress.org gratis 18 banding 1 dalam hal dukungan dengan lebih dari 2.300 tema terdaftar sebagai dioptimalkan Gutenberg. Memang, tema dari pasar besar diketahui memiliki setiap fitur yang mereka bisa dalam upaya untuk meningkatkan persaingan. Juga, banyak dari mereka memiliki pembuat halaman bawaan atau mendukung solusi pihak ketiga.

Namun, untuk fitur unggulan platform, pengguna akhir harus mengharapkan sesuatu yang lebih dari direktori tema resmi. Pasar pihak ketiga seharusnya tidak menjadi satu-satunya permainan di kota. Saat ini, sebagian besar penawaran di WordPress.org terasa kurang memuaskan. Segelintir orang yang bekerja lebih keras, seperti tema Rosa 2 dan Go, memiliki bisnis yang matang yang mendanai upaya tersebut.

Ada beberapa kepercayaan yang rusak antara penulis tema dan WordPress saat ini. Beberapa meneriakkannya dengan keras (seperti yang dapat dibuktikan oleh orang-orang dari bagian komentar WP Tavern). Yang lain lebih diam-diam mencoba mencari tahu semua ini.

Bahkan Carolina Nymark, salah satu perwakilan dari Tim Tema resmi, turut prihatin. "Bagaimana Anda semua penulis tema mengikuti perubahan Gutenberg?" dia bertanya dalam tweet. Ketika pemimpin tim tidak mencapai kecepatan, itu tidak baik untuk proyek secara keseluruhan.

“Saya tidak,” jawab Anders Noren, pengembang utama di balik Twenty Twenty, untuk pertanyaan Nymark. “Saya menunggu sampai ada yang rusak (dalam rilis beta) dan mencoba memperbaikinya. Mencoba mendukung perubahan dalam plugin Gutenberg sambil mempertahankan dukungan untuk editor blok di Core tidak baik untuk kesehatan Anda.”

Ada kekhawatiran utama dari penulis tema tentang masa depan. Sulit untuk bersemangat tentang kemungkinan saat ini ketika ada ketidakpastian tentang seperti apa pengembangan tema dalam 12 bulan. Tidak ada peta jalan yang jelas dan terperinci tentang bagaimana segala sesuatunya akan bekerja, dan banyak desainer tema merasa seperti mereka mengejar ketinggalan dari minggu ke minggu. Sebaliknya, mereka harus dapat melihat ke depan dengan lebih jelas dan mendorong ide-ide awal ke dalam permainan.

Ketakutan utama saya adalah bahwa Tim Tema suatu hari akan membalik saklar dan mengharuskan semua tema masuk ke direktori untuk mendukung editor blok seperti yang berkaitan dengan penyesuai pada tahun 2015. Jika penulis tema tidak melakukan transisi secara organik pada hari seperti itu boleh datang. Tim akan terjebak sebagai orang jahat di tengah.

Kemana Kita Pergi Dari Sini?

Sangat mudah untuk mengidentifikasi beberapa poin rasa sakit utama bagi penulis tema. Perubahan antara pembaruan pasti akan merusak sesuatu dengan desain tema.

Melanggar perubahan HTML.

Melanggar perubahan CSS.

Nama kelas hilang.

Metode penanganan pelurusan yang berbeda, tergantung pada blok.

Berurusan dengan gaya sebaris setelah bertahun-tahun diajarkan untuk menghindarinya.

Semua masalah ini adalah penghalang bagi penulis tema. Dan, ketika hal-hal menghalangi penulis tema melakukan pekerjaan mereka, mereka mengalir ke pengguna akhir.

Ini bukan WordPress dekade terakhir. WordPress yang berjanji untuk tidak merusak sesuatu dengan pembaruan. WordPress di mana tema satu kali oleh desainer non-profesional masih bekerja empat bulan kemudian.

Proyek Gutenberg masih dalam tahap awal. Ini bisa menyenangkan untuk dimainkan, tetapi juga bisa berantakan. Saya adalah penginjil untuk editor blok seperti orang lain, tetapi saya dapat mengenali ketika ada masalah kepercayaan yang jelas dan sekarang antara penulis tema dan pengembang proyek.

Saat ini, penulis tema yang mencoba untuk mencakup semua basis mereka sedang merancang setidaknya beberapa versi WordPress, beberapa versi Gutenberg, dan plugin editor klasik. Ini adalah rangkaian pengujian yang memusingkan untuk satu tema. Mereka yang memiliki selusin atau lebih tema… yah, ini bukan situasi yang ideal.

Pendekatan holistik perlu diambil terhadap tema dan desain situs. Penulis tema perlu melihat detail peta jalan dan berkontribusi padanya, mengukir fitur yang mereka anggap relevan menjadi batu untuk tahun-tahun mendatang. Mereka perlu tahu bahwa desain blok kancing yang mereka keringat selama berjam-jam minggu lalu ini akan terus bekerja minggu depan.

Semuanya dimulai pada tingkat manajemen proyek.

Jika perubahan HTML yang merusak perlu terjadi, pembuat tema membutuhkan lebih dari, "Perubahan X perlu terjadi agar fitur Y berfungsi." Mereka perlu melihat kepemilikan kesalahan dalam fase perencanaan awal untuk X, solusi kode yang kompatibel ke belakang, dan jalan menuju lebih sedikit kesalahan yang sama terjadi.

Perancang tema masih membutuhkan semacam kerangka kerja desain. Kelas utilitas saat ini seperti Tailwind versi orang miskin yang disatukan saat proyek menambahkan fitur baru tanpa pandangan ke depan untuk melihat lanskap masa depan. Mungkin fitur Global Styles yang akan datang dapat mengatasinya dalam skala yang lebih besar yang menyediakan kompatibilitas di seluruh tema.

Pada akhirnya, perlu ada lebih banyak komunikasi antara tim Gutenberg dan penulis tema yang sedang membangun tema untuk direktori tema WordPress resmi. Mungkin bahkan harus ada tim atau sub-tim baru yang dibentuk hanya berfokus pada tema di era blok dan bekerja langsung dengan pengembang Gutenberg untuk mengidentifikasi titik-titik nyeri. Apa pun yang terjadi, seseorang perlu menginspirasi generasi berikutnya dari tema menjadi ada. Sampai saat itu, sebagian besar penulis tema terjebak bertanya-tanya apa yang perlu mereka perbaiki selanjutnya.

Selanjutnya: edisi pengembangan blok/plugin?