J’ai récemment découvert MDX, qui permet d’intégrer des composants dynamiques dans le Markdown en utilisant JSX.
Je me demande à quel point il serait difficile de faire quelque chose de similaire dans les messages de Discourse.
Je souhaite que les utilisateurs puissent lancer des jeux directement dans le forum en insérant des extraits de type shortcode dans leurs messages :
Voici le jeu du jour. Voyons qui obtiendra le meilleur score.
[game type="whatever" prop2="something" expires="midnight"]
La balise serait remplacée par un jeu JavaScript dynamique. Les scores seraient enregistrés dans la base de données (ou envoyés vers Firebase depuis le backend).
Quelqu’un sait-il si une telle solution existe déjà ou s’il existe un plugin open-source qui pourrait donner des idées sur la manière de l’implémenter ?