Categorizzazione nidificata su tre livelli

Right now, categories can only be nested one level, either in root, or nested under one parent. For a new forum we’re planning, it would be really nice if we could nest three levels. Is that something that might be “easily” enabled and/or is planned for the new future?

ie, I’d like (made up example):

Brands > Apple > iPhone
Brands > Apple > Mac
Brands > Google > Pixel
Other Root Category > Other > Other

thanx!
marc

Just to relate my own experience, we started our forum with lots of categories and subcategories, but after a year, we’re actually moving in the opposite direction – eliminating subcategories in many cases and using tags instead. I’ve found tags to be far more flexible, and their use surfaces content that users might otherwise miss by not looking in the “proper” category or subcategory.

Just something to consider!

Have you considered using tags to structure things beyond the subcategory? It’s something that works today as-is.

AFAIK there are no plans to go beyond subcategories, it has been discussed many times and the benefits just aren’t there.

It is a long story but we will be adding three levels as it comes up too often for enterprisey clients.

To me it is a clear case of “be careful what you ask for” but then some people willingly eat blood sausages, so… :man_shrugging:

Those are delicious :yum:

Jeff,

that is excellent news. we have thought long and hard about using tags, but I believe three levels of nesting are the right solution for what we wanna do (especially since categories do up-merge, i.e. the parent shows all posts from all its sub categories).

Do yo have a (guesstimated) time line? I know you cant make any guarantees, but are you thinking in terms of next week, next month, or next year?

thanx!
marc

Somewhere between next month and next year, but you can certainly make it happen faster by signing up to a enterprise plan with us :wink:

Is there something comparable to that for self-hosting? we’re not really in there market for stopping to self-host, but that doesn’t mean we’d not be open to financially (or otherwise) contributing…

We occasionally take sponsorship for big features if we know we want to build them just can not justify cost at this second.

But fair warning, this would be expensive to sponsor, we are talking about 2-6 weeks of work at our current hourly rate. If you have budget to sponsor the whole thing, sure you can contact us at team@discourse.org

Gotcha. that’ll probably be a. bit out of the scope for the project we have this in mind for, but we’ll take the option under consideration… Thanx!

Hai un’idea di quando arriverà?

È ancora nello stesso stato:

Alzo la mano per questa funzionalità, per favore.

Stiamo lavorando attivamente a questo al momento. Sarà probabilmente disponibile all’inizio del nuovo anno.

Oh, maledizione. Alla fine mi sono convinto a passare ai tag. È un vero rollercoaster emotivo. :grin:

È meglio usare i tag. Questa è essenzialmente l’impostazione del sito ‘Mi piace farmi del male’ quando attivata.

Come potrei usare un Tag invece di una sottocategoria annidata?

Hai letto Admin guide to tags in Discourse?

Come sta andando questo progetto? Abbiamo utilizzato i tag fin dall’inizio, ma ritengo che un terzo livello mi risparmi molti mal di testa e sia utile per uno scopo specifico:

nota: sul nostro sito le categorie sono chiamate canali

Due canali servono allo scopo principale del sito e, intenzionalmente, non hanno sottocanali ma utilizzano ampiamente i tag.

  • ER (domande)
  • Lounge (discussioni)

Tutti gli altri canali esistono per svolgere una funzione complementare: feedback (comunicazione meta sul sito e sulla comunità), annunci (archivio storico e cronologico di tutte le comunicazioni in uscita), nella notizia (notizie «fuori» relative al nostro scopo), Risorse, Recensioni, HVAC (un’area di sfogo non moderata accessibile solo agli abbonati, i cui argomenti non sono visualizzati), ecc.

In realtà, questi canali principali potrebbero essere tag, ma desidero che i loro argomenti siano separati dal resto, poiché hanno funzioni specifiche che appartengono a «sezioni del forum» separate. Purtroppo, poiché il livello superiore viene utilizzato per fornire un «titolo di sezione» per il gruppo di canali correlati che contiene, attualmente è impossibile avere sottocanali.

Esempio di caso d’uso:
In «Risorse» abbiamo ‘libri’, ‘formazione’, ‘file di esempio e frammenti di codice’, ‘App (offerte gratuitamente così come sono alla comunità)’, Prodotti e App a scopo di lucro, ‘Plugin’…

I plugin sono così importanti per la piattaforma che utilizziamo da giustificare un proprio canale. Soprattutto per separarli dai prodotti effettivi creati utilizzando tale piattaforma.

Alcuni creatori di plugin promuovono attivamente i propri prodotti e volevo evitare che alcuni thread di plugin si perdessero in mezzo a centinaia di thread di «aggiornamenti, annunci, rilasci, ecc.» di questi promotori attivi. Quindi, ho stabilito la regola che può esserci un solo thread per plugin. Oltre al fatto che le persone devono essere costantemente ricordate, mi trovo a dover pulire continuamente quel canale.

Se potessi creare un sottocanale per ogni plugin, potrei lasciare che ogni sviluppatore o promotore di prodotti si occupi del proprio canale, con promozioni e annunci di aggiornamenti, limitando però a uno il numero di thread visualizzati per quel specifico canale plugin.

Quindi, non vedo l’ora di poter nidificare un livello in più!

La prossima funzionalità super utile sarebbe avere moderatori a livello di «canale (categoria)». Poter assegnare diritti di moderazione solo a canali specifici sarebbe fantastico.

Attualmente, la mia soluzione è creare un gruppo chiamato JohnDoe_curator, rendere John Doe proprietario del gruppo e, per il canale JDcollection, concedere diritti di creazione al gruppo JohnDoe_curator e diritti di lettura e risposta a Tutti.

Ciao Cécile, è stato completato un paio di mesi fa, ma nei nostri piani ospitati è disponibile solo per i clienti Enterprise.