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)

6 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:

Mi sono appena imbattuto in un argomento su Where to meet Nextcloud users at Mastodon? - 🎉 Events & meetups - Nextcloud community con un ottimo esempio di quanto la situazione sia attualmente caotica su Discourse. Sarebbe fantastico, davvero, ricevere un po’ di attenzione per questo aspetto, al fine di facilitare maggiormente le interconnessioni tra le persone nel fediverse e le comunità Discourse di cui fanno parte.

Gli ultimi due post dell’argomento sono esempi classici, vedere lo screenshot qui sotto. @irdi è un link interno all’utente stesso su Discourse. @rskikuli sarebbe anch’esso un link interno, ma non esiste alcun utente con quel nome. Quell’utente è stato abbastanza astuto da incollare l’URL del proprio account federato, ma sembra che ci sia troppa frizione/sforzo perché la condivisione dei handle federati diventi davvero comune.