Quill - modern web için geliştirilmiş açık kaynaklı zengin metin editörü
- Quill, modern web için geliştirilmiş ücretsiz ve açık kaynaklı bir WYSIWYG editördür
- Modüler mimarisi ve ifade gücü yüksek API'si sayesinde tamamen özelleştirilebilir ve her türlü gereksinime uyarlanabilir
Geliştiriciler için oluşturulmuş API tabanlı zengin metin editörü
- Basit bir API üzerinden editörün içeriğine, değişikliklerine ve olaylarına ayrıntılı biçimde erişilebilir
- Hem girdi hem çıktı için JSON kullanır; bu da tutarlı ve deterministik şekilde çalışmasını sağlar
Çapraz platform desteği
- Masaüstü, tablet ve telefonlardaki tüm modern tarayıcıları destekler
- Platformdan bağımsız olarak aynı tutarlı davranışı ve üretilen HTML'i sunar
Farklı projelerde kullanılabilir
- Büyük kurumsal şirketlerden küçük ölçekli projelere kadar geniş bir kullanım alanına sahiptir
- Quill çekirdeğiyle basitçe başlanabilir; ürün gereksinimleri arttıkça kolayca özelleştirilebilir veya özel eklentiler eklenebilir
GN⁺'un görüşü
- CKEditor, TinyMCE gibi benzer açık kaynaklı zengin metin editörleri olsa da, Quill'in modüler mimarisi ve sade API'si onu öne çıkaran avantajlar gibi görünüyor
- Özellikle JSON tabanlı çalışması, frontend geliştirmede veri entegrasyonu açısından cazip
- Ancak diğer editörlere kıyasla eklenti ekosistemi çok zengin olmadığından daha fazla özelleştirme gerekebilir
- Ayrıca bazı eklentiler için ticari lisans gerekebilmesi de dikkate alınmalı
- Projenin yapısına uygun biçimde editörü özelleştirmek gerekiyorsa Quill iyi bir seçenek olabilir
- Ancak kutudan çıktığı gibi kullanılabilecek çok çeşitli özelliklere ihtiyaç varsa CKEditor veya TinyMCE gibi alternatifler de değerlendirilebilir
1 yorum
Hacker News görüşleri
Aşağıda Hacker News yorumlarının özeti yer alıyor:
Quill'in Delta formatını kullanarak kullanıcıların girdiği metin stillerini veritabanına kaydeden ve bunları InDesign eklentisinde yükleyip baskı için stiller uygulayan bir sistem kurma deneyimi paylaşılıyor. Quill'in Delta formatının bu tür işler için HTML'den daha elverişli olduğu vurgulanıyor.
Quill 2.0 sürümüyle ilgili bağlantılar paylaşılıyor:
Quill'in kolay entegre edilebildiği ve Delta formatının sezgisel olduğu, ancak gereksinimler karmaşıklaştığında ProseMirror'a geçişin düşünülmesi gerekebileceği belirtiliyor.
Metin editörlerinde Return tuşunun işlenişi konusunda güçlü bir görüş dile getiriliyor:
Quill 1.x'te tablo işlemleri ve kaydırma sorunları yaşandığı, bunların 2.0'da düzelmiş olmasının umulduğu, ancak şu anda özellikleri daha güçlü olduğu için TinyMCE'nin tercih edildiği belirtiliyor.
"Why Quill" belgesinin projenin felsefesini ve trade-off'larını net biçimde ortaya koymasının faydalı olduğu, tüm açık kaynak projelerin böyle bir belgeye sahip olmasının istendiği söyleniyor.
Quill ile ilgili geçmiş HN gönderilerinin bağlantıları paylaşılıyor.
Quill'in genişletilebilirliğinin abartıldığı ve bu yüzden proje gereksinimlerini karşılayamadığı yönünde bir deneyim paylaşılıyor. Quill'in sınırlarını açıkça anlatan bir "Why Not Quill" belgesine ihtiyaç olduğu öne sürülüyor.
Facebook'un Lexical'ı ile Quill'in karşılaştırılmasına dair bir soru soruluyor.
Özel yazı tipi demosundaki bir hata bildiriliyor.