Super !
C’est assez proche de la façon dont nous utilisons Discourse pour gérer des projets chez Pavilion. Nous utilisons :
- Assign pour les affectations
- Discourse Event pour les événements
- La fermeture des sujets pour indiquer l’achèvement
- Des catégories pour les « équipes » (par exemple, chaque client dispose de sa propre catégorie et de son propre groupe privés)
- Des tags pour distinguer les « projets » des « tâches »
Nous utilisons également notre plugin Layouts et notre widget de liste de catégories Layouts pour notre barre latérale ![]()
Je suis curieux de savoir pourquoi vous avez choisi de ne pas utiliser la vue de mise en page mobile ?
Nous avons choisi de masquer entièrement le menu déroulant des catégories (dans un composant de thème). Je me demande si vous avez apporté des modifications au widget de liste de catégories pour sélectionner des catégories spécifiques ? Ou si vous utilisez le paramètre excluded_categories ? J’envisageais d’ajouter un paramètre included_categories (ou quelque chose de similaire), car cela pourrait être utile à certaines personnes.
J’ai récemment activé trois niveaux de catégories sur thepavilion.io pour permettre une organisation différente de la base de connaissances. Auparavant, nous avions :
knowledge
layouts
custom-wizard
category-highlighter
Nous sommes maintenant passés à :
knowledge
plugins
layouts
custom-wizard
themes
category-highlighter
J’ai résisté à ce changement pendant un certain temps, car trois niveaux sont plus complexes, en particulier pour que les plugins et les thèmes puissent les gérer. Par exemple, le widget de liste de catégories layouts ne prenait pas en charge trois niveaux (j’ai récemment ajouté cette prise en charge).
Cependant, nous avons maintenant besoin de trois niveaux dans la base de connaissances pour des raisons organisationnelles (par exemple, nous devons extraire certains sujets de connaissances de l’API sur une base de catégorie). Comme on pourrait s’y attendre dans un Discourse basé sur des projets ou du travail, la catégorisation peut être influencée par des besoins organisationnels, par opposition aux thèmes de discussion dans un forum plus axé sur la discussion.
