Quill - editor de texto rico open source criado para a web moderna
- O Quill é um editor WYSIWYG gratuito e open source criado para a web moderna
- Totalmente personalizável por meio de uma arquitetura modular e de uma API expressiva, podendo se adaptar a qualquer requisito
Editor de texto rico com API, criado para desenvolvedores
- Por meio de uma API simples, é possível acessar em detalhes o conteúdo, as alterações e os eventos do editor
- Usa JSON tanto na entrada quanto na saída, funcionando de forma consistente e determinística
Suporte multiplataforma
- Suporta todos os navegadores modernos em desktop, tablet e celular
- Oferece o mesmo comportamento consistente e o mesmo HTML gerado, independentemente da plataforma
Pode ser usado em vários tipos de projeto
- É amplamente usado, de grandes empresas a pequenos projetos
- É possível começar de forma simples com o núcleo do Quill e, conforme as exigências do produto aumentam, personalizar facilmente ou adicionar suas próprias extensões
Opinião do GN⁺
- Existem outros editores de texto rico open source semelhantes, como CKEditor e TinyMCE, mas a arquitetura modular do Quill e sua API simples parecem ser diferenciais claros
- Em especial, o fato de funcionar com base em JSON é atraente do ponto de vista de integração de dados no desenvolvimento frontend
- No entanto, em comparação com outros editores, o ecossistema de plugins não é tão rico, o que pode exigir bastante personalização
- Além disso, em alguns plugins, também é preciso considerar a necessidade de licença comercial
- Se você precisa personalizar o editor de acordo com as características do projeto, o Quill pode ser uma boa opção,
- mas, se precisar de vários recursos prontos para uso, também vale considerar CKEditor ou TinyMCE
1 comentários
Comentários no Hacker News
A seguir, um resumo dos comentários do Hacker News:
Foi compartilhada uma experiência de construção de um sistema que usava o formato Delta do Quill para armazenar no banco de dados os estilos de texto inseridos pelo usuário, carregá-los em um plugin do InDesign e aplicar estilos para impressão. Foi destacado que o formato Delta do Quill era mais adequado para esse tipo de trabalho do que HTML.
Compartilhamento de links relacionados ao lançamento do Quill 2.0:
O Quill é fácil de integrar e o formato Delta é intuitivo, mas, quando os requisitos ficam mais complexos, pode ser necessário considerar uma migração para o ProseMirror.
Opinião forte sobre o tratamento da tecla Return em editores de texto:
Havia problemas com tabelas e rolagem no Quill 1.x, e espera-se que isso tenha melhorado no 2.0, mas no momento ainda há preferência pelo TinyMCE, que oferece mais recursos.
O documento "Why Quill" é elogiado por deixar clara a filosofia do projeto e seus trade-offs. Há a recomendação de que todo projeto open source tenha um documento assim.
Compartilhamento de links de postagens antigas no HN relacionadas ao Quill.
Foi compartilhada uma experiência em que a extensibilidade do Quill foi superestimada e não conseguiu atender aos requisitos do projeto. Foi levantada a necessidade de um documento "Why Not Quill" que explicite suas limitações.
Pergunta comparando o Lexical, do Facebook, com o Quill.
Relato de bug na demo de fontes personalizadas.