Introduzione delle risposte annidate

Una conversazione significativa avviene quando tutti nella stanza hanno ascoltato i pensieri degli altri, e una timeline piatta e lineare è sempre stata il modo migliore per rendere ciò possibile su Discourse. Ma il formato piatto non si adatta a ogni comunità. Nei forum più grandi e dinamici, migliaia di risposte su un’unica timeline rendono impossibile per chiunque stare al passo. Ecco perché quest’anno abbiamo sperimentato con cautela una visualizzazione delle risposte completamente nidificata e riteniamo sia un’ottima soluzione per le comunità che hanno superato i limiti del formato piatto.

Ciò che è iniziato come un plugin sperimentale è diventato un progetto integrato direttamente in Discourse. Ecco un’anteprima di come appare un argomento nidificato al momento:

Quando un post specifico viene collegato (da un link di condivisione o da una notifica), visualizziamo una vista a thread singolo:

Attivalo sul tuo sito

Le impostazioni del sito per attivare questa funzione sono disponibili nell’interfaccia di amministrazione. Vai alla sezione “Risposte nidificate” per controllare la funzione, le modalità di ordinamento predefinite, la profondità massima e altro ancora.

Roadmap

Al momento della stesura, siamo ancora agli inizi per quanto riguarda le risposte nidificate. La roadmap non è ancora completamente definita. Ecco alcune cose che sappiamo faremo:

  • Migliorare l’esperienza su dispositivi mobili

  • Ripensare la timeline degli argomenti per la vista nidificata. Al momento non c’è alcuna timeline negli argomenti mentre si è in modalità risposte nidificate

  • Aggiungere almeno una nuova modalità di ordinamento per i post con decadimento basato sull’età, simile alla nostra modalità “Caldo” per le liste di argomenti.

Limitazioni

  • Quando la nidificazione è abilitata per una categoria, gli argomenti esistenti rimangono in modalità piatta. Ogni argomento può essere singolarmente commutato dalla chiave inglese dell’amministratore, ma al momento non esiste un modo per convertire un’intera categoria esistente in modalità nidificata.

Vorremmo avere il tuo feedback

Abbiamo bisogno del tuo feedback e della tua esperienza nell’uso di questa funzione per orientarne lo sviluppo. Se questa soluzione ti sembra adatta alla tua comunità, provala e facci sapere cosa pensi tu e i tuoi utenti!

25 Mi Piace

DIO SÌ. Ottimo tempismo. Sto migrando un forum su un nuovo server con 2 container stasera e non vedo l’ora di passare da questo al nuovo quando tra un paio di settimane inizierà la stagione regolare e le nostre pool sportive. Dovrebbe essere un ottimo caso di test.
Sarà così figo avere la possibilità di scegliere tra discussioni piatte e incorporate: grazie per questo @markvanlan e Team.

Sarà divertente vedere cosa si rompe anche :laughing:

10 Mi Piace

Solo per precisare: quando ci sono nuove risposte in più rami dell’albero, sembra che la visualizzazione a thread singolo ne mostri solo una alla volta. Ho dovuto tornare indietro più volte, con il conteggio dei non letti che diminuiva di uno ogni volta.

Non riesco a trovare l’opzione per attivare questa funzionalità nonostante l’aggiornamento di Discourse!

Sto utilizzando l’auto-hosting, forse è per questo :sweat_smile:

Aggiorna la tua istanza di Discourse, poi vai in tutte le impostazioni del sito e cerca “nested”

Puoi attivarlo con la chiave dell’amministratore del argomento quando crei un nuovo argomento

Puoi abilitarlo nella scheda delle impostazioni della categoria se vuoi che sia predefinito per una categoria.

Io faccio l’hosting in proprio e funziona perfettamente

8 Mi Piace

Grazie per la tua efficienza :+1:

1 Mi Piace

È possibile modificare o aggiornare in blocco i topic esistenti tramite le opzioni di Seleziona post > Azioni in blocco?

Oppure esistono opzioni nella console Rails per aggiornare in blocco tutti i topic esistenti?

Sì, l’attivazione/disattivazione è un’opzione per le azioni in massa :slight_smile:

1 Mi Piace

Ok, non sono sicuro di quanto sia praticabile l’attivazione/disattivazione in blocco per le categorie con decine di migliaia di argomenti. Potrebbero essere un’opzione i job di conversione in blocco/lotti di Rails? :thinking:

E questo è reversibile? È possibile convertire un argomento threadato di nuovo in un argomento piatto?

2 Mi Piace

Sì, sono d’accordo con te. Questa è una limitazione per ora, e qualcosa su cui continueremo assolutamente a riflettere.

Il motivo principale per cui ho scelto di non convertire gli argomenti storici in una categoria quando è abilitato è che gli utenti probabilmente interagiranno in modo diverso. In modalità piatta, i vari pulsanti Rispondi contano meno. Il post va in fondo all’argomento. Non sono sicuro che gli utenti premano sempre intenzionalmente quello “giusto” che corrisponderebbe alla vista nidificata.

In pratica, temo che gli amministratori lo abilitino per gli argomenti storici e poi improvvisamente la conversazione diventi illeggibile. Continueremo a pensarci. La modifica più semplice che riesco a immaginare è che quando si attiva l’impostazione della categoria, appaia un popup modale che chiede: “Vuoi applicare questa modifica agli argomenti esistenti?”

3 Mi Piace

Straordinario! Felice di vederlo! :clap:

1 Mi Piace