En algunas comunidades en las que participo, he notado que la gente empieza a mencionar los identificadores de ActivityPub en las publicaciones, pero lamentablemente aparecen así:
@fediforum@mastodon.social
No son clicables, lo que significa que, si tienes curiosidad y quieres ver si te interesa seguir a ese usuario, tienes que copiar y pegar el identificador en tu sitio de ActivityPub (por ejemplo, Mastodon) y hacer clic para ir a la página de perfil del usuario.
Sería mucho mejor si se formaran automáticamente como enlaces clicables, como este:
Pero supongo que no puede ser un enlace cuando se envía a través de ActivityPub al fediverso. En su lugar, debería manejarse de la manera adecuada dentro de Discourse.
No sé qué tan importante es eso ni si tiene que ver en absoluto con esta solicitud de función. Se puede hacer referencia a un handle de ActivityPub en un sitio sin esperar que el plugin de Activity esté instalado.
Hay muchos problemas de formato en las publicaciones federadas. Lamentablemente, no todo el markdown de Discourse es compatible y se ve bastante desordenado. Creo que esto podría manejarse mediante el plugin.
No sé lo difícil que sería codificar una opción en la que las publicaciones no federadas muestren un identificador como un enlace, mientras que las federadas usen el identificador como enlace dentro de Discourse y, al mismo tiempo, se federen usando identificadores normales. O si eso tiene algún papel en todo esto.
Pero ¿por qué no usar enlaces reales cuando es imposible mencionar a alguien en el lado de Mastodon?