danke @david für die Entwicklung dieser tollen Komponente und an alle, die geholfen haben!
Feature-Idee: vertikale Aufteilung
Ich habe ein wenig mit dem CSS (in der Browserkonsole) herumgespielt, um das gewünschte Ergebnis zu erzielen, bin aber mit JavaScript oder der Entwicklung für Discourse nicht sehr vertraut. Das ist also nur eine Idee, falls jemand Lust hat, sich damit zu beschäftigen.
Gibt es andere, die das ebenfalls brauchen?
Warum könnte das nötig sein?
Ich finde, das seitliche Scrollen, um andere Boards zu sehen, ist etwas unpraktisch. Ich habe mein Board daher so angepasst, dass es nur vier Spalten hat und zentriert ist. Wie auf dem Bild unten:
Aber mit der aktuellen Funktionsweise kann ich nicht noch mehr auf denselben Bildschirm quetschen. Außerdem brauchen Leute, die eine „done"-Kategorie haben, dafür nicht viel Platz (es reicht, dass sie sichtbar ist, um Aufgaben leicht dorthin zu ziehen). Das könnte vertikal mit etwas anderem aufgeteilt werden.
Anwendungsbeispiel
Das Kanban-Board erhöht die Sichtbarkeit von Beiträgen erheblich, die sonst in Unterkategorien untergehen könnten. Manchmal gibt es davon aber zu viele, als dass man sie einfach anpinnen könnte.
In meinem speziellen Fall wäre es hilfreich, wenn man auf einen Blick sehen könnte, worüber gerade abgestimmt wird (#voting), direkt in der Hauptkategorie, in der sich das Kanban-Board befindet, ohne danach suchen zu müssen.
Herausforderungen bei der Umsetzung
Ein Problem, das auftreten könnte, ist, wie dies in der Benutzerkonfiguration angegeben werden soll. Eine Lösung, an die ich denken kann, wäre, []-Klammern zu verwenden, um anzugeben, was vertikal angeordnet sein soll, wie hier:
Bevor: internal:tags:to-do,in-progress,blocked,[done,volting]
Eine andere Lösung könnte ein Drag-and-Drop der Kategorien selbst sein (ähnlich wie bei einem Texteditor mit mehreren Fenstern), wobei ein Administrator die Option hat, dies als Standard zu speichern.

