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

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!

any idea on an ETA on this one ?

It is still on the same state:

Je lève la main pour cette fonctionnalité, s’il vous plaît.

Nous y travaillons activement pour le moment. Cela devrait être disponible au début de la nouvelle année.

Oh, mince. Je viens enfin de me convaincre de passer aux balises. C’est un véritable tour de montagnes russes émotionnel. :grin:

Vous ferez mieux d’utiliser des balises. C’est essentiellement le paramètre de site « J’aime me faire mal » lorsqu’il est activé.

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

Avez-vous lu Admin guide to tags in Discourse ?

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.

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.