Catégories imbriquées sur trois niveaux

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

6 « J'aime »

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!

10 « J'aime »

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.

1 « J'aime »

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:

18 « J'aime »

Those are delicious :yum:

7 « J'aime »

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

2 « J'aime »

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:

5 « J'aime »

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

5 « J'aime »

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!

2 « J'aime »

any idea on an ETA on this one ?

It is still on the same state:

3 « J'aime »

Raising my hand for this feature, please.

We’re actively working on this at the moment. It will likely be available in the early new year.

7 « J'aime »

Oh, snap. I finally just convinced myself to switch to tags. This is an emotional rollercoaster. :grin:

You’re better off with tags. This is basically the “I enjoy hitting myself” site setting when enabled.

6 « J'aime »

Comment utiliser une balise au lieu d’une sous-catégorie imbriquée ?

Avez-vous lu Admin guide to tags in Discourse ?

7 « J'aime »

Comment avance ce projet ? Nous utilisons des étiquettes depuis le début, mais je pense qu’un troisième niveau me ferait gagner du temps et répondrait à un besoin précis :

remarque : sur notre site, les catégories sont appelées canaux

Deux canaux remplissent la fonction principale du site et, intentionnellement, ne possèdent pas de sous-canaux, mais utilisent abondamment les étiquettes.

  • le ER (questions)
  • le lounge (discussions)

Tous les autres canaux existent pour remplir une fonction complémentaire : feedback (communication méta sur le site et la communauté), annonces (répertoire historique et chronologique de toutes les communications sortantes), dans l’actualité (actualités « extérieures » liées à notre objectif), Ressources, Avis, HVAC (un espace de décharge non modéré accessible uniquement aux abonnés, dont les sujets ne sont pas affichés), etc.

En réalité, ces canaux principaux pourraient être des étiquettes, mais je souhaite que leurs sujets soient séparés du reste, car ils ont des fonctions spécifiques qui relèvent de « sections de forum » distinctes. Malheureusement, comme le niveau supérieur est utilisé pour fournir un « titre de section » au groupe de canaux apparentés qu’il contient, il est actuellement impossible d’avoir des sous-canaux.

Exemple d’utilisation :
Dans « Ressources », nous avons « livres », « formation », « fichiers exemples et extraits de code », « Applications (offertes gratuitement à la communauté telles quelles) », Produits et Applications à but lucratif, « Plugins »…

Les plugins sont si importants sur la plateforme que nous utilisons qu’ils justifient leur propre canal. Surtout pour les séparer des produits réels développés avec cette plateforme.

Certains créateurs de plugins font activement la promotion de leurs créations, et je voulais éviter que quelques fils de discussion sur des plugins ne se perdent parmi des tonnes de fils « mises à jour, annonces, versions, etc. » de ces promoteurs actifs. J’ai donc établi la règle qu’un seul fil de discussion par plugin est autorisé. Outre le fait que les utilisateurs doivent être constamment rappelés, je me retrouve à devoir nettoyer ce canal en permanence.

Si je pouvais créer un sous-canal par plugin, je pourrais laisser chaque développeur ou promoteur de produit gérer son propre canal, y publier des promotions et des annonces de mises à jour, tout en limitant à un seul le nombre de fils affichés pour ce canal de plugin spécifique.

J’attends donc avec impatience la possibilité de créer un niveau de sous-canal supplémentaire !

La prochaine fonctionnalité vraiment utile serait d’avoir des modérateurs au niveau du « canal (catégorie) ». Pouvoir attribuer des droits de modération uniquement à des canaux spécifiques serait formidable.

Actuellement, ma solution de contournement consiste à créer un groupe nommé JohnDoe_curator, à faire de John Doe le propriétaire du groupe, et, pour le canal JDcollection, à attribuer les droits de création au groupe JohnDoe_curator et les droits de lecture et de réponse à Tout le monde.

1 « J'aime »

Bonjour Cécile – il a été achevé il y a quelques mois, mais sur nos offres hébergées, il n’est disponible que pour les clients Entreprise.

6 « J'aime »