Testez la nouvelle fonctionnalité Boards pour les roadmaps et la collaboration

Nous développons une nouvelle fonctionnalité Boards qui permet d’organiser facilement les sujets et les idées dans des cartes autonomes légères, à l’aide de tableaux kanban configurables et réorganisables par glisser-déposer[1], le tout avec une interface de gestion dédiée et un contrôle d’accès par tableau.

Jusqu’à présent, la chose la plus proche dans l’écosystème Discourse était le composant de thème Kanban. Boards est une implémentation nouvelle, intégrée directement au cœur de Discourse, qui remplace cette approche lourde en configuration par un plugin complet. Il dispose d’une interface dédiée pour créer et gérer les tableaux, de cartes qui restent synchronisées avec leurs sujets sous-jacents, de cartes qui n’ont pas besoin de sujet, de permissions par tableau, et plus encore.

:loudspeaker: Boards est disponible sur les plans Business et Enterprise, pour les utilisateurs de l’hébergement Discourse.

Un aperçu de Boards

Boards vous permet d’organiser visuellement vos sujets dans des colonnes qui communiquent clairement leur statut et leur priorité, afin que vous puissiez partager votre feuille de route produit ou collaborer sur des projets avec votre équipe.

Commencez par /boards, créez un tableau, ajoutez quelques colonnes et commencez à déplacer des cartes — soit en faisant glisser les cartes entre les colonnes, soit en récupérant des sujets depuis divers endroits du site.

:books: Documentation

Cartes, colonnes et tableaux

  • Les tableaux contiennent des colonnes et des cartes, et ont leur propre URL (/boards/<slug>/<id>), leur liste d’accès et des contraintes de catégorie/étiquette facultatives.
  • Les colonnes sont les étapes d’un tableau. Chaque colonne peut avoir un titre, une icône et une couleur ; un liage d’étiquette pour que les sujets correspondants s’y ajoutent automatiquement ; un ordre de tri ; et des actions déplacer vers facultatives.
  • Les cartes existent en deux variantes :
    • Les cartes de sujet sont liées à un sujet réel — le titre et les étiquettes de la carte suivent le sujet, et le déplacement de la carte peut mettre à jour le sujet lui-même.
    • Les cartes flottantes sont autonomes : donnez-leur un titre, des notes, des étiquettes et un responsable, sans sujet sous-jacent.

Rester synchronisé avec les sujets

Les sujets sur les tableaux peuvent être modifiés dans les deux endroits et restent synchronisés.

  • Sur n’importe quel sujet public, un bouton Ajouter au tableau vous permet de le placer directement dans un tableau et une colonne depuis le sujet.
  • Chaque adhésion apparaît comme une pastille sur le sujet — cliquez dessus pour accéder directement à la carte.
  • Si un tableau est limité à des catégories/étiquettes (ses contraintes), les sujets correspondants apparaissent automatiquement. Supprimer l’étiquette ou déplacer le sujet hors de la portée supprime sa carte d’elle-même.
  • Si le déplacement d’une carte violait les contraintes du tableau, vous serez invité à le corriger en choisissant une catégorie/étiquette autorisée avant que le déplacement ne soit effectué.
  • Les actions « Déplacer vers » signifient qu’une colonne peut changer la catégorie du sujet, l’assigner/désassigner (via le plugin Assign), ou l’ouvrir/le fermer lorsqu’une carte s’y trouve.

Contrôle d’accès

Chaque tableau utilise un système de liste de contrôle d’accès similaire à celui des catégories. Les permissions sont accordées par utilisateur ou groupe, et les tableaux peuvent facultativement être lisibles par les visiteurs anonymes.

  • Afficher : accès en lecture seule au tableau.
  • Modifier : déplacer les cartes, ajouter/supprimer des cartes flottantes.
  • Gérer : configurer les colonnes, les contraintes, le style et l’accès.

Qui peut créer des tableaux est contrôlé par le paramètre boards_manage_board_allowed_groups (administrateurs et modérateurs par défaut).

La vue tableau

Les tableaux sont conçus pour vous permettre d’organiser facilement vos sujets.

  • Glisser-déposer pour déplacer les cartes entre les colonnes et les réorganiser, avec défilement horizontal automatique pendant le glissement.
  • Les colonnes sont triées par priorité (ordre manuel de glissement) ou par récence (les plus récemment actives en premier).
  • Les tableaux se mettent à jour en temps réel pour tous ceux qui les consultent.
  • Les URL des tableaux et des cartes s’affichent comme des oneboxes riches lorsqu’elles sont liées dans des publications.
  • Les raccourcis clavier (h/l, j/k, Shift+h/l, Shift+j/k, Entrée, Échap) sont également disponibles pour déplacer les cartes sans la souris.

Prévisualiser Boards

Pour l’instant, cette fonctionnalité est considérée comme expérimentale ! Nous accueillons vos retours, qui nous aideront à apporter des améliorations et à déployer cette fonctionnalité plus largement.

Pour l’essayer, rendez-vous dans Changements à venir à /admin/config/upcoming-changes, trouvez l’élément Boards activé et mettez à jour le champ Activé pour… sur Tout le monde pour activer la fonctionnalité sur votre site.

Une fois activé, vous pouvez visiter /boards sur votre site et cliquer sur Nouveau tableau pour créer votre premier tableau. Donnez-lui un nom, définissez qui peut l’afficher/le modifier/le gérer, et limitez-le éventuellement à des catégories/étiquettes. À partir de là, ouvrez n’importe quel sujet éligible et utilisez le bouton Ajouter au tableau pour l’importer, ou créez des cartes flottantes depuis le tableau lui-même.

Nous serions ravis de savoir où Boards s’insèrent dans votre communauté. Essayez-les et partagez vos questions ou vos retours ci-dessous ! :rocket:


  1. Kanban board - Wikipedia ↩︎

6 « J'aime »