Salut @Rohail_Altaf, ce sera un travail important et difficile. Je pourrais être intéressé, mais j’ai quelques questions d’abord.
Utiliserez-vous cet éditeur dès le premier jour de votre communauté ? Avez-vous déjà utilisé l’éditeur Markdown ? Voulez-vous également utiliser l’éditeur Markdown en parallèle ? Envisagez-vous d’utiliser l’éditeur Markdown à l’avenir ?
Pourriez-vous développer un peu cela. Qu’en est-il de :
- Éléments interactifs en dehors du compositeur qui insèrent du contenu dans le compositeur (par exemple, surligner et citer).
@mentions.- Emojis.
- Insertion de dates et d’heures.
- Support de droite à gauche.
- Support Onebox (ou support équivalent de « lien enrichi »).
- Tableaux.
Si vous pouviez énumérer votre liste exacte de fonctionnalités attendues, cela aiderait, car cela influencera probablement la manière dont cela sera construit et donc le coût et le calendrier, etc.
Vous attendez-vous à ce que le plugin implémente une bibliothèque comme Quill ou qu’il soit fonctionnellement similaire à Quill ? Ou l’utilisez-vous simplement comme exemple de ce que vous considérez comme un éditeur WYSIWYG bien exécuté ?
Pour répondre à vos questions.
Je suis probablement le développeur de plugins Discourse le plus expérimenté. J’ai développé environ 40 plugins au cours d’environ huit ans de travail avec Discourse. Voici quelques points saillants :
- Custom Wizard Plugin
- ActivityPub Plugin
- Events Plugin
- Locations Plugin
- Multilingual Plugin
- Landing Pages Plugin
- Verifiable Credentials Plugin
Cela dépendra de vos réponses.