L’un de nos principaux projets cette année a été de développer un nouveau mode d’édition de texte enrichi pour le compositeur, ce qui rend l’écriture sur Discourse plus familière et intuitive. Le nouveau compositeur est disponible ici sur Meta et en tant que paramètre expérimental depuis un certain temps, mais nous sommes arrivés au point où nous sommes ravis de supprimer le label expérimental et d’inviter votre communauté à l’essayer !
Dans ce sujet, nous en dirons plus sur le compositeur, son fonctionnement et comment vous pouvez le rendre disponible dans votre communauté en quelques clics.
Un nouvel éditeur de texte enrichi pour Discourse
Le nouvel éditeur de texte enrichi simplifie l’expérience d’écriture pour les utilisateurs de Discourse, en particulier ceux qui sont moins technophiles ou qui ne sont pas familiers ou à l’aise avec l’écriture en Markdown. L’éditeur de texte enrichi prend en charge le Markdown, ainsi que d’autres raccourcis clavier courants et des ajustements de formatage de la barre d’outils, mais le formatage est rendu immédiatement pour une expérience WYSIWYG (« ce que vous voyez est ce que vous obtenez ») similaire à des outils familiers comme Google Docs et Notion.
L’avenir du Markdown
Nous savons que de nombreux utilisateurs de Discourse aiment le compositeur Markdown actuel et apprécient son expérience d’écriture prévisible et simple. Le nouvel éditeur est un “mode” compositeur qui se trouve aux côtés du mode Markdown existant, afin que vous et vos membres puissiez choisir le style d’écriture qui vous convient le mieux.
La plupart des choses que vous faisiez dans le compositeur Markdown classique sont désormais prises en charge dans l’éditeur de texte enrichi, notamment :
-
Toutes les mises en forme de base, prises en charge en Markdown (
**gras**), à l’aide de raccourcis clavier courants (Commande + B) et via les icônes de la barre d’outils.
-
Prise en charge des fonctionnalités avancées comme la création de tableaux, la création de sondages, l’insertion de date/heure, l’ajout de sections “masquer les détails”, l’ajout de sections “flou spoiler”, le téléchargement de fichiers / images / vidéos, le rendu des liens en onebox, la mise en forme des mentions de catégories / tags / utilisateurs, la citation de contenu et l’insertion de notes de bas de page.
-
Interface utilisateur de lien dédiée pour visiter, modifier, copier, titrer ou supprimer des liens
-
Interface utilisateur d’image dédiée pour redimensionner, légender ou supprimer des images
Cependant, il y a certains domaines sur lesquels nous travaillons encore, comme faciliter l’édition de tableaux et de sondages. Nous continuerons à travailler à la parité des fonctionnalités entre les modes compositeurs, et nous vous encourageons à partager des demandes de #fonctionnalités concernant les fonctionnalités et capacités qui vous importent le plus pour nous aider à prioriser notre travail. En attendant, vous pouvez toujours revenir au mode Markdown pour répondre à vos besoins avancés.
Comment nous l’avons construit
Notre implémentation s’appuie sur l’excellent ProseMirror et son module Markdown non essentiel, en utilisant le schéma, l’analyse et les définitions de sérialisation du module comme base pour d’autres fonctionnalités spécifiques à Discourse.
Activer le nouveau compositeur
L’éditeur enrichi est activé par défaut pour toutes les communautés. Lorsque vous ou vos membres ouvrez le compositeur, vous remarquerez une bascule dans la barre d’outils. Cela vous permet de basculer entre le mode classique uniquement Markdown et le nouvel éditeur de texte enrichi.

Mise à jour : si vous préférez que vos membres voient le compositeur Markdown par défaut :










