Meu objetivo é ter todos os blocos de construção no lugar para permitir a experimentação do editor no Discourse.
Eu discuti isso com @david, @tgxworld e @martin no passado, temos muitas coisas em andamento no momento e não podemos começar ainda. Dito isso… nossos planos gerais são:
- extensibilidade suficiente para permitir a substituição fácil do editor por um compositor contenteditable
- experimentos em torno de componentes triviais que adicionam funcionalidade interessante mínima extra
- Um componente que “inlines” imagens e deixa todo o resto em markdown (super útil para o compositor móvel)
- Um componente que realça a sintaxe do markdown
- realizar experimentos em torno de editores de recursos completos como o CKEditor 5 (na minha lista para contatar Wiktor assim que estivermos prontos)
A abordagem de começar do zero com um frontend totalmente novo não é aconselhável e será um pesadelo para dar suporte a longo prazo. Pode ser um hack de curto prazo que lhe rende alguns meses, mas a longo prazo é um esforço desperdiçado.