2 poin oleh GN⁺ 2024-04-20 | 1 komentar | Bagikan ke WhatsApp

Quill - editor teks kaya open source yang dibuat untuk web modern

  • Quill adalah editor WYSIWYG open source gratis yang dibuat untuk web modern
  • Sepenuhnya dapat dikustomisasi melalui arsitektur modular dan API yang ekspresif sehingga dapat disesuaikan dengan semua kebutuhan

Editor teks kaya berbasis API yang dibangun untuk pengembang

  • Melalui API yang sederhana, akses detail ke konten, perubahan, dan event editor tersedia
  • Menggunakan JSON baik untuk input maupun output sehingga bekerja secara konsisten dan deterministik

Dukungan lintas platform

  • Mendukung semua browser modern di desktop, tablet, dan ponsel
  • Menyediakan perilaku yang sama secara konsisten dan HTML yang dihasilkan identik terlepas dari platform

Dapat digunakan di berbagai proyek

  • Digunakan secara luas mulai dari perusahaan besar hingga proyek kecil
  • Dapat memulai dengan sederhana menggunakan inti Quill, lalu dengan mudah melakukan kustomisasi atau menambahkan ekstensi sendiri saat kebutuhan produk meningkat

Opini GN⁺

  • Ada editor teks kaya open source serupa seperti CKEditor dan TinyMCE, tetapi arsitektur modular dan API sederhana Quill tampak menjadi keunggulan yang membedakannya
  • Khususnya, cara kerjanya yang berbasis JSON terasa menarik dari sisi integrasi data saat pengembangan frontend
  • Namun, dibanding editor lain, ekosistem pluginnya tidak terlalu kaya sehingga mungkin memerlukan banyak kustomisasi
  • Selain itu, untuk beberapa plugin, kebutuhan lisensi komersial juga menjadi hal yang perlu dipertimbangkan
  • Jika Anda perlu mengustomisasi editor sesuai karakteristik proyek, Quill tampaknya bisa menjadi pilihan yang baik,
  • tetapi jika Anda memerlukan beragam fitur siap pakai, mempertimbangkan CKEditor atau TinyMCE juga merupakan ide yang baik

1 komentar

 
GN⁺ 2024-04-20
Komentar Hacker News

Berikut adalah ringkasan komentar Hacker News:

  • Berbagi pengalaman membangun sistem yang memanfaatkan format Delta milik Quill untuk menyimpan gaya teks yang dimasukkan pengguna ke database, lalu memuatnya di plugin InDesign untuk menerapkan gaya cetak. Ditekankan bahwa format Delta Quill lebih cocok untuk pekerjaan seperti ini dibandingkan HTML.

  • Berbagi tautan terkait rilis Quill 2.0:

  • Quill mudah diintegrasikan dan format Delta-nya intuitif, tetapi jika kebutuhan makin kompleks, mungkin perlu mempertimbangkan beralih ke ProseMirror.

  • Menyampaikan pendapat yang kuat tentang penanganan tombol Return di editor teks:

    • Teks biasa: baris baru
    • Rich text: paragraf baru (baris baru menggunakan Shift+Return)
  • Di Quill 1.x ada masalah pada pekerjaan tabel dan scrolling, dan meski berharap 2.0 memperbaikinya, saat ini tetap lebih memilih TinyMCE yang fiturnya lebih unggul.

  • Dokumen "Why Quill" dinilai bagus karena menjelaskan filosofi proyek dan trade-off dengan jelas. Semua proyek open source disarankan memiliki dokumen seperti ini.

  • Berbagi tautan postingan HN lama terkait Quill.

  • Berbagi pengalaman yang terlalu melebih-lebihkan ekstensibilitas Quill sehingga proyek tidak bisa memenuhi kebutuhannya. Muncul usulan perlunya dokumen "Why Not Quill" yang menjelaskan keterbatasannya.

  • Pertanyaan perbandingan antara Lexical milik Facebook dan Quill.

  • Melaporkan bug pada demo font kustom.