Menulis Plugin Block Pertama
Sebelum memulai, disarankan membaca "Menulis Plugin Pertama" terlebih dahulu, untuk memahami cara membuat plugin dasar dengan cepat. Selanjutnya, kita akan extend fitur Block sederhana berdasarkan dasar tersebut.
Langkah 1: Membuat File Block Model
Buat file di direktori plugin: client/models/SimpleBlockModel.tsx
Langkah 2: Menulis Konten Model
Definisikan dan implementasikan base block model di file, termasuk logika rendering-nya:
Langkah 3: Mendaftarkan Block Model
Export model yang baru dibuat di file client/models/index.ts:
Langkah 4: Mengaktifkan dan Mencoba Block
Setelah plugin diaktifkan, di dropdown menu "Add Block", Anda akan melihat opsi Block Hello block yang baru ditambahkan.
Demo:

Langkah 5: Menambahkan Kemampuan Konfigurasi pada Block
Selanjutnya, kita akan menambahkan fitur yang dapat dikonfigurasi pada Block melalui Flow, sehingga user dapat mengedit konten Block di antarmuka.
Lanjutkan mengedit file SimpleBlockModel.tsx:
Demo:

Ringkasan
Artikel ini memperkenalkan cara membuat plugin Block sederhana, termasuk:
- Cara mendefinisikan dan mengimplementasikan block model
- Cara mendaftarkan block model
- Cara menambahkan fitur yang dapat dikonfigurasi pada Block melalui Flow
Referensi kode sumber lengkap: Contoh Simple Block

