Come creo un sotto-argomento e un sotto-sotto-argomento?

In qualità di nuovo creatore di un forum Discourse, desidero ricreare la struttura dei topic che avevo in un forum gestito tra il 2004 e il 2014, basato su una piattaforma ormai obsoleta. Quell’era supportava un numero indefinito di livelli di sottotopic. Ieri, navigando casualmente in una sezione di (credo) Discourse Meta, ho notato un messaggio su come impostare un indice dei contenuti a più livelli, il che mi conferma che è possibile (e presumo sia estremamente semplice per un utente farlo), ma non riesco a trovare dove cliccare per attivarlo o per creare una sottocategoria di secondo livello.

Puoi avere una gerarchia di categorie, ma per quanto ne so non è possibile una gerarchia all’interno di un argomento (a parte le risposte ai messaggi).

Discourse ha categorie e sottocategorie; non supporta un numero illimitato di livelli di sottocategorie. Puoi simulare ulteriori livelli utilizzando i tag. Non esiste il concetto di sotto-argomento.

Che peccato! Come potrebbero essere usati i tag per far sembrare ai visitatori occasionali che esistano sottotemi? Ad esempio, vorrei che qualcuno potesse accedere a percorsi come Science/PCT_Science/Individual/Conscious_Perception/Reorganization/Function_building e a diverse dozzine di altri percorsi simili, la maggior parte dei quali avviati da utenti occasionali. Con solo tre livelli di suddivisione, quali speranze ho?

Se hai bisogno di così tanti livelli di categorizzazione, dovrai scegliere un altro software per forum.

Ma anche se desideri che i tuoi utenti attraversino sei livelli, dubito che molti di loro lo facciano effettivamente.

O scegli un’altra piattaforma o torna indietro per descrivere il problema anziché la tua presunta soluzione.

Ottimo consiglio. Dato che Discourse è chiaramente popolare e gli argomenti sono numerosi, deve esistere un altro modo per raggruppare gli argomenti correlati in reti ad albero. Il motivo per cui ho scelto Discourse dopo una ricerca è stata la sua integrazione con la posta elettronica. Gestisco anche una mailing list sugli stessi argomenti e vorrei che gli utenti potessero scegliere liberamente tra la mailing list e il forum quando contribuiscono a un argomento.

Quando un utente riceve un’email, alla fine c’è la possibilità di rispondere via email o di andare direttamente a quel specifico post sul forum. Questo aiuta?

Sì, questa possibilità è una delle ragioni principali per cui ho deciso di provare Discourse.

È difficile immaginare che i tuoi utenti vogliano o abbiano davvero bisogno di un livello di dettaglio così elevato, figuriamoci poterlo rispettare.

Gli utenti possono comunque seguire i tag, quindi potresti avere un insieme ragionevole di categorie e sottocategorie e lasciare che le persone utilizzino i tag per altro, ma non credo che tu possa creare un tag se avvii un argomento via email.

Non è ciò che gli utenti desiderano, ma ciò a cui si sono evoluti per utilizzare in precedenza, senza supervisione. Ricordo che pochi sono andati così lontano, ma avrebbero potuto farlo in qualsiasi momento, se solo uno di loro lo avesse voluto.

Dovrò approfondire l’uso dei tag. Sono appena all’inizio del tentativo di imparare come far fare a Discourse ciò che voglio.

Spesso è difficile capire o ricordare perché le cose siano fatte in un certo modo. È probabile che ciò che stai cercando di replicare sia una soluzione goffa, l’unica possibile con il software a tua disposizione. (C’è una storia di una giovane donna che pensava che il prosciutto dovesse essere tagliato a metà per essere cucinato. Per anni la donna ha cucinato il prosciutto in quel modo, finché un giorno non ha chiesto alla madre il motivo. Si è scoperto che il motivo per cui il prosciutto era sempre stato tagliato a metà era che la pentola era troppo piccola per contenere un prosciutto intero.)

E anche se quella soluzione è terribile, difficile da comprendere e in realtà non risolve il problema, e se è molto più semplice farlo in qualsiasi modo tu risolva con Discourse, milioni di persone odieranno qualsiasi cosa sia anche solo leggermente diversa.

Capisco come le differenze possano essere frustranti, specialmente se cerchi un modello di dati ‘uno a uno’ per i tuoi argomenti. Tuttavia, un albero a 6 livelli sembra scoraggiante dal punto di vista della ricerca. (Intendo dire, per un utente che cerca qualcosa.)

Se ogni nodo avesse 3 rami, avresti 729 punti finali in un albero a 6 livelli. E se in realtà non hai 700+ punti finali, allora perché la necessità di tutto questo diramamento?

Non conosciamo, ovviamente, il tuo bacino di utenti. Potrebbero essere data scientist! Ma potrebbe anche essere che il fatto di aver lasciato agli utenti la costruzione dinamica dell’albero ti abbia lasciato con una maggioranza di categorie contenenti un solo post.

Una struttura ad albero più piatta potrebbe effettivamente aumentare il coinvolgimento, perché gli utenti trovano più facile sapere dove pubblicare e dove trovare discussioni interessanti.

Il mio suggerimento è di pensare a come potresti ridisegnare le tue categorie per rendere più facile pubblicare e trovare contenuti, prima ancora di scegliere una piattaforma.

(Sto facendo un sacco di supposizioni sulle tue informazioni e sui tuoi utenti, ovviamente. Scusa se ho fatto alcune supposizioni completamente errate. :slightly_smiling_face:)

PS - Credo che i suggerimenti sopra siano di impostare le categorie in Discourse (fino a due livelli di profondità) e lasciare che gli utenti creino ‘tag’ per gli argomenti che pubblicano, in modo da rendere facile per loro recuperare i propri post utilizzando i termini dei tag. Quindi non stanno costruendo un albero, ma stanno creando una nuvola di tag che può essere cercata. Forse è il meglio di entrambi i mondi?

Mark, tutto quello che dici ha senso. Non avevo considerato una nuvola di tag e stavo cercando di capire come simulare un albero usando i tag. Ma, naturalmente, hai ragione: una nuvola di tag è migliore.

A titolo informativo, nel mio vecchio forum non ho alcuna idea reale di quanto fossero profonde le ramificazioni dell’albero, poiché dipendevano interamente dalle azioni degli utenti quando pubblicavano un nuovo argomento o rispondevano a uno esistente dividendolo. Sospetto che molte sarebbero state profonde solo di un paio di livelli. In Discourse, ho capito che è possibile riconfigurare la struttura delle categorie/sottocategorie senza perdere i messaggi esistenti, ma sono ancora molto lontano dal farlo.

Ora è possibile creare sottocategorie di sottocategorie. Can we increase the sub-category dept level? - #3 by pfaffman