Introducendo i thread di chat!

:thread:

Aaah… thread, la funzionalità mistica e tanto attesa, che ci porta la Promessa di Struttura.

Cosa sono, cosa fanno?

I thread sono conversazioni circoscritte che avvengono parallelamente al canale di chat principale.

Rispondendo a un messaggio…

…avvierai automaticamente un nuovo thread.

I thread si presentano in diversi modi per aiutarti e aiutare gli altri ad approfondire insieme.

Un indicatore di thread nel canale ti aiuta a vedere cosa sta succedendo lì dentro

Tutte le risposte sono ordinatamente nascoste in un pannello dedicato ai thread, mostrando invece un nuovo e brillante indicatore di thread. Vengono mostrati i partecipanti, il conteggio delle risposte e l’ultima risposta, dandoti un’anteprima di ciò che sta succedendo, per aiutarti a decidere se vuoi approfondire quell’argomento.

Chatta di lato tenendo d’occhio il canale

Entra in un thread e fai tutto ciò che fai normalmente, tenendo d’occhio anche ciò che sta succedendo nella chat principale. Vedi l’indicatore del thread della chat principale aggiornarsi in tempo reale con le informazioni più recenti.

Rispondi a un thread o seguilo manualmente per vedere gli indicatori di risposte non lette:

Vedi tutti i thread a cui partecipi

L’indice dei thread fornisce un modo comodo per vedere tutti i thread a cui hai partecipato. Ti sono venuti in mente nuovi argomenti per quella discussione che hai avuto la settimana scorsa? Ora puoi tornarci subito! Puoi accedervi in alto a destra del canale, dove vedrai un indicatore del numero totale di thread non letti.

Nella lista dei thread vedrai un indicatore di quante risposte non lette ci sono state per ogni thread dalla tua ultima visita, oltre all’orario dell’ultima risposta:

Cosa possono fare i thread per te?

Ti sei mai sentito incapace di seguire le 4 diverse conversazioni che avvengono contemporaneamente in un canale di chat frenetico, e hai solo desiderato con tutte le tue forze che ci fosse un modo per portare un po’ di ordine nel caos?

È esattamente questo che i thread possono aiutare a fare.

È come avere delle mini-feste in chat all’interno della festa in chat principale! Puoi saltare in diversi thread come in un parco trampolini, rimbalzando da un argomento all’altro. Whee! :tada:

I thread ti portano:

  • :microscope: Organizzazione - Avvia conversazioni separate su un argomento dedicato, mantenendo la discussione focalizzata e contenuta
  • :bullettrain_side: Contestualizzazione - Aggiornati immediatamente, senza dover mettere insieme tutti i messaggi correlati nel flusso principale
  • :sparkles: Decluttering - Fai ordine nel tuo canale in stile Marie Kondo; questo ti darà gioia.

Come puoi ottenerli?

Gli amministratori del sito possono abilitare i thread o quando il canale viene creato:

O per i canali esistenti tramite le impostazioni del canale:

Raccontaci i tuoi pensieri

Ci sono altre idee in lavorazione dietro le quinte, ma per ora queste sono le basi! Alcune idee includono:

  • Migliore scoperta dei thread tra i canali
  • Spostamento di messaggi tra canali e thread
  • Maggiore integrazione con gli argomenti del forum
  • Invio di messaggi broadcast al canale
  • E molto altro ancora :rocket:

:heart: Ti piace? Ci piacerebbe saperlo!

:brain: Hai domande :question:, idee :bulb:, o feedback :speech_balloon:? Lasciali qui sotto

54 Mi Piace

Questa è forse la migliore descrizione di chat thread che abbia mai letto. :smiley: Ben fatto, @chapoi.

Grazie a te e al team per l’implementazione. La proveremo nella nostra community questa settimana e condivideremo il feedback. :+1:t2:

16 Mi Piace

Idea: Possibilità di chiudere in blocco nuove discussioni

Dopo aver abilitato le discussioni sul nostro canale di chat principale, siamo immediatamente saliti a 99+ discussioni aperte e ho scoperto che è possibile chiuderle solo leggendole. Sarebbe utile un pulsante di chiusura in blocco come quello che abbiamo per le notifiche.

11 Mi Piace

Un’altra idea: far scomparire i thread dopo un certo periodo di tempo (1 giorno, 3 giorni, 1 settimana) dopo l’ultima risposta o un’opzione personalizzata per evitare disordine:

Perché? Questo può facilmente creare un disordine di thread nel canale di chat. Quindi, rimuoverli automaticamente dopo l’ultima risposta e un periodo di tempo aiuterebbe a pulire la chat.

Seriamente, cos’è questo disordine?


Inoltre, questa nuova funzionalità mi ricorda una funzionalità implementata in Discord:

8 Mi Piace

Feedback valido.

Penso che le cose miglioreranno quando le persone capiranno il concetto di thread, al contrario di ciò che è stato creato ora, dove tutte le risposte si trasformano in thread senza che le persone, al momento della creazione, pensino ai thread. Quindi, in quei casi, le risposte sarebbero il Far West. Sono curioso di sapere cosa penserai tra una settimana, quando le persone useranno i thread in modo consapevole, se l’esperienza di disordine sarà ancora la stessa.

Facci sapere?

10 Mi Piace

Sembra che i thread rendano più difficile rianimare o fare riferimento a discussioni più vecchie in molti casi.
Inoltre, rendono la chat di Discourse molto più difficile da usare sui dispositivi mobili.

7 Mi Piace

Idea: Mantieni le risposte esistenti come risposte e sposta solo quelle nuove nei thread.

Ciò potrebbe aiutare alcune risposte esistenti a diventare thread caotici quando abilitati, pur fornendo i vantaggi dei thread in futuro.

6 Mi Piace

Ti sentiamo, questa è stata una mia svista. Penso che forse quando abiliti le discussioni per un canale, dobbiamo semplicemente tornare indietro e contrassegnare le vecchie discussioni come lette.

In realtà abbiamo già una scorciatoia Maiusc+Esc per contrassegnare tutti i canali come letti: forse possiamo fare una scorciatoia simile nell’elenco delle discussioni per contrassegnare tutte le discussioni come lette.

Mi dispiace ma non è possibile, le risposte hanno creato discussioni in background per mesi come parte di questa transizione e per facilitare il passaggio tra discussioni abilitate/disabilitate in un canale. Tuttavia, quando risolveremo il problema delle vecchie discussioni non lette quando le attivi per un canale, questo non dovrebbe essere un problema.

Questa è una buona idea e ne abbiamo già discusso qualcosa; concordo sul fatto che generalmente non è molto utile vedere discussioni di mesi fa. Tieni presente che questa è la V1 e apporteremo ulteriori miglioramenti nei prossimi mesi.

Inoltre, l’elenco delle discussioni verrà presto migliorato per avere maggiori dettagli.

9 Mi Piace

Emozionante, potrebbe abbinarsi bene con il supporto Matrix in futuro per le chat.

6 Mi Piace

Ah, non lo sapevo!

A questo proposito, è possibile accedere a quella scorciatoia da tastiera tramite interfacce mobili?

7 Mi Piace

Ho appena unito una correzione per questo. Quando abiliti i thread per un canale, mettiamo in coda un’attività per contrassegnare tutti i thread esistenti in background come letti:

Una volta che questa correzione sarà distribuita sul tuo sito, se hai già abilitato i thread per un canale, disabilitalo e riabilitalo e il problema sarà risolto.

11 Mi Piace

Immagina che qualcuno invii un messaggio. Quel messaggio attira commenti, che vengono archiviati in un thread. Ora, cosa succede se voglio rispondere specificamente a uno dei commenti in un thread? La mia risposta non avrà molto senso se le persone non vedono che sto rispondendo specificamente a quel commento. Hai pensato a questi scenari? Ci sono piani per introdurre risposte all’interno dei thread (non che si estendano a nuovi thread, ma solo per avere un indicatore visivo che questa è una risposta a un messaggio precedente)?

6 Mi Piace

Lo abbiamo considerato, ma abbiamo deciso di puntare prima alla semplicità non gestendo entrambi i concetti contemporaneamente. Per quanto abbiamo osservato finora, sebbene ci siano casi in cui potrebbe essere utile, sono piuttosto rari e le persone scoprono che menzionare con @ per disambiguare funziona abbastanza bene in queste situazioni.

Un’altra idea che è emersa alcune volte è quella di supportare la risposta citando all’interno della chat. Abbiamo scelto di non farlo ancora per ragioni simili, ma è qualcosa che occasionalmente desidero esistesse (e ricorro a > per aggirare questo problema, ma la mia esperienza è che poche persone si preoccupano, quindi penso che fornire una maggiore facilitazione per la risposta citando sarebbe necessario se fosse un comportamento che desiderassimo incoraggiare).

9 Mi Piace

Questa è una grande opportunità per risolvere quello che è stato un enorme problema per i gruppi di chat su ogni singola piattaforma in cui sono stato finora. Indipendentemente dal fatto che un dato thread di conversazione contenga informazioni utili o meno, la generalizzazione del problema sarebbe: come impedire a sottogruppi di persone all’interno di un gruppo più grande di saturare tutti gli altri con commenti di cui solo quel sottogruppo è interessato (assumendo lo scenario comune di argomenti sporadici o divagazioni che non meritano un proprio canale). Un primo modo per farlo sarebbe obbligare ogni commento in una chat a definire se si tratta di un commento generale o di una risposta a un altro commento, che è quello che fa reddit (non puoi non specificare a cosa stai rispondendo). Ma in un gruppo numeroso, reddit diventa rapidamente un groviglio di conversazioni illeggibili, quindi la via di mezzo sarebbe consentire solo un livello di threading combinato con il semplice metodo “rispondi a” come in whatsapp. Avere una pila di thread rende la chat difficile da seguire e leggere, quindi invece di nascondere la conversazione all’interno di ogni thread, il mix di “thread” più la dinamica “rispondi a” potrebbe portare a un semplice “raggruppamento”: i commenti potrebbero essere raggruppati all’interno di una chat a seconda di cosa rispondono (senza bombardare ogni utente con le loro notifiche se non sono generali). Quindi, ad esempio:

A - “commento 1”
B - “commento 2”
C - “risponde al commento 1”
A - “risponde al commento 2”
B - “risponde al commento 1”

questo verrebbe mostrato nella chat come:

A - “commento 1”
C - “risponde al commento 1” (A viene notificato della risposta)
B - “risponde al commento 1” (A viene notificato della risposta)
B - “commento 2”
A - “risponde al commento 2” (B viene notificato della risposta)

Potrebbe esserci un indizio visivo di quali commenti corrispondono a un gruppo (sebbene non venga utilizzata alcuna distinzione visiva per i sottogruppi all’interno dello stesso gruppo), consentendo a un utente di saltare rapidamente quei gruppi sporadici che non gli interessano, e una volta che si trova da qualche parte nella chat, non sarà più infastidito dai gruppi che si è lasciato alle spalle o da quelli che potrebbero essere sotto (né visivamente né tramite notifiche).

2 Mi Piace

Alcuni feedback.

Mi sto godendo l’esperienza di Threads. Il design e l’implementazione sono super chiari e puliti.

Una cosa di cui non sono sicuro è quando qualcuno risponde a uno dei miei thread, o almeno, a un thread in cui sono stato coinvolto. Mi sembra di perdermi le risposte a meno che non le riveda attivamente.

Vedo che quando avvio una chat, il “tracking” è impostato di default sul thread, eppure non ho mai visto un conteggio per le nuove risposte nella barra laterale quando qualcuno risponde. È lì che dovrei aspettarmelo? O dovrei vedere il conteggio in qualche altro posto che non ho notato?

Aha, l’ho appena notato in alto a destra sopra l’icona del thread.

Forse sarebbe anche utile includere quell’indicatore di conteggio nella barra laterale, dato che è il mio posto preferito per vedere se c’è qualcosa di nuovo, sia un nuovo post e ora se c’è stata una risposta tramite/in un thread.

EDIT: Uso principalmente la chat in modalità a schermo intero e non in modalità mini. Forse la “distanza” tra il conteggio dei thread e la barra laterale ha a che fare con la disconnessione cognitiva che sento tra i due.

7 Mi Piace

Un indicatore nella barra laterale sta arrivando presto :rocket: Non sarà un conteggio, ma saprai che sta succedendo qualcosa in questo canale, anche se è in un thread.

Continua a inviarci feedback, stiamo costruendo attivamente questa funzionalità e leggiamo tutto.

13 Mi Piace

Nel nostro forum, la chat viene utilizzata principalmente per chiacchiere informali con occasionali battute. Ed è proprio a questo caso d’uso a cui mi riferivo, mentre la funzione @ funziona, è un po’ fuori luogo se si cerca di fare una battuta :smiley:

si potrebbe sostenere che avere conversazioni informali sia una buona esperienza di legame comunitario, e non sorprenderebbe se i clienti aziendali (che presumo siano la principale fonte delle tue osservazioni) avessero un po’ meno bisogno di chiacchierare nelle loro istanze di discourse, ma capisco che potrei sbagliarmi.

Inoltre, i nostri utenti amano i thread

8 Mi Piace

Usiamo la chat internamente, ed è il posto più sciocco e amichevole in circolazione. :smiley:

5 Mi Piace

Vedo che la maggior parte di voi apprezza avere thread in una chat. Posso suggerire almeno di considerare questo metodo di raggruppamento che ho menzionato per riconoscere almeno automaticamente ciò che evidentemente dovrebbe essere un thread nella chat, se non è stato definito come tale all’inizio? Correggimi se questa non è la tua esperienza, ma vedo molti commenti del tipo “quello dovrebbe essere un thread” semplicemente perché è per lo più impossibile rendersi conto quando una conversazione casuale avrà bisogno del proprio thread o meno. Penso che il semplice raggruppamento si occuperà sempre di questo senza doversi preoccupare.

4 Mi Piace

Segnalazione bug: Nuovi thread e potenzialmente risposte ai thread sono invisibili nelle chat esistenti a meno che non vengano aggiornati forzatamente. Ciò può (e già causa) problemi con gli utenti.

3 Mi Piace