Voici une ébauche pour déployer Discourse en tant que hub de collaboration pour des projets bénévoles, destinés à fonctionner de manière non hiérarchique et doocratique.
Les principaux objectifs sont de fournir une bonne vue d’ensemble de ce qui se passe, même en l’absence d’organisation centrale, de soutenir l’autogestion, et de maintenir l’instance Discourse facile à entretenir et à administrer :
Fournir une vue d’ensemble
La configuration est essentiellement construite autour du plugin Événements de Pavilion, combiné à Discourse Assign et Discourse Solved. De nouvelles activités peuvent être configurées comme des événements, avec une date de début et de fin, ainsi que la possibilité pour d’autres de s’y joindre.
Assigner des événements est ensuite réutilisé pour les diriger :
Et Résolu/Non résolu est réutilisé pour indiquer un état ouvert ou terminé :
Le plugin Événements ajoute alors à la fois une liste d’agenda et une vue calendrier :
Avec le plugin Résolu, vous pouvez configurer les sujets résolus pour qu’ils se ferment automatiquement. Le plugin Événements peut également supprimer automatiquement les sujets fermés de la vue calendrier. Ainsi, ces deux éléments fonctionnent bien ensemble : les événements marqués comme « terminés » n’apparaîtront pas dans le calendrier.
Soutenir l’autogestion
Il existe trois principaux tags que chaque membre peut ajouter à son activité : Discuss (Discuter), Help (Aider) et Welcome (Accueillir) :
À mon expérience, rendre l’accès facile pour les nouveaux bénévoles souhaitant rejoindre un projet en cours est un objectif important souvent négligé. Le tag Welcome est une petite incitation dans cette direction, encourageant les membres expérimentés à diriger des activités qui constituent un bon point de départ pour les nouveaux arrivants, tout en donnant à ces nouveaux bénévoles une meilleure idée de là où commencer.
La configuration globale visant à créer un hub d’activités simple est également très orientée dans ce sens. Elle permet d’avoir peu ou pas d’opinion sur les autres outils utilisés avec chaque activité, et évite de construire une infrastructure de projet de plus en plus complexe.
Garder la configuration simple
La configuration repose uniquement sur les trois plugins mentionnés. Elle utilise en outre deux composants de thème :
Le composant Nav Links pour afficher les liens Agenda et Calendrier sur toutes les pages :
Et le composant Tag Icons :






