Should Discourse fare uno sforzo per diventare una piattaforma di commenti valida?

Interessante!
Il modo in cui suggerirei di pensare a come ActivityPub funziona sia con la moderazione che con il raggruppamento (e altri aspetti della comunicazione online) è che si tratta principalmente di uno standard di comunicazione. Fornisce alcuni meccanismi per gestire tali questioni, ma le lascia in gran parte ai vari client del sistema.
L’email come standard di comunicazione è un’analogia imperfetta, ma forse utile. “Email” è una raccolta di standard di comunicazione che ti consente di scambiare messaggi con chiunque su Internet. Ha vari problemi di “controllo qualità”, ad esempio lo spam. Ci sono alcuni aspetti della raccolta di standard che chiamiamo “email” che aiutano ad affrontare tali problemi (ad esempio, DMARC, DKIM, SPF ecc.), tuttavia forse il modo principale in cui viene gestito il controllo qualità è nei client di posta elettronica stessi. Gmail è diventato un client di posta elettronica popolare in parte perché ha indubbiamente gestito bene lo spam (e problemi simili di controllo qualità).
Seguendo l’analogia, Discourse sarebbe il “Gmail” di ActivityPub. Tutti gli strumenti di moderazione, il raggruppamento degli utenti e altre funzionalità che rendono Discourse una fantastica piattaforma di discussione sono (praticamente) ancora disponibili nel contesto di ActivityPub. Approfondirò questo aspetto iniziando a rispondere alle tue domande.

Inizierò descrivendo cosa succede, poi forse potremo passare alle domande più sfumate. Salterò molte cose qui, con l’obiettivo di rispondere alle basi:

  1. Il commento di Sally viene pubblicato come oggetto ActivityPub da WordPress.

  2. L’oggetto viene ingerito in Discourse e convertito in un post.

  3. Se l’“Attore” di Sally è associato a un account utente in Discourse, il post sarà associato a quell’account utente. Se il suo Attore non è già associato a un account utente, verrà creato un utente temporaneo dall’attore di Sally e sarà il proprietario del post.

Puoi vedere quanto sopra in azione in questo argomento:

  1. La categoria Discourse WordPress - SocialHub sta seguendo WordPress di Matthias.

  2. Matthias ha pubblicato un nuovo articolo sul suo blog usando il suo normale account WordPress.

  3. Questo è apparso in Discourse come un nuovo argomento, con il post associato a un utente temporaneo associato all’Attore di Matthias.

  4. Il modo in cui funzionano i commenti è esattamente lo stesso.

Solo per rispondere alla domanda forse più ovvia: Matthias può riconciliare l’utente “temporaneo” creato dal suo attore WordPress e il suo normale utente Discourse su quel server?

La risposta a breve termine è che il plugin Discourse ha un set di funzionalità di “Autorizzazione” che attualmente ti consente di rivendicare la proprietà dei tuoi attori da altri server Discourse o server Mastodon, il che unisce eventuali utenti temporanei al tuo account (il che significa che ora possiedi i post nel tuo account Discourse principale). Quel set di funzionalità potrebbe essere esteso a WordPress. Apprezzo che questo sia un po’ prolisso e potrebbe essere più facile capire cosa intendo con questa demo:

La risposta a lungo termine è che le prove di identità potrebbero essere integrate nelle attività di ActivityPub a un certo punto, rimuovendo forse la necessità di autorizzazione guidata dall’utente, il che significa che la “riconciliazione” potrebbe essere (più) automatica.

Forse un’altra domanda è se la “riconciliazione” è necessaria, dato che Matthias controlla ancora gli attributi di identità del suo utente temporaneo tramite il suo Attore ActivityPub (che è modificabile su WordPress, le cui modifiche si riflettono sull’utente temporaneo su Discourse).

Dico la maggior parte di questo come forma di “pulizia della gola”, in modo da poter passare alle tue domande più sfumate e importanti. Spero di essere stato chiaro finora.

2 Mi Piace