Apakah Masa Depan WordPress Bebas Kode?
Diterbitkan: 2020-04-14Salah satu aspek yang lebih unik dari WordPress adalah desainer dapat memilih bagaimana mereka ingin menggunakannya. Kami dapat membangun situs web yang melakukan banyak hal – dan ada banyak cara berbeda untuk melakukannya.
Misalnya, kita dapat membuat tema dari awal atau mengunduh salah satu dari ribuan opsi gratis atau premium. Atau, kita mungkin memilih untuk membuat konten dengan editor blok Gutenberg atau memanfaatkan plugin pembuat halaman.
Pilihan ini penting, karena mereka akan menentukan banyak tentang produk jadi. Apakah itu akan berfungsi seperti yang kita butuhkan? Apakah akan terlihat seperti yang kita inginkan? Seberapa fleksibel untuk berubah di masa depan? Dan, mungkin yang paling penting: apakah itu akan mengunci kita ke dalam produk tertentu?
Ada semacam garis bawah dengan pilihan ini. Intinya, kami memutuskan apakah kami ingin (atau perlu) menulis kode khusus atau tidak .
Ini masalah besar. Dan, ketika WordPress dan ekosistemnya terus berkembang, itu membuat orang bertanya-tanya apakah lebih banyak desainer akan memilih solusi bebas kode. Tapi, jika demikian, apa konsekuensinya?
Pembuat Halaman Menjadi Lebih Baik
Kami telah sampai pada titik ini bukan karena komunitas pengembang WordPress. Plugin pembuat halaman, misalnya, telah ada selama bertahun-tahun.
Awalnya, produk-produk ini cenderung merupakan perkiraan yang ceroboh tentang apa yang dapat dicapai seseorang dengan beberapa pengetahuan tentang CSS dan PHP. Namun, mereka membawa kemampuan untuk membuat tata letak halaman khusus ke lebih banyak orang.
Desainer profesional (termasuk saya sendiri) terkadang bisa sangat meremehkan alat ini. Dari segi kode, mereka sangat menguasai peta dalam hal kualitas. Dan memanfaatkan pembuat halaman terasa seperti menipu jalan Anda melalui sebuah proyek.
Namun, pembuat plugin terus meningkatkan produk mereka. Alat modern telah berevolusi ke titik di mana kode lebih bersih dan responsif. Selain itu, menonaktifkan pembuat halaman akan mengakibatkan hilangnya pemformatan konten, tetapi halaman Anda tidak akan lagi menampilkan sejumlah besar kode pendek yang tidak digunakan.
Gutenberg Membawa Blok ke Instalasi Default
WordPress sendiri telah pindah ke cara yang lebih berorientasi visual untuk membuat konten. Ketika editor blok Gutenberg diperkenalkan di WordPress 5.0, itu bertujuan untuk menghadirkan pengalaman pengguna yang lebih konsisten. Ini sebagian merupakan tanggapan terhadap teknik khusus yang digunakan pengembang untuk mengatasi keterbatasan Editor Klasik.
Ini juga menandakan bahwa Anda tidak perlu menulis kode khusus untuk menyelesaikan tata letak dan fitur yang lebih kompleks. Editor telah menelurkan ekosistem blok khusus sendiri, yang dapat Anda tambahkan sesuai kebutuhan.
Meskipun Gutenberg tidak harus bersaing langsung dengan pembuat halaman lengkap, Gutenberg memberikan alternatif yang jauh lebih ringan. Dan, karena semakin banyak blok yang tersedia, kemungkinan akan menyebabkan lebih banyak desainer bertahan dengan alat pengeditan asli.
Selain itu, editor blok pada akhirnya akan mengizinkan pengeditan situs penuh. Artinya, selain membuat konten, kita akan memiliki kemampuan untuk membuat seluruh situs web secara visual – semuanya dalam instalasi default WordPress.
Ketika ini membuahkan hasil, tampaknya kode akan menjadi sangat opsional bagi siapa pun yang membangun situs web dengan WordPress.
Yang baik dan yang buruk
Peralihan ke pengalaman membangun situs bebas kode memiliki beberapa potensi positif dan negatif:
Positif
Baik itu melalui plugin pembuat halaman atau Gutenberg, alat ini memungkinkan siapa saja untuk membuat tata letak halaman khusus. Selain itu, mereka dapat menambahkan konten yang lebih kompleks seperti daftar posting, galeri gambar, navigasi, dan lainnya. Yang diperlukan hanyalah beberapa klik, seret, dan lepas.
Ketika digunakan dalam kombinasi dengan tema yang kompatibel, kemampuan untuk membangun situs web yang sepenuhnya khusus juga menjadi kemungkinan. Ini adalah langkah yang cukup besar untuk WordPress dalam hal bersaing dengan banyak pembuat situs web DIY di pasar.
Ada juga peluang untuk mengantarkan pengalaman mengedit dan membangun yang jauh lebih konsisten. Terlalu sering, tema siap pakai telah menerapkan solusi khusus yang dapat menyebabkan kebingungan bagi pengguna.
Dan itu tidak membantu bahwa bahkan alat yang direkomendasikan, Penyesuai WordPress, dimaksudkan untuk menangani beberapa tugas – tetapi tidak yang lain. Ini berarti beralih di antara berbagai UI untuk mencoba dan menyatukan situs. Ini bisa dilakukan, tetapi bukan proses yang paling ramah pengguna.
Evolusi lanjutan Gutenberg adalah pengubah permainan yang potensial di bidang ini. Bolak-balik antar antarmuka menghilang, karena kami akan memiliki UI tunggal untuk semua tugas terkait desain dan tata letak kami.
Negatif
Meskipun banyak hal positif dari masa depan bebas kode, ada beberapa kelemahan nyata. Mungkin yang paling cepat adalah bahwa hal itu mungkin hanya memungkinkan pengguna non-teknis sedikit terlalu banyak kebebasan.
Salah satu aspek yang sangat berguna dari tema yang dibuat khusus adalah bahwa desainer dapat mengunci item yang mereka tidak ingin klien sentuh. Itu mungkin menjadi tantangan yang jauh lebih sulit jika semuanya tersedia dalam UI visual.
Ini sudah ada dengan pembuat halaman. Tapi Gutenberg bisa membuatnya lebih mudah bagi klien petualang untuk melangkah terlalu jauh dengan eksperimen desain mereka. Mudah-mudahan, akan ada semacam cara built-in untuk melindungi dari situasi seperti ini.
Masalah besar lainnya adalah potensi kurangnya kesempatan untuk berbuat lebih banyak dengan sebuah tema. Lagi pula, seringkali potongan kecil kode khusus itulah yang membuat situs web unik. Bisakah cara baru dalam melakukan sesuatu ini mencegah pengembang menambahkan cuplikan kode berbasis template? Apakah semuanya harus menjadi blok?
Terakhir, perlu juga dipertanyakan apakah hal ini membuat pengembang baru enggan mengutak-atik kode. Pengembangan tema adalah titik awal yang umum untuk mempelajari PHP, CSS, dan JavaScript.
Benar, membuat blok khusus adalah peluang untuk menulis kode. Tapi tidak semua orang akan menempuh jalan itu. Akan sangat disayangkan jika semangat can-do itu hilang.
Lanskap yang Berkembang
Fakta bahwa WordPress bergerak menuju proses desain yang berorientasi visual telah terbukti selama beberapa waktu. Sejak pandangan pertama pada pengalaman pengeditan berbasis blok Gutenberg, atau bahkan munculnya Customizer bertahun-tahun sebelumnya, sepertinya tujuannya adalah untuk menyelesaikan lebih banyak tugas desain tanpa menyentuh kode.
Saat bagian belakang CMS menjadi lebih halus, cara membangun dengan WordPress seperti yang kita ketahui berubah. Kode akan tetap menjadi bagian dari proses – bagi mereka yang ingin menggunakannya. Bagi yang lain, desain pada dasarnya akan beralih ke alat interaktif.
Ini akan membuka kemungkinan dunia baru bagi banyak orang. Apa artinya bagi para profesional web? Cerita itu masih ditulis.