2 puntos por GN⁺ 2024-04-20 | 1 comentarios | Compartir por WhatsApp

Quill - Editor de texto enriquecido de código abierto creado para la web moderna

  • Quill es un editor WYSIWYG gratuito y de código abierto creado para la web moderna
  • Es totalmente personalizable gracias a su arquitectura modular y su API expresiva, por lo que puede adaptarse a cualquier requisito

Editor de texto enriquecido basado en API, construido para desarrolladores

  • A través de una API simple, es posible acceder en detalle al contenido, los cambios y los eventos del editor
  • Usa JSON tanto en la entrada como en la salida, por lo que funciona de manera consistente y determinista

Soporte multiplataforma

  • Compatible con todos los navegadores modernos en escritorio, tablet y celular
  • Ofrece el mismo comportamiento consistente y el mismo HTML generado sin importar la plataforma

Puede aprovecharse en distintos tipos de proyectos

  • Se usa ampliamente, desde grandes empresas hasta proyectos pequeños
  • Puedes empezar fácilmente con el núcleo de Quill y, a medida que crezcan los requisitos del producto, personalizarlo con facilidad o agregar tus propias extensiones

Opinión de GN⁺

  • Existen otros editores de texto enriquecido de código abierto similares, como CKEditor y TinyMCE, pero la arquitectura modular de Quill y su API simple parecen ser ventajas diferenciadoras
  • En particular, el hecho de que funcione sobre una base de JSON resulta atractivo desde la perspectiva de la integración de datos en el desarrollo frontend
  • Sin embargo, en comparación con otros editores, su ecosistema de plugins no es tan abundante, por lo que puede requerir bastante personalización
  • Además, en el caso de algunos plugins, también hay que considerar que pueden requerir una licencia comercial
  • Si necesitas personalizar el editor de acuerdo con las características de tu proyecto, Quill puede ser una muy buena opción,
  • pero si necesitas una amplia variedad de funciones listas para usar, también conviene considerar opciones como CKEditor o TinyMCE

1 comentarios

 
GN⁺ 2024-04-20
Comentarios de Hacker News

A continuación, un resumen de los comentarios de Hacker News:

  • Se compartió la experiencia de haber construido un sistema que aprovechaba el formato Delta de Quill para guardar en la base de datos los estilos de texto ingresados por el usuario, y luego cargarlos desde un plugin de InDesign para aplicar estilos de impresión. Se destacó que el formato Delta de Quill facilitó este tipo de trabajo más que HTML.

  • Se compartieron enlaces relacionados con el lanzamiento de Quill 2.0:

  • Quill es fácil de integrar y su formato Delta es intuitivo, pero si los requisitos se vuelven complejos, quizá convenga considerar migrar a ProseMirror.

  • Se expresó una opinión firme sobre cómo debe manejarse la tecla Return en los editores de texto:

    • Texto plano: nueva línea
    • Texto enriquecido: nuevo párrafo (la nueva línea sería Shift+Return)
  • En Quill 1.x había problemas con el manejo de tablas y el scroll, y aunque se espera que mejoren en 2.0, por ahora se prefiere TinyMCE por tener mejores funciones.

  • Gustó que el documento "Why Quill" deje clara la filosofía del proyecto y sus trade-offs. Se recomendó que todos los proyectos de código abierto tuvieran un documento así.

  • Se compartieron enlaces a publicaciones anteriores de Quill en HN.

  • Se compartió la experiencia de haber sobreestimado la extensibilidad de Quill y de que no logró cubrir los requisitos del proyecto. Se planteó la necesidad de un documento "Why Not Quill" que deje claras sus limitaciones.

  • Se preguntó por una comparación entre Lexical de Facebook y Quill.

  • Se reportó un bug en la demo de fuentes personalizadas.