Rendi cliccabili gli handle ActivityPub nei post

In alcune comunità a cui partecipo, ho notato che le persone iniziano a citare gli handle di ActivityPub nei post, ma purtroppo vengono visualizzati in questo modo:

@fediforum@mastodon.social

Non sono cliccabili, il che significa che, se sei curioso e vuoi controllare se seguire quell’handle, devi copiare e incollare l’handle nel tuo sito ActivityPub (ad esempio Mastodon) e fare clic per andare alla pagina del profilo.

Sarebbe molto più comodo se venissero automaticamente trasformati in link cliccabili, come questo:

@fediforum@mastodon.social

Dato che tutto ciò che serve per l’URL è già contenuto nell’handle, dovrebbe essere possibile farlo facilmente con un po’ di codice:

[@fediforum@mastodon.social](https://mastodon.social/@fediforum)

5 Mi Piace

Ma non può essere un link quando viene inviato tramite ActivityPub al fediverso, credo. Invece, dovrebbe essere gestito nel modo corretto all’interno di Discourse.

Non so quanto questo sia importante o se debba essere in qualche modo legato a questa richiesta di funzionalità. È possibile fare riferimento a un handle ActivityPub su un sito senza che ci si aspetti che il plugin Activity sia installato.

Ci sono molti problemi di formattazione nei post federati. Purtroppo, non tutto il markdown di Discourse è supportato e il risultato appare piuttosto confuso. Credo che il plugin potrebbe gestire questo aspetto.

Non so quanto sia difficile codificare un’opzione in cui i contenuti non federati mostrino un handle come link, mentre quelli federati utilizzino l’handle come link all’interno di Discourse, federando al contempo tramite handle normali. O se ciò abbia anche solo un ruolo qualsiasi.

Ma perché non usare link effettivi quando è impossibile menzionare qualcuno sul lato Mastodon? :man_shrugging: