Plugin ActivityPub

@icaria36 @Melmel Grazie per il tuo feedback e i tuoi pensieri! Lo apprezzo molto. Ti darò maggiori dettagli a breve.

2 Mi Piace

Eccezione di lavoro: metodo non definito skip_email_validation= per un'istanza di Tag

Stiamo riscontrando molti di questi errori. Non so se si tratti dello stesso problema di ActivityPub Plugin - #359 by Jagster, ma dato che si riferisce a un Tag ho pensato che non avrebbe guastato segnalarlo.

Questa PR dovrebbe risolvere quell’eccezione.

Nota che questa eccezione non avrebbe influenzato materialmente la tua istanza.

2 Mi Piace

Un post è stato diviso in un nuovo argomento: Segui gli attori ActivityPub locali

Grazie per questo fantastico plugin!

Ho un’installazione multisito di Discourse in esecuzione con gli ultimi aggiornamenti di Discourse. ActivityPub sembra funzionare bene su uno di essi (https://forum.toplap.org/), ma non sull’altro (https://club.tidalcycles.org/).

Su quest’ultimo, il contenuto dei post è mancante, c’è solo il titolo e il link al post, ad esempio:

Ho confrontato le impostazioni dei due siti e sono le stesse. Ho guardato su un paio di diversi server Mastodon (incluso mastodon.social) e mostrano lo stesso problema.

Le impostazioni del plugin sono quelle predefinite, a parte l’attivazione del logging dettagliato.

Ho provato sia ‘note’ che ‘article’ per il tipo di oggetto.

Mi sto grattando la testa su questo - qualche suggerimento su cosa potrebbe andare storto?

1 Mi Piace

Ciao @yaxu il mio primo pensiero è che su club.tidalcycles.org stai federando Article, poiché è così che Article appare su Mastodon (attualmente). Puoi condividere uno screenshot delle impostazioni per il Discourse Actor collegato allo screenshot che hai condiviso.

1 Mi Piace

Grazie @angus, pensavo davvero di aver testato sia Nota che Articolo, ma devo essermi sbagliato: dopo averlo ripristinato su Nota, ora funziona correttamente.

2 Mi Piace

Ad esempio, voglio aumentare Support for ActivityPub tags dal mio account Mastodon ma non riesco a trovare un modo per farlo.

In un’istanza di Discourse, abbiamo un attore ActivityPub per un tag impostato solo sul primo post, e le nuove discussioni che usano questo tag sono federate automaticamente.

In un’altra istanza di Discourse, abbiamo diversi attori ActivityPub per varie categorie impostati su tutti i messaggi, e… le nuove discussioni non si federano automaticamente. Devono essere federate manualmente usando la finestra di dialogo di amministrazione in ogni discussione.

Ho controllato le impostazioni, e credo che entrambe le istanze di Discourse abbiano le stesse. Sai cosa sta succedendo e come possiamo fare in modo che tutte le nuove discussioni siano federate automaticamente?

1 Mi Piace

Ciao @icaria36, puoi condividere un esempio specifico di argomenti nuovi che non vengono federati automaticamente? Se puoi condividere:

  1. I dettagli e le impostazioni dell’attore.
  2. Un link alla categoria.
  3. Come vengono creati i nuovi argomenti in quella categoria.
  4. Qualsiasi log rilevante da quella istanza.
  5. Dettagli di eventuali altri plugin che stai usando su quell’istanza.
2 Mi Piace

Posso fornire tutti questi dettagli, ma le tue domande mi fanno pensare che forse il problema risiede nei topic creati automaticamente dal plugin rss-polling – piuttosto che nei topic creati manualmente. Questo può essere il problema?

Se configuro un nome utente tramite il Plugin > Modifica attore, c’è un modo per accedere a questo nome utente tramite Mastodon per rimuovere, modificare e aggiungere post lì o tutto sarà gestito da Discourse?

Hosto tutto in modo autonomo e quindi il nome utente è associato al mio indirizzo web del forum e non collegato a nessun server Mastodon esistente.

Vedo che è stato creato un nuovo attore su Mastodon, dovrei vederlo come un hashtag e non come un account e gestirlo tramite Discourse?

Cordiali saluti
Olle

È possibile condividere i post con una lingua impostata in base all’impostazione predefinita del sito, invece di Nessuno, in modo che il pulsante Traduci non venga visualizzato sotto ogni post di Mastodon? (Probabilmente sarebbe ancora meglio se non offrissero di tradurre la lingua Nessuno, ma vabbè)

[quote=“icaria36, post:441, topic:266794”]Le tue domande mi fanno pensare che forse il problema risieda negli argomenti creati automaticamente dal plugin rss-polling, anziché negli argomenti creati manualmente. Può essere questo il problema?
[/quote]

Sì, questo sarà il motivo. Il plugin ActivityPub non supporta al momento un’integrazione automatica con il plugin RSS polling.

[quote=“Olle11, post:442, topic:266794”]Se imposto un nome utente tramite il Plugin > Modifica attore, c’è un modo per accedere a questo nome utente tramite Mastodon al fine di rimuovere, modificare e aggiungere post lì o tutto verrà amministrato da Discourse?
[/quote]

Puoi amministrare l’attore solo in Discourse. La copia dell’attore su un server Mastodon dovrebbe essere aggiornata per riflettere le modifiche apportate in Discourse.

[quote=“JonahAragon1, post:443, topic:266794, full:true”]È possibile condividere i post con una lingua impostata in base all’impostazione predefinita della localizzazione del sito, invece di None, in modo che il pulsante Traduci non venga mostrato sotto ogni post di Mastodon? (Probabilmente sarebbe ancora meglio se non offrissero di tradurre una lingua None, ma vabbè)
[/quote]

Potresti creare un nuovo argomento Feature che descriva il supporto alla localizzazione che vorresti vedere nel plugin (con qualche dettaglio) e taggarlo activitypub? Grazie!

1 Mi Piace

Capisco, c’è un modo per far verificare i link dall’attore? Attualmente, quando si cerca l’attore, viene indicato che non è verificato. Forse l’attore deve essere creato da Mastodon per poter verificare i link.

Mi chiedo anche se esista un modo per nascondere “L’argomento non è pubblicato tramite ActivityPub.” negli argomenti.

Se è assolutamente necessario, puoi selezionare quell’elemento e nasconderlo tramite CSS, .activity-pub-topic-status.not-published lo restringerebbe solo allo stato “non pubblicato”. Ma, in generale, preferirei lasciare quel messaggio lì. È uno stato utile e viene mostrato solo su argomenti con categorie/tag che supportano ActivityPub.

1 Mi Piace

Capisco, grazie.

Esiste un modo per verificare l’attore come visto su Activitypub? Attualmente, quando si cerca l’attore, viene indicato che non è verificato.

Gli utenti di Discourse non sono attori reali nel senso che possono essere seguiti. Solo le categorie e i tag possono esserlo. Al momento, comunque.

2 Mi Piace

Ha senso,

Come nascondo Activityhub/Federation dalla barra laterale?