J’aimerais créer une catégorie « Actifs » avec différents sous-catégories comme « livres », « savoir-faire », « suggestions ».
Je vais prendre l’exemple des livres, le comportement serait le même pour les autres.
L’objectif serait de sélectionner un livre chaque semaine pour un événement de lecture publique à partir de la liste. Pour le sélectionner, nous utiliserions le plugin de vote. Pour créer un sujet de livre, nous utiliserions un assistant personnalisé dédié.
Je ne veux pas que des sujets de livres polluent les pages /latest, /new et /top pour aucun utilisateur.
La (sous-)catégorie doit être affichée sur la page /categories, car la description de la catégorie rend son usage évident.
Le vote se ferait en allant sur la page dédiée /c/assets/books. Nous ajouterions un bouton dans la barre de navigation menant à cette page. Lorsqu’un livre a été sélectionné, le personnel peut changer la catégorie du sujet pour quelque chose de public et ajouter un événement pour la lecture du livre.
Aucun utilisateur ne doit pouvoir inverser le mécanisme de catégorie (que ce soit intentionnellement ou par erreur ; la communauté n’est absolument pas technophile, l’icône en forme de cloche ressemble à quelque chose d’amusant à cliquer sans aucune conséquence).
Il serait trompeur pour les utilisateurs de voir qu’ils ignorent ou désactivent la catégorie. Ils ne l’ignorent pas, elle est simplement configurée pour ne pas être affichée là.
Je vois deux façons de réaliser cela :
- Avec une catégorie globalement désactivée, mais elle apparaîtrait sur la page des catégories comme désactivée (ce qui serait trompeur pour l’utilisateur car il ne devrait pas l’ignorer), et certains utilisateurs pourraient la réactiver alors qu’ils ne devraient pas. De plus, cela pourrait avoir des effets secondaires, la désactivation ayant d’autres conséquences sur le comportement, et pourrait interagir étrangement avec les autres options de désactivation (combiner le niveau de notification pour la catégorie, les tags et l’utilisateur peut donner des résultats peu intuitifs).
- Avec le plugin de suppression des catégories des derniers sujets, restaurant l’ancienne fonctionnalité de suppression des derniers sujets, mais alors je devrais faire un fork du plugin pour supprimer des nouveaux sujets.
Voyez-vous une autre façon d’obtenir ce comportement ?
La dernière solution semble plus compliquée mais aussi plus cohérente avec le comportement attendu. J’ai donc réussi à faire un fork du plugin. Cela fonctionne (les sujets ne sont pas affichés dans /new) mais ils sont toujours comptés dans le bouton de la barre de navigation Nouveaux (n). Quelqu’un peut-il m’indiquer la bonne direction pour que le plugin ignore le sujet dans le compteur du bouton de la barre de navigation ?
Merci beaucoup.