Theme Redone: Tema Pemula Berbasis Blok Baru untuk Membangun Situs Web WordPress dan Blok Gutenberg dengan Kerangka MVC


Pada hari-hari sebelum Gutenberg, kematangan ekosistem tema WordPress menawarkan beragam pilihan dari lusinan tema pemula yang terkenal di mana pengembang cenderung menemukan satu yang sesuai dengan preferensi masing-masing atau dapat dengan mudah dimodifikasi. Penulis tema sering ditanya apakah ada tema pemula yang bagus untuk tema blok bangunantetapi saat ini hanya ada beberapa, karena era tema blok baru saja dimulai.

WebREDONE, agen web yang berbasis di Serbia, telah membuka sumber tema pemula barunya, Tema Redoneyang menawarkan dasar untuk membangun situs web dan blok Gutenberg dengan kerangka kerja MVC:

Kami telah mengambil inspirasi dari Laravel dan proyek serupa lainnya yang benar-benar mendekati aspek pengkodean ini dengan cerdik dan membuatnya mudah untuk mengatur dan memberi alasan tentang kode.

Di Laravel, kita akan menulis PHP lama untuk logika, dan kemudian kita akan menggunakan template Blade untuk layer View, kita juga memiliki file model, view, dan controller untuk memisahkan masalah dan mengatur kode secara logis dan efisien. Kami telah mengadopsi pendekatan yang sama tetapi dalam konteks lingkungan WordPress. Secara konseptual, cara kita mengatur kode mirip dengan Laravel, tetapi dengan beberapa perbedaan.

Theme Redone membawa pendekatan ini ke file blok Gutenberg, mengidentifikasi amodel.json,controller.phpdanlihat.latte mengajukan. Ini menggunakan mesin templating Latte. File JSON berisi skema bidang dengan data yang diteruskan ke controller.php di mana ia dapat difilter atau dimodifikasi sebelum diteruskan ke view.latte untuk dirender di ujung depan.

Theme Redone Tema Pemula Berbasis Blok Baru untuk Membangun Situs - CV. Gusvira Digital Persada
Contoh file template Theme Redone Latte

Tema pemula menggunakan Gulp 4 dan ESBuild untuk tugas kompilasi dan menonton, dikonfigurasi untuk mendukung React, Svelte, Vue, dan Petite Vue di luar kotak. Nya halaman GitHub merangkum semua yang termasuk dalam kerangka kerja:

WebREDONE telah mengembangkan cara cepat untuk membuat blok baru melalui TRB CLI (Blok Pengulangan Tema) Paket NPM, yang secara instan akan membuat blok baru dengan satu perintah terminal. Ini termasuk UI khusus bersama dengan gambar pratinjau blok. UI terlihat tidak pada tempatnya di dalam editor blok dan agak lebih terbatas dalam hal kontrol yang tersedia untuk pengguna. Ini mungkin tidak masalah jika agensi membuat situs yang tidak diedit oleh pengguna, tetapi tampaknya membingungkan.

Pembuat tema juga telah menulis 50 halaman dokumentasi selama dua bulan, termasuk cara memulai, bekerja dengan file template, fungsi pembantu tema, struktur blok dalam kerangka kerja, dan banyak lagi.

Tema Redone adalah tema pemula berpendirian. WebREDONE memutuskan untuk membagikannya karena menghemat waktu agensi mereka. Ini mungkin tidak bekerja untuk semua orang, tetapi menarik untuk melihat beragam cara agensi mengembangkan alat mereka untuk membangun situs web lebih efisien di era pemblokiran. Lihat Tema Redone di GitHub untuk petunjuk instalasi rinci.



Source link

Leave a Reply

Your email address will not be published.

logo-whatsapp
1
error: