Bonjour, je travaille actuellement sur un plugin qui remplace l’éditeur standard par un éditeur WYSIWYG. Je pense que cela sera plus facile pour les utilisateurs débutants comme moi et d’autres. Voici une courte vidéo montrant son fonctionnement actuel ainsi que mes projets :
Je pense qu’il sera terminé dans les prochains mois (selon ma motivation ). Je serais intéressé de savoir si d’autres personnes seraient également intéressées par son utilisation.
Merci beaucoup
PS : une fois cela terminé, je réécrirai tous les autres plugins que j’ai développés jusqu’à présent pour qu’ils soient basés sur cet éditeur. J’ai prévu certaines fonctionnalités qui permettront à d’autres plugins d’utiliser ce plugin comme une sorte d’API pour remplacer le compositeur et le processus de cuisson des publications par quelque chose de personnalisé. Pour un projet sur lequel je travaille, cela fonctionne déjà très bien. Le problème est qu’actuellement, certains plugins qui modifient le compositeur sont mutuellement exclusifs. Si les deux sont activés, cela posera des problèmes. Je pense que ce plugin peut aider à résoudre ce problème. Voici le dépôt : GitHub - spirobel/discourse-basic-editor: An attempt to make discourse more user friendly. · GitHub
Bravo ! Une initiative incroyable et nous la testons déjà dans notre composition Discourse !
Nous serons ravis de vous aider avec la traduction en russe et les rapports de bogues.
C’est ainsi que le compositeur devrait être, absolument génial ! J’ai quelques remarques mineures, mais on peut attendre car tu en es encore au tout début.
Bonne idée ! Même sur mon forum, tout le monde n’est pas à l’aise avec l’utilisation directe de l’éditeur Markdown.
Les débutants (les non-techniciens et les personnes âgées) trouvent probablement la syntaxe Markdown étrange et se trompent parfois dans la mise en forme de leurs messages. (Je ne sais pas comment c’est possible, d’ailleurs)
Ce serait formidable si ce plugin devenait enfin un plugin officiel.
Ou même intégré à Discourse en tant que paramètre que l’administrateur peut activer pour l’éditeur WYSIWYG.
Je suppose que c’est corrigé maintenant. Au fait… si quelqu’un n’a pas d’instance de test mais souhaite jeter un coup d’œil : https://cidian.social/
Vous pouvez y créer un compte et publier des messages de test
C’est mon instance de développement, donc elle peut parfois planter ou je pourrais y installer d’autres choses, mais pour le moment, l’éditeur de base y est installé.
Je l’ai essayé en conduite d’essai. Impressionnant.
J’ai aimé certaines fonctionnalités, comme la saisie dans un tableau ou l’ajout d’une formule.
L’icône du chat m’a intrigué jusqu’à ce que je clique dessus.
haha sympa malheureusement, cela disparaîtra une fois que je passerai aux publications uniquement en HTML. @Cam_Logical Je ferai cela une fois que je serai passé au HTML. Peut-être pas la couleur, mais probablement l’alignement.
Envisageriez-vous une option pour les utilisateurs d’écrans tactiles dans la conception ?
Les menus contextuels de sélection sur les écrans tactiles s’affichent AU-DESSUS de la sélection et masquent la barre de boutons lorsque la sélection se trouve dans les deux premières lignes de la zone de texte.
Cela signifie que les messages courts n’ont jamais accès aux fonctionnalités de la barre de boutons.
Pourrait-il y avoir une option pour placer les boutons de mise en forme en BAS de la zone de texte ?
Une fois le oneboxing et les autres fonctionnalités liées à Discourse implémentés, nous passerons certainement à ce véritable éditeur WYSIWYG basé sur CKEDITOR, car nous utilisons le même sur notre site web actuel. Excellent travail jusqu’à présent.
Peut-être, non testé et il n’y a pas eu de mise à jour de la part de l’OP… mais il y a aussi des mentions et je ne sais pas quoi d’autre qui doit être implémenté…
Tout fonctionne comme avec l’éditeur standard. L’expérience utilisateur n’est simplement pas parfaite pour le moment (si vous le souhaitez, vous pouvez cliquer sur « Afficher l’aperçu » et procéder comme d’habitude). Cependant, je suppose que ces fonctionnalités ne sont pas très pertinentes pour les utilisateurs débutants, de sorte que mon urgence à travailler dessus n’est pas très élevée. Les ajouts spécifiques à Discourse pour le Markdown (citations de publications spécifiques, mentions, oneboxes) ne seront pas affichés dans la partie WYSIWYG (mais ils restent visibles dans l’aperçu et vous pouvez également basculer entre l’éditeur avancé. Regardez simplement ma vidéo). Mon plan est d’ajouter un petit bouton à chaque lien afin que les utilisateurs puissent choisir de le transformer en onebox. Tout cela sera réalisé en passant à des publications en HTML uniquement. La conversion vers et depuis le Markdown est trop fastidieuse. Il ne sera pas trop difficile d’implémenter tout cela. J’ai déjà lu le code pertinent dans la base de code de Discourse. Cependant, mon projet personnel (un dictionnaire mandarin, anglais, allemand basé sur Discourse) est plus prioritaire pour moi. Veuillez garder à l’esprit que je ne suis pas rémunéré pour faire tout cela.