Configura un attore per la Categoria o il Tag a cui desideri pubblicare contenuti su Mastodon.
Copia la “handle” dell’Attore.
Cerca la handle su Mastodon e seguila.
markup [note]
Puoi selezionare parte del tuo post da pubblicare tramite ActivityPub racchiudendo il testo in [note][/note]. Questo ti dà un maggiore controllo su ciò che appare sui servizi di microblogging come Mastodon. Ad esempio, se il tuo post appare così nel composer:
Abbiamo alcune notizie entusiasmanti da condividere:
Per quello che vale, prima ho pubblicato il post di Discourse con le note. Poi, nei 5 minuti prima che venisse federato, ho rimosso i tag delle note perché erano brutti e ero confuso. Poi ho pensato che forse “scomparissero” dopo che il post è stato federato e li ho aggiunti di nuovo.
Dopo aver visto che l’intero post era stato federato, ho rimosso la sintassi delle note dal post di Discourse.
Sì, il tag che usiamo per federare gli argomenti era lì fin dall’inizio e non è stato toccato. È la sintassi delle note che è andata avanti e indietro.
Sì, scusa, con “tag” intendevo [note][/note]. Non mi è ancora del tutto chiaro se fossero nel post al momento della federazione del post. Se li hai aggiunti dopo la federazione, non si applicheranno al contenuto già federato.
Ok, sì, [note][/note] era presente quando ho pubblicato il nuovo argomento su discourse ed era presente anche dopo pochi minuti quando l’argomento è stato federato.
Forse possiamo lasciare qui questa cosa, e la prossima volta che federeremo un post presterò attenzione a ogni passaggio, ora che so cosa aspettarmi e cosa potrebbe succedere.
Ho aggiunto attori per più tag e poi ho creato un post utilizzando quei tag. Mi aspettavo che entrambi gli attori pubblicassero su activity pub, ma solo uno di loro l’ha fatto.
Sto seguendo entrambi sul mio account principale mastodon.social, ma vedo solo un post nei log. Dovrebbe funzionare così o è supportato un solo attore?
Se hai più attori di tag associati a un post, attualmente solo l’attore del primo tag elencato pubblicherà il post. Aggiungere il supporto per la pubblicazione da più attori dello stesso tipo tassonomico contemporaneamente è una buona richiesta di #funzionalità (etichettala activitypub).
Esiste un modo per controllare quali categorie o tag non vengono pubblicati su Mastodon? Vorrei escludere alcuni argomenti di discussione interni dalla pubblicazione, ma consentire comunque annunci e post del blog. Grazie in anticipo!
Ciao @Kayaart, grazie per la domanda. Solo i tag e le categorie che hai esplicitamente configurato come attori ActivityPub pubblicheranno contenuti sul fediverse. Se hai categorie e tag per discussioni interne, lasciali stare (cioè non configurare un attore).
Grazie mille per il chiarimento, ora ha senso!
Quindi, solo per confermare: se lascio alcune categorie/tag senza configurare un attore ActivityPub, nulla da esse verrà inviato a Mastodon, giusto?
Nella scheda Federazione della pagina del profilo utente, c’è una configurazione per aggiungere Attori Collegati con un’opzione per il tipo Discourse o Mastodon. Dice:
I post associati a un attore collegato saranno attribuiti al tuo account.
Come funziona? Se aggiungo un account Mastodon qui, i miei post di Mastodon finiranno su Discourse o viceversa? In caso affermativo, come vengono selezionati tag e categorie? Se aggiungo un account Discourse qui, i post dal server esterno verranno aggiunti a quello su cui è stata configurata questa opzione? Di nuovo, cosa succede se le categorie e i tag non sono coerenti?
Sto ospitando sia Discourse che Mastodon, e ho anche un account su questa istanza Discourse. Immagino che la migliore configurazione per me sarebbe avere un post su una qualsiasi delle istanze Discourse che appaia su entrambi i server e venga condiviso una volta su Mastodon. Come verrebbe configurato dipenderebbe dalla risposta alla domanda precedente.
Inoltre, cosa succede rispondendo ai post su ActivityPub? Posso usare Mastodon per rispondere a un post di un attore collegato per categorie, tag e utenti?
Nessuno dei due! Questa funzionalità ti consente di associare post al tuo account se tali post sono federati tramite il normale processo, ad esempio tramite attori di categorie o tag. Per fare un esempio:
Hai una categoria sul tuo Discourse chiamata “Annunci”, che hai configurato con la pubblicazione completa dell’attività ActivityPub dell’argomento.
Hai un account utente sul tuo Discourse, eric_discourse.
Hai un account utente sul tuo Mastodon, eric_mastodon.
Segui “Annunci” con eric_mastodon.
eric_discourse (cioè tu) crea un nuovo argomento in “Annunci”.
Annunci concatena l’argomento.
Rispondi a quell’argomento su Mastodon con eric_mastodon.
La tua risposta viene elaborata dalla tua categoria Annunci di Discourse, apparendo come una risposta (post) nell’argomento.
Non c’è nulla da associare eric_mastodon a eric_discourse, quindi il plugin ActivityPub crea un utente di staging per il post di risposta di eric_mastodon, eric_mastodon1 (lo username viene generato dallo username dell’attore).
L’argomento ora appare così:
Primo post da eric_discourse.
Risposta (secondo) post da eric_mastodon1.
La funzionalità a cui ti riferisci ti consente di dimostrare che sei eric_mastodon1, in modo da non avere più account utente sul tuo Discourse. Una volta completato il processo di autorizzazione in quella scheda:
I post di eric_mastodon1 saranno i post di eric_discourse.
eric_mastodon1 non esisterà più.
L’attività futura di eric_mastodon sarà associata a eric_discourse sulla tua istanza Discourse.