Custom CKEditor 5 yang Kugunakan

CKEditor adalah editor teks kaya WYSIWYG yang memungkinkan penulisan konten langsung di dalam halaman web atau aplikasi online. Kode intinya ditulis dalam JavaScript dan dikembangkan oleh CKSource. CKEditor tersedia di bawah open source dan lisensi komersial. Begitu hasil terjemahan Wikipedia dalam bahasa Indonesia.

Kalau hasil cloning repositorinya dari GitHub, agak sedikit overwhelming dengan banyaknya direktori yang harus dimengerti satu per satu kegunaannya. Jadi, setelah sedikit bengong dalam waktu lama, akhirnya aku mengerti berkas yang harus digunakan adalah berkas yang direktorinya mengandung nama build yang ada di packages.

Untuk mengubah kode bawaan yang ada, pertama yang kalian lakukan adalah meng-copy direktori yang ada. Misalnya seperti di bawah ini:

cp ckeditor5-build-classic ckeditor5-build-classic-custom

Ini juga akan memudahkan kalian setiap kali ingin meng-update repositori tanpa takut bikin berantakan. Kemudian untuk menghindari konflik, ganti nama yang ada di berkas package.json:

"name": "@ckeditor/ckeditor5-build-classic-custom",

Setelah itu, kalian bisa mengubah kode sesuai dengan yang kalian butuhkan di src/ckeditor.ts dan compile dengan menjalankan perintah npm run build.

Connect with me:

Comments

Spammy comment will be deleted. Markdown syntax is supported.