Dans certaines communautés auxquelles je participe, je remarque que les gens commencent à mentionner des identifiants ActivityPub dans leurs publications, mais malheureusement, ceux-ci s’affichent ainsi :
@fediforum@mastodon.social
Ils ne sont pas cliquables, ce qui signifie que si vous êtes curieux et souhaitez vérifier si vous voulez suivre cet identifiant, vous devez copier-coller l’identifiant sur votre site ActivityPub (par exemple Mastodon) et cliquer pour accéder à la page de profil de l’identifiant.
Ce serait bien plus pratique s’ils étaient automatiquement transformés en liens cliquables, comme ceci :
Cela devrait être possible à réaliser assez facilement en code, étant donné que tout ce dont vous avez besoin pour l’URL est contenu dans l’identifiant :
Mais je pense que cela ne peut pas être un lien lorsqu’il est envoyé via ActivityPub vers le Fediversum. Il devrait plutôt être traité de manière appropriée au sein de Discourse.
Je ne sais pas à quel point c’est important, ni si cela doit être lié à cette demande de fonctionnalité. On peut faire référence à un identifiant ActivityPub sur un site sans pour autant que le plugin Activity soit installé.
Il y a beaucoup de problèmes de formatage avec les posts fédérés. Malheureusement, tout le markdown de Discourse n’est pas pris en charge, ce qui donne un rendu assez illisible. Je pense que le plugin pourrait s’occuper de cela.
Je ne sais pas à quel point il serait difficile de coder une option où les profils non fédérés affichent un identifiant sous forme de lien, tandis que les profils fédérés utilisent l’identifiant comme lien à l’intérieur de Discourse, tout en fédérant en utilisant des identifiants normaux. Ou si cela a un quelconque intérêt.
Mais pourquoi ne pas utiliser de vrais liens quand il est impossible de mentionner quelqu’un du côté de Mastodon ?