merci @david pour le développement de ce superbe composant et à tous ceux qui ont aidé
Idée de fonctionnalité : division verticale
J’ai un peu expérimenté avec le CSS (via la console du navigateur) pour obtenir le résultat souhaité, mais je ne suis pas très familier avec JavaScript ou le développement pour Discourse. Il s’agit donc simplement d’une idée au cas où quelqu’un souhaiterait s’y essayer.
Est-ce que d’autres ressentent le besoin de cette fonctionnalité ?
Pourquoi cela pourrait-il être nécessaire ?
Je pense que le défilement horizontal pour voir les autres tableaux est un peu peu pratique. J’ai donc modifié mon tableau pour qu’il n’ait que quatre colonnes et qu’il soit centré. Comme sur l’image ci-dessous :
Mais je ne peux pas en ajouter davantage sur le même écran avec le fonctionnement actuel. De plus, les personnes qui ont une catégorie « done » n’ont pas vraiment besoin de beaucoup d’espace pour celle-ci (il suffit qu’elle soit visible pour faciliter le glisser-déposer des tâches vers « done »), et elle pourrait être divisée verticalement avec autre chose.
Exemple de cas d’utilisation
Le tableau Kanban augmente considérablement la visibilité des publications qui pourraient autrement être cachées dans des sous-catégories. Parfois, il y en a trop pour simplement les épingler.
Dans mon cas particulier, cela serait utile pour aider les gens à voir clairement ce qui est en cours de vote (#voting) directement dans la catégorie principale où se trouve le Kanban, sans avoir à les rechercher.
Défis de mise en œuvre
Un problème qui pourrait se poser est la manière dont cela serait spécifié dans la configuration utilisateur. Une solution que je peux envisager consiste à ajouter des crochets [] pour représenter ce qui est vertical, comme ceci :
Avant : internal:tags:to-do,in-progress,blocked,[done,volting]
Une autre solution pourrait être le glisser-déposer des catégories elles-mêmes (tout comme dans un éditeur de texte multi-panneaux) et permettre à un administrateur de enregistrer comme défaut.

