Supporto ActivityPub: RFC Fase 1

Tutte le implementazioni attuali di ActivityPub si aspettano che i post siano pubblicati da Attori stabili, quindi potrebbe essere necessario uno dei seguenti:

  • Un account di sistema che pubblica tutti i post
  • Un account per ogni feed seguibile
  • Un account per ogni feed seguibile, che genera Announce di post presumibilmente scritti da un account per ogni utente Discourse

Il primo è probabilmente il più semplice da implementare; il terzo fa il lavoro migliore nel far convergere i modelli di dati.

C’è anche la scelta se pubblicare l’intero contenuto del topic, solo i primi post del topic, o qualcosa di simile ai feed Twitter di StackExchange in cui vengono creati post distinti per promuovere i post dalla pagina /top. Oppure potrebbe essere semplicemente il modo in cui funziona il feed “post in evidenza”, mentre gli altri feed pubblicano tutto…

A livello tecnico, l’URL non dovrebbe dover cambiare: tutti i server invieranno Accept: application/activity+json o le sue varianti.


Un’applicazione lettore che mescola feed da fonti diverse in momenti diversi in ActivityPub - ricreando la “linea temporale algoritmica” come opzione opt-in - è qualcosa che desidero da tempo e che sembra non esistere ancora oggi.


@hellekin: Penso che l’autore incrociato tra domini abbia un’alta probabilità di aggirare fatalmente molte delle protezioni anti-spam di Discourse. La lettura è più importante da implementare: dopotutto, La lettura è fondamentale!

11 Mi Piace