Menjelajahi Pola Blok Pertama yang Mendarat di Direktori Tema WordPress
Diterbitkan: 2020-08-18Selama berbulan-bulan, saya sangat menantikan rilis resmi WordPress 5.5, pembaruan yang menjanjikan untuk menempatkan sistem pola blok yang telah lama ditunggu-tunggu ke tangan desainer tema. Saya mungkin terdengar seperti rekaman rusak pada saat ini, tetapi pola memiliki potensi untuk merevolusi pengembangan tema WordPress, bahkan lebih dari pengeditan situs lengkap yang akan datang.
Fitur ini harus secara drastis mengubah cara pengembang membuat tema WordPress. Jika digunakan secara maksimal, penulis tema dapat melepaskan diri dari lusinan opsi tema dan membuang sebagian besar templat halaman mereka. Mereka dapat kurang fokus pada pemrograman dan lebih pada merancang, yang merupakan tema sebenarnya.
Untuk memahami mengapa pola begitu revolusioner, Anda harus memahami masalah mendasar yang dipecahkannya untuk penulis tema dan, pada akhirnya, pengguna akhir. Sepanjang semua sejarah tema WordPress, ada satu masalah menyeluruh yang menyebabkan banyak masalah. Ini adalah masalah yang telah menjadi akar penyebab dari beberapa pedoman yang ditambahkan ke sistem peninjauan tema WordPress.org.
Masalah tunggal ini hampir secara eksklusif dapat melacak akarnya kembali ke pertanyaan besar: bagaimana penulis tema dapat membangun beranda khusus dan dengan mudah mengizinkan pengguna akhir untuk membuatnya kembali?
Baik itu penggeser atau kolom kotak info atau bagian ajakan bertindak, WordPress tidak pernah benar-benar memberikan solusi yang dapat diandalkan oleh penulis tema. Agar adil, banyak pengembang telah membangun sistem kreatif dan unik di sekitar keterbatasan platform. Namun, sistem tersebut khusus untuk satu tema atau satu set tema dari satu perusahaan. Tidak ada standar. Tidak ada yang akan memandu desainer tema untuk sekadar mendesain hal menarik apa pun yang ada di benak mereka dan memungkinkan pengguna untuk sekadar mengisi konten.
Sementara saya mengatakan bahwa beranda situs adalah masalah mendasar di sini, masalahnya benar-benar meluas ke halaman mana pun di situs. Desain beranda agak mirip dengan tanda tangan penulis tema. Hal ini memungkinkan desainer untuk menampilkan bakat mereka dan menarik pengguna. Dan selama lebih dari satu dekade, penulis tema telah mencoba seribu metode berbeda hanya untuk mendapatkan satu halaman ini dengan benar.
Pola jauh lebih banyak. Sistem tidak mengharuskan penulis tema menjadi ninja PHP untuk menyusun desain yang indah. Itu tidak membatasi pengguna ke panel opsi tema untuk membangun beranda mereka — mereka dapat membangun halaman apa pun di situs mereka dengan pola yang ditawarkan tema mereka.
Hal besar adalah bahwa itu membuat pertanyaan "bagaimana cara membuat beranda khusus" diperdebatkan. Penulis tema tidak perlu memikirkan pertanyaan itu lagi, setidaknya tidak seperti tahun-tahun sebelumnya. Tema bergerak menjauh dari membangun desain pada tingkat halaman dan menuju mendesain blok dan bagian individual (pola). Fokusnya jauh lebih atomik , yang memberi pengguna lebih banyak fleksibilitas dan kebebasan.
Karena saya tidak bisa menunggu selama berminggu-minggu atau berbulan-bulan untuk melihat apa yang dibuat oleh penulis tema dalam sistem ini, saya ingin mengintip apa yang sedang dilakukan oleh tema-tema saat ini di direktori tema resmi. Tidak banyak yang bisa dilihat, tapi setidaknya beberapa penulis tema bersedia menjadi pionir di era baru tema ini.
Saat ini, filter fitur Block Editor Patterns untuk direktori tidak berfungsi. Secara teknis, pembuat tema tidak diizinkan untuk menambahkan tag block-patterns ke tema mereka, tetapi ada tambalan yang tersedia yang akan segera memperbaiki masalah.
Pola Sejauh Ini
Saat ini, direktori tema hanya memiliki tiga tema dengan pola blok. Tidak banyak yang harus dilanjutkan, tetapi menarik untuk melihat apa yang sedang dibangun oleh penulis tema sejauh ini.
Tema UXL baru-baru ini memperbarui tema Cordero dengan beberapa blok. Salah satu hal yang saya suka tentang bagaimana Cordero menambahkan polanya adalah bahwa ia membuat kategori pola blok "Cordero" khusus. Pola bisa ada dalam beberapa kategori, tetapi menggabungkan semua pola khusus tema ke dalam satu grup membuat penemuannya jauh lebih mudah. Ini adalah praktik yang ingin saya lihat lebih banyak lagi di masa depan.
Pola Cordero terutama diarahkan pada tata letak bisnis yang khas. Ini mencakup beberapa pola tipe pahlawan, beberapa kotak fitur/layanan, dan tabel harga.
Tema Inklusif oleh perwakilan Tim Tema Carolina Nymark memiliki beberapa pola (ini juga merupakan tema yang solid jika Anda berada di pasar untuk opsi siap aksesibilitas yang baik). Pola paling menarik dari tema ini adalah pola dua kolomnya dengan bilah sisi . Nymark pada dasarnya telah menciptakan "tubuh" halaman dengan pola. Satu menambahkan bilah sisi di sebelah kiri dan pola lainnya menambahkannya ke kanan. Kedua pola memiliki kolom utama untuk menambahkan konten khusus. Kolom bilah sisi didekorasi dengan blok tipe widget secara default.


Apa yang membuat pola-pola ini unik adalah bahwa pola-pola ini hampir seperti batu loncatan menuju pengeditan situs penuh — semua yang hilang hanyalah header dan footer. Memang, saya tidak siap untuk pola semacam ini dan pola yang diharapkan digunakan untuk bagian yang lebih kecil, tetapi saya penggemar eksperimen dalam tema Inklusif.
Nymark memiliki dua dari tiga tema saat ini dengan pola blok di direktori. Tema Deejay-nya menambahkan satu pola, yang memungkinkan pengguna membuat bagian profil DJ di situs mereka. Ini menggabungkan kolom, ikon sosial, daftar posting terbaru, embed video, dan banyak lagi.

Secara keseluruhan, saya suka eksplorasi awal fitur baru ini. Tidak pernah mudah menjadi orang pertama yang mencoba berbagai hal, jadi saya memuji penulis tema karena telah membuka jalan. Kami hanya seminggu ke rilis WordPress 5.5, tapi saya senang melihat lebih banyak.
Seberapa Baik Pola Mentransfer Antar Tema?
Salah satu janji dari sistem blokir adalah memungkinkan pengguna untuk beralih di antara tema dan mempertahankan konten mereka. Idenya adalah bahwa setiap tema akan menata semua blok sedemikian rupa sehingga keluaran ujung depan tidak terlihat rusak.
Meskipun hanya ada ukuran sampel kecil dari tiga tema, saya menemukan beberapa masalah gaya konten saat beralih di antara mereka.
Umumnya, semakin kompleks suatu pola dan apakah pola tersebut menggunakan kelas khusus, akan menentukan seberapa baik pola tersebut akan ditransfer dari satu tema ke tema lainnya. Gambar juga dapat menghadirkan masalah yang menarik jika pengguna memutuskan untuk tidak mengganti gambar pola dengan miliknya sendiri. Karena gambar akan ada di folder tema, jika tema dinonaktifkan dan dihapus, itu tidak akan ada lagi.





