J’ai mis en place un système similaire en utilisant le protocole suivant sur Discourse 3.1.0.beta6 :
- Activer
mute_all_categories_by_default - Activer
allow_uncategorized_topics - Désactiver
suppress_uncategorized_badge - Activer
default_categories_watching_first_postavec la « catégorie non catégorisée » - Configurer
default_navigation_menu_categoriessur les catégories principales (publiques) - Pour chaque catégorie, créer un groupe spécifique (par exemple,
c-foopour la catégorie nomméefoo…) qui suivra (track) la catégorie associée. (adhésion/retrait libre, ou demande d’adhésion/retrait libre selon le but du groupe) - Pour chaque catégorie, utiliser la description de la catégorie comme description du groupe, en indiquant quel niveau de notification le groupe fournira pour quelle catégorie ou quelles catégories.
C’est ce dernier point qui me fait penser qu’il pourrait y avoir une meilleure façon de faire : en effet, nous pourrions avoir la possibilité d’utiliser le sujet de description de catégorie associé comme page de groupe.