Mon objectif est d’avoir tous les éléments en place pour permettre l’expérimentation de l’éditeur dans Discourse.
J’en ai discuté avec @david, @tgxworld et @martin par le passé, nous avons beaucoup de choses en cours en ce moment et ne pouvons pas encore commencer. Cela dit… nos plans généraux sont :
- suffisamment d’extensibilité pour permettre le remplacement facile de l’éditeur par un compositeur contenteditable
- des expériences autour de composants triviaux qui ajoutent une fonctionnalité intéressante minimale supplémentaire
- Un composant qui “inline” les images et laisse tout le reste tel quel en markdown (très utile pour le compositeur mobile)
- Un composant qui met en évidence la syntaxe du markdown
- réaliser des expériences autour d’éditeurs complets tels que CKEditor 5 (j’ai prévu de contacter Wiktor une fois que nous serons prêts)
L’approche consistant à repartir de zéro avec un tout nouveau frontend n’est pas conseillée et sera un cauchemar à maintenir à long terme. Cela peut être une solution de contournement à court terme qui vous rapporte quelques mois, mais à long terme, c’est un effort perdu.