Visualizza i 'commenti di primo livello' separati dalle risposte ai commenti (Alternativa ai commenti in thread?)

Ho già trovato alcuni argomenti che spiegano perché Discourse non supporta i commenti annidati.

Tuttavia, vorrei alcuni consigli su come altri risolvono i problemi che sto affrontando attualmente.

Sto valutando la migrazione del nostro forum esistente verso Discourse. L’uso principale è raccogliere feedback dagli utenti (segnalazioni di bug, richieste di funzionalità). Riceviamo molte risposte e mantenere tutto organizzato è un caos. Inoltre, il team di sviluppo non ha il tempo di leggere ogni singolo commento, quindi finiamo per dover creare un documento Word con i punti chiave di quanto detto nel forum (una vera seccatura…)

Quindi mi sono rivolto a Discord aspettandomi che la funzione [riassumi argomento] ci aiutasse a generare automaticamente questa lista, mostrando le idee più apprezzate, ma non sembra funzionare sempre come previsto. Spesso, un commento molto apprezzato è una risposta a un’idea di qualcun altro, quindi non funziona come filtro per mostrare solo le risposte di primo livello.

Lasciate che provi a spiegare meglio.
Il primo problema principale che abbiamo è che più utenti creano argomenti su problemi simili. Ad esempio, due suggerimenti diversi sullo stesso problema:

  • Non mi piace il colore, che ne dite del blu;
  • Non mi piace il colore, che ne dite del rosso;

Questo rende difficile vedere “Qual è il numero totale di utenti che non amano il colore?”.

Quindi sto cercando un modo per incoraggiare gli utenti a creare argomenti in cui l’argomento stesso spiega il problema e le soluzioni proposte sono nei commenti. Esempio:

  • Non mi piace il colore [post]
    • Voglio che sia blu [commento]
    • Voglio che sia rosso [commento]

E poter tenere conversazioni secondarie su ciascuna di queste suggerimenti:

  • Non mi piace il colore [post]
    • Voglio che sia blu [commento]
      • wow, sono d’accordo [risposta al commento]
    • Voglio che sia rosso [commento]
      • wow, non sono d’accordo [risposta al commento]

In altre parole: se un post ha 10 risposte e 100 commenti che discutono di queste risposte, vorrei un modo per filtrare solo le risposte e vedere il numero di like ricevuti da ciascuna, senza che tutte le risposte secondarie infestino la visualizzazione. Non solo per me, ma anche per gli utenti, in modo che possano accedere a un post e vedere rapidamente tutte le idee proposte e ‘mettere like’ a quelle che preferiscono.

Certo, gli utenti dovrebbero poter approfondire le risposte se lo desiderano, ma le risposte principali non dovrebbero essere nascoste in un mare di commenti a causa di questo.

Qual è un buon modo per risolvere questo problema? Ho anche considerato Reddit, ma il fatto che archivi automaticamente gli argomenti dopo un certo periodo e la terribile integrazione della ricerca incoraggiano entrambi la ripubblicazione di argomenti simili, il che rende di nuovo difficile sapere “quante persone hanno richiesto qualcosa?”. Reddit ha anche il problema che, sebbene abbia la funzione di commenti annidati, di default li mostra espansi, invece di mostrare solo le risposte di primo livello ordinate per upvote.

Sto cercando uno strumento per risolvere questo problema da mesi; Discourse è il più vicino (e migliore) che ho trovato, ma non risolve ancora questo aspetto. Sono completamente perso :sob:

Mi farebbe piacere ricevere alcune idee su come affrontare la questione.

2 Mi Piace

Qui su meta ci sono le categorie segnalazione bug (bug) e richiesta di funzionalità (#feature), potresti dare un’occhiata a come funzionano qui per prendere qualche ispirazione?

1 Mi Piace

Ciao @JammyDodger, ho dato un’occhiata a quelli e argomenti come questo sembrano un po’ disordinati:

Va bene per tenere una discussione, ma è molto difficile generare un elenco di tutte le idee proposte e vedere rapidamente quali hanno ricevuto più supporto (senza includere commenti e risposte a quelle idee)

Ad esempio, questo commento ha molti like, ma non suggerisce un’idea; è solo una risposta a un altro commento:

1 Mi Piace

I “mi piace” possono significare cose diverse quando vengono assegnati, quindi non sono sempre la metrica più affidabile (a volte vengono dati come “grazie”, o anche solo come conferma di lettura).

Ci sono molte funzionalità, componenti del tema e plugin che possono aiutare con varie forme di feedback (sondaggi, votazioni, reazioni e così via) che potrebbero valere la pena di esplorare? Trovo un po’ difficile visualizzare la struttura del tuo forum, quindi temo di non avere una risposta magica. :slightly_smiling_face:

2 Mi Piace

Concordo con @JammyDodger: stai erroneamente equiparando i “Mi piace” al “sostegno alla posizione”. È perfettamente possibile apprezzare un post per il suo tono, per un argomento ben espresso o semplicemente perché l’autore ha scelto di interagire in modo positivo, pur sostenendo fermamente il contrario rispetto alla posizione espressa nel post. Credo di averlo fatto anche su questo stesso sito.

Ti invito a guardare anche le opzioni del sondaggio. Un post del tipo oh wow sono d'accordo non dovrebbe esistere affatto; in caso di disaccordo, bisogna includere le ragioni, altrimenti è meglio limitarsi a votare nel sondaggio. Se un argomento si è degenerato in 10 diversi sotto-thread litigiosi, probabilmente ne sta ospitando almeno uno o due che andrebbero separati.

4 Mi Piace

Ok, beh, ci sono alcuni plugin che potrebbero aiutare.

Le risposte private, ad esempio, utilizzando l’esempio del colore.

Quindi tu o uno del tuo staff fate la domanda.

Se non ti piace il colore, ti preghiamo di suggerirne uno nuovo.

Le risposte saranno nascoste a tutti tranne che ai membri del team. Puoi rivelare/nascondere le risposte.

Quindi, blocca il thread e pubblica il colore che preferisci. E/o crea un sondaggio.


Questo è un altro che potrebbe esserti utile, poiché solo l’OP e un gruppo definito possono rispondere. Cioè, il tuo team di sviluppo/staff.


Il plugin Domande e Risposte potrebbe funzionare anche per il tuo caso d’uso.

2 Mi Piace

Ciao, innanzitutto grazie per i suggerimenti, li apprezzo davvero.

Concordo con quanto dici sul fatto che i “mi piace” non siano indicativi di supporto, ed è per questo che la funzione “riassumi post” non funziona come previsto per il mio caso d’uso.

Voglio che gli utenti accedano a un post e vedano solo le risposte, prima di dedicare tempo alla lettura delle risposte ai commenti.

Un thread potrebbe avere solo 3 suggerimenti reali, ma un totale di 50 risposte con domande, repliche o commenti su quei suggerimenti. Le nuove persone che si uniscono alla conversazione, più spesso di quanto non si creda, sono troppo pigre per leggere l’intero thread e finiscono per rispondere solo al post principale o agli ultimi commenti. Quindi sto cercando un modo per permettere al creatore del post e/o agli utenti di evidenziare determinate risposte in modo che non vadano perse mentre il post cresce e, soprattutto, siano visibili per prime a chiunque acceda al thread.

Quali colori preferireste? [esempio di thread]

  • blu; [esempio di commento]
  • rosso; [esempio di commento]
  • rosa; [esempio di commento]

Sto cercando di trovare soluzioni creative per raggiungere questo obiettivo, ma non riesco a trovare un modo per implementarlo in Discourse in alcun modo:

  • In un approccio a commenti annidati, questi sarebbero commenti di primo livello (in contrasto con le risposte a tali commenti). Un po’ come Reddit, ma senza espandere automaticamente ogni commento.
  • In un sistema Q&A, questi potrebbero essere più risposte a una domanda (ma non credo che Discourse supporti più risposte) e mostrare tutte queste risposte in alto (con un modo per saltare alle risposte di ciascuna risposta separatamente).
  • “Riassumi post” sarebbe ideale, ma come hai detto: i “mi piace” non riflettono sempre che si tratta di una possibile soluzione; spesso significano semplicemente che le persone hanno apprezzato un commento.
  • Un altro approccio potrebbe essere un layout in cui le risposte sono nascoste per impostazione predefinita, mostrando inizialmente solo i commenti che non hanno ricevuto alcuna risposta.

La soluzione più vicina a questa che abbiamo trovato è Stackoverflow; il team di sviluppo ci sta spingendo a usarlo perché ne sono abituati. Perderemmo tutta la facilità d’uso di Discourse, come la fantastica funzione ‘docs’, la semplicità di allegare immagini e molto altro.

Preferirei davvero trovare un modo per ottenere qualcosa di simile in Discourse.

2 Mi Piace

Non so se l’abbia visto. Ma ho modificato il mio post per includere il plugin Q&A che riordina le risposte.

2 Mi Piace

Non l’avevo visto, grazie!

2 Mi Piace

Prego! :clinking_beer_mugs::smiling_face_with_sunglasses::+1::sparkles:

Potresti discutere con l’autore del plugin riguardo alle funzionalità. Oppure puoi sponsorizzare modifiche al plugin o un nuovo plugin nel canale Marketplace.

2 Mi Piace

Erik, potresti trovare utile anche questo plugin. Consente agli utenti di valutare gli argomenti in una categoria abilitata.

2 Mi Piace

Grazie! Sì, l’avevo già notato :slight_smile:
Mi piace che permetta di limitare il numero totale di voti che gli utenti possono esprimere, il che può essere molto utile in vari casi.

2 Mi Piace

I plugin Reazioni di Discourse ti permettono di trasformare i Mi piace in qualcosa di più di un semplice like. Ad esempio, potresti cambiarli in :+1: e :-1:

Questo ti permetterà di avere dei conteggi per ogni tipo di reazione. Potresti essere in grado di creare qualche tipo di query.

3 Mi Piace

Grazie, sembra molto utile! Qualcuno sa se la funzione “riassumi argomento” terrebbe conto di queste reazioni?

2 Mi Piace

Forse dovresti verificare con l’autore del plugin. Ci potrebbero essere dei modi per farlo.

L’argomento “Riassumi” non tiene conto di nulla tranne i like.

3 Mi Piace

Credo che la formula per il punteggio di Riassunto/Post sia in questo post, se sei interessato:

Ma secondo il topic sulle Reazioni, puoi estrarre alcuni dati in un modo diverso:

3 Mi Piace

Voglio solo precisare che puoi (anche oggi) in un forum Discourse standard (senza plugin) filtrare le risposte a un post cliccando sul pulsante in basso a sinistra del post (quello che mostra “1 Risposta” o “X Risposte”).

Nel tuo caso, potresti filtrare le risposte al primo post di un argomento (il post che ha creato l’argomento). Questo presuppone che:

  1. Tutte le risposte al primo post siano state inviate usando il pulsante di risposta all’argomento (invece di rispondere a un altro post, ma facendo riferimento al primo).
  2. Tutte le risposte ad altri post siano state inviate cliccando sul pulsante di risposta dei rispettivi post.

Le condizioni sopra sono quelle generalmente attese, ma dipendono dagli utenti del forum che rispondono al post corretto.

3 Mi Piace