il y a deux choses à regarder :
- que transforme-t-on en badge?
- quand transforme-t-on l’information en badge.
Mon idée était : tout lient vers zds (forum ou contenu) est transformé en badge. Avantage? demain on peut ajouter un nouveau type d’élément, ça marchera aussi. De plus ça permet aussi d’intégrer ça aux anciens messages.
A partir de là, transformer tous les liens en badge côté serveur en fonction qu’ils viennent de zds ou pas, que l’option est activée ou non de manière globale et/ou dans le profile du membre, ça complexifie énormément le rendu des messages. Alors que faire une passe côté client est plus simple et évolutif.
D’autres demandent de transformer en badge un élément issu d’une syntaxe markdown qui nous est propre. Déjà que notre markdown est loin des standards ou même des "flavoured markown" les plus courant (gitlab/gihtub), c’est pas vraiment tip top d’autant qu’on est en train de revoir de zéro le parsing markdown alors une telle fonctionnalité n’arriverait pas avant longtemps. Sans compter que ça ferait naître des débats interminables sur la syntaxe (cf le coup du ping).