Kanban v2

Wir arbeiten an einem neuen Kanban-Plugin, das funktionaler sein wird als die bestehende Theme-Komponente und uns eine solidere Grundlage für zukünftige Entwicklungen und Verbesserungen bietet.

Zu den Funktionen, die wir für dieses neue Plugin planen, gehören unter anderem:

  • Admins können Boards mit einer dafür konzipierten Benutzeroberfläche erstellen und konfigurieren
  • Karten können innerhalb der Spalten eines Boards nach Priorität sortiert werden
  • Es können schwebende Karten ohne Themen erstellt werden
  • Admins können unterschiedliche Zugriffsstufen für Boards für bestimmte Benutzer und Gruppen steuern

Wir bauen dies zunächst als separates Plugin in diesem Repository: https://github.com/discourse/discourse-kanban

Feedback, Fragen und Diskussionen über den aktuellen Stand sind willkommen.

Das Ganze ist jedoch noch in der Entwicklung, und wir werden ein Thema in News and Events > Announcements erstellen, sobald es für eine breitere Nutzung bereit ist.

15 „Gefällt mir“

Ihr könnt hier auf meta ein Beispiel für dieses neue Plugin in Aktion sehen:

https://meta.discourse.org/kanban/boards/projects/18

Je näher wir der breiteren Veröffentlichung kommen, desto mehr frage ich mich, wie wir es nennen sollen.

  • kanban
    So haben wir es seit Beginn, zurück bis zum Theme-Component, das schon länger existiert, bezeichnet. Es klingt für mich etwas nach Fachjargon, andererseits ist der Begriff inzwischen relativ bekannt.

  • boards
    Viele Produkte bezeichnen ähnliche Funktionsmengen einfach als „boards“. Wir selbst nutzen den Begriff aktuell innerhalb des Plugins, um die Boards selbst zu benennen. Sollte das Plugin vielleicht einfach „boards“ heißen? Andererseits beziehen sich „boards“ in der Forum-Welt oft auf „message boards“ (Diskussionsforen). Wäre das in unserem Fall eine schlechte Wahl?

  • etwas anderes?
    Vielleicht habt ihr eine andere Idee, wie man das nennen könnte. Wenn ja, lasst es uns wissen!

Wir werden uns ohnehin bald entscheiden…

8 „Gefällt mir“

Ich mag die Richtung, in die das Ganze geht, wirklich sehr und bin super begeistert! Wir nutzen diese Funktion auf unserem Forum ausgiebig und für verschiedene Zwecke.

Ich denke schon, ja. Wir haben unser Forum jetzt seit fast 10 Jahren, der offizielle Titel enthält „Discussion Forum“ (Diskussionsforum), und es wird immer noch regelmäßig als „Discussion Boards“ (Diskussionsforen) bezeichnet. Das würde für ziemliche Verwirrung sorgen.

Hmm, da bin ich mir ehrlich gesagt nicht sicher. Auf jeden Fall für technisch orientierte Menschen und vielleicht auch für Leute, die ihren Beruf größtenteils am Computer ausüben, aber außerhalb dieser Gruppen ist es aus meiner Erfahrung heraus kein Begriff, der besonders bekannt wäre.


Ich weiß nicht, ob ich nützliche Vorschläge zum Namen habe. Wir nutzen es nicht nur zur Projektplanung, sondern auch als Genehmigungs- und Workflow-Pipeline für Anfragen, daher passt „Projekte“ nicht ganz, aber für die meisten anderen vielleicht schon.

Ehrlich gesagt, nachdem ich das Flugzeug-Icon gesehen habe, dachte ich an „Boards“ als „Streifen“, weil mein Gehirn seltsam ist. Es hat mich an Landebahnen erinnert und daran, wie die Karten von Bahn zu Bahn wandern, um ihr finales Ziel zu erreichen.

4 „Gefällt mir“

Danke, dass du diese Perspektive geteilt hast. Das macht mich eher dazu neugierig, etwas anderes zu wählen.

Ja, „Projekte“ war auch ein Begriff, der mir irgendwann in den Sinn kam. Aber ich bin mir einig, dass er sich etwas einschränkend anfühlt. Aber vielleicht doch.

Du hast oben „Workflow“ gesagt, aber wir haben diesem Namen vor kurzlich eine andere Bedeutung gegeben.

Boards fühlt sich für mich im Moment immer noch am besten als schlichte Sprachoption an. Aber ich verstehe, welche Verwirrung es in dem Bereich, in dem wir uns bewegen, verursachen könnte :grimacing:

Es ist ein Board für Karten, also… Pappkarton? :upside_down_face:

3 „Gefällt mir“

Ich teste gerade das Plugin. Ich finde es sehr vielversprechend und bin begeistert, dass ich es testen darf. Ich habe einige Funktionen entdeckt, die dem Erlebnis wahrscheinlich einen Mehrwert bieten könnten, und teile hier meine Gedanken:

Wie wäre es, Themen in einem Batch (nicht per Tag, sondern manuell ausgewählt) Boards hinzuzufügen, anstatt sie einzeln hinzuzufügen?

Das war die erste Einschränkung, die ich in meinen ersten Entwürfen und Experimenten bemerkt habe. Vielleicht war dies bei der ursprünglichen Konzeption nicht vorgesehen, aber so könnte es auf weitere Anwendungsfälle erweitert werden.

Weitere Ideen, die mir einfallen, in keiner bestimmten Reihenfolge:

Hinweis: Ich verwende Horizon, daher kann sich meine Erfahrung im Vergleich zu Foundation etwas unterscheiden.

  • Ermöglichen, dass man durch einen Klick auf die Karte eines Boards in das Board wechselt, nicht nur über den Titel.

  • Das Symbol für gelöst in gelösten Themen, das Symbol für zugewiesen in zugewiesenen Themen und das Symbol für geschlossen in bereits geschlossenen Themen anzeigen. Das würde Tags für andere Aktionen frei geben.

  • Den Vollbild-Modus wirklich vollbildfähig machen oder ihn deaktivieren. So ist er (in Horizon) etwas verwirrend und bietet keine angemessene Vollbild-Erfahrung.

  • Kalenderintegration für die Wochenansicht, mit der Möglichkeit, die Karten untereinander anzuordnen, insbesondere für erstellte Ereignisse. Auch eine passende Integration mit dem Assign-Plugin.

  • Umfassende Workflow-Integration zum automatischen Hinzufügen, Aktualisieren und Verschieben von Themen zwischen Karten und Karten zwischen Boards.

  • Deutlich machen, dass die Karten horizontal gescrollt werden können, ohne störend aufzufallen. Sobald sich die Nutzer an die Panels gewöhnt haben, ist dies nicht mehr nötig, aber wenn diese Ansicht standardmäßig in Kategorien wie Support oder Features verwendet wird, könnten sich neue Nutzer verirren.

Mir fällt ein, dass eine schlichte, dezente CSS-Verlaufslinie, die nur einmal pro Sitzung angezeigt wird, möglicherweise ausreicht. Ich weiß, dass das Designteam letztlich die effektivste Lösung für dieses Problem finden wird.

  • Ermöglichen, dass Themen/Karten frei zwischen Spalten verschoben werden können. Wiederum ist dies wahrscheinlich nicht dem Designprinzip zuzurechnen, aber es ist sehr nützlich für Teams mit weniger formellen Arbeitsstrukturen, die hauptsächlich auf Experimentieren und adaptiven Veränderungen basieren.

Bezüglich des Plugin-Namens: Ich freue mich, dass ihr darüber nachdenkt, und stimme zu, dass „Kanban“ – und gleichzeitig auch nicht – weit verbreitet ist. Zumindest, wenn man verschiedene Communities betrachtet, außerhalb jener, die typischerweise Prozesse und Verfahren mit Unterstützung von Projektmanagern oder ähnlichem Personal befolgen.

Ich würde nur gerne noch ein paar Worte ergänzen, die diese großartige Funktionalität beschreiben könnten (unter Vermeidung von Markennamen und mit Fokus auf die Funktionalität): To-do, Aufgabe, Status, Aktivität [Boards].

5 „Gefällt mir“

Ist es beabsichtigt, dass das Modal in die untere linke Ecke verschoben wird?

Trello und ähnliche Tools nutzen Planner. Das sind zwar keine echten Kanban-Lösungen, aber sie kommen dem nahe – doch Kanban ist der gebräuchlichste und de facto gängige Name für diese Art von System. Ich bin mir nicht sicher, ob ihr wirklich müsst, das Rad hier wieder neu zu erfinden :thinking: Ihr habt mit einem Kanban angefangen, und dieses neue ist im Grunde dasselbe.

3 „Gefällt mir“

Könntest du das bitte etwas genauer erklären?

Das sollte möglich sein – mit der Einschränkung, dass man festlegen kann, wer ein bestimmtes Board bearbeiten darf.

Natürlich denke ich an eine UI-Option „Verschieben nach…“, mit der Karten aus ihrer aktuellen Spalte/Board in eine andere verschoben werden können. Sie sollte über die drei Punkte verfügbar sein, die derzeit nur „Entfernen“ anzeigen.

Vielleicht übersehe ich etwas, aber es war mir nicht möglich, Karten einfach zwischen Spalten oder Boards zu verschieben. Könnte dies mit der Darstellung der Tags in der Benutzeroberfläche zusammenhängen? In dem Fall hoffe ich, dass es möglich sein wird, die beiden Verhaltensweisen zu kombinieren: Die Anfangsspalten aus Tags zu erstellen, aber auch das Verschieben von Karten aus dieser anfänglichen Anordnung zuzulassen.

Der Anwendungsfall könnte darin bestehen, Karten/Themen zwischen verschiedenen Abteilungen zu verschieben. So würde beispielsweise ein Support-Ticket in ein Design-Ticket umgewandelt.

Das ausgereifteste Design für das Plugin sollte es ermöglichen, Karten frei zu verschieben, ohne dass innerhalb der Spalten oder Boards Selektoren benötigt werden, ähnlich dem neuen Ansatz in der Seitenleiste, bei dem man einfach „verschiebt“.

Ich hoffe, das hilft. Ich teile hier nur meine Gedanken.

1 „Gefällt mir“

Das ist großartig! Ich habe gerade angefragt, dass es auf meiner Seite installiert wird :partying_face:

Zufällig zieht sich unser Unternehmen gerade von Asana zurück, und ich fand Planner (kostenlose Version) unzureichend, daher habe ich letzte Woche mein altes, auf Theme-Komponenten basierendes Kanban-Board wieder ausgegraben. Ich trinke wahrscheinlich einfach nur den Discourse-Kool-Aid, aber ich werde das definitiv als Option für interne Teams vorschlagen, die eine Alternative zu Asana suchen.

In diesem Sinne hoffe ich, dass Folgendes möglich ist:

  • Die Zuweisung von Aufgaben unterscheidet sich von der Zuständigkeit für ein Thema (ich nehme an, das ist mit der Funktion „Thema zuweisen“ möglich)
  • Möglichkeiten, Fälligkeitsdaten festzulegen (ähnlich wie bei der Lesezeichen-Funktion)
  • Methoden zur Protokollierung von Status- oder Detailänderungen
    • Ich habe eine Automatisierung erstellt, die automatisch protokolliert, wenn sich eine Kategorie oder ein Tag ändert, damit mein MCP Berichte leichter erstellen und den Verlauf eines Projekts verfolgen kann.
7 „Gefällt mir“

Das Verschieben zwischen Spalten sollte per Drag & Drop funktionieren.

Das Verschieben zwischen Boards ist dagegen … ja, dafür gibt es in der Benutzeroberfläche noch keine explizite Funktion.

3 „Gefällt mir“

Danke, dass du unsere Antworten berücksichtigt hast und für alles, was du hier entwickelst.

Ich werde weiter testen und beobachten, wie es sich im Laufe der Zeit entwickelt.

Ja, du kannst hier „zuweisen“ verwenden, und die zugewiesene Person (bzw. die Personen) wird auf den Karten angezeigt. Beachte, dass du zusätzlich zur Zuweisung des gesamten Themas an eine Person auch einzelne Beiträge innerhalb eines Themas zuweisen kannst.

Das haben wir noch nicht implementiert. Wir müssen uns hier vielleicht noch etwas genauer ansehen, was du dir vorstellst, am besten in einem #contribute:feature-Thema.

Beiträge in Themen sind ein guter Anfang. Als Nächstes kämen das Ändern von Tags oder das Verschieben in andere Spalten. Wir protokollieren bereits einige dieser Aktivitäten, daher kann es sich lohnen, ein wenig mit dem zu experimentieren, was du über den Data Explorer extrahieren kannst und was nicht.

Ich habe in diesem Bereich auch selbst einige Hoffnungen und Visionen – ich würde gerne zwei Dinge haben: 1) eine Art „Aktivitätsstrom“ für das gesamte Board und 2) eine Board-Historie, die als Snapshots des Board-Zustands gespeichert wird.

(1) ist etwas, das viele Produkte bereits bieten, daher sollte es uns vertraut vorkommen, wenn wir es umsetzen.

(2) habe ich bisher noch nicht gesehen, aber ich habe das Gefühl, dass es machbar ist und ziemlich mächtig sein könnte. Ich stelle mir vor, dass es die Tür zu zwei Dingen öffnet: a) permanente Links zu einem bestimmten Board-Zustand (z. B. um in regelmäßigen Updates aus einem Thema auf den „aktuellen Zustand“ zu verlinken) und b) eine Art „schiebbares Zeitfenster“ (scrubbable timeline), in dem man sehen kann, wie sich das Board im Laufe der Zeit verändert hat.

Ich bin mir nicht sicher, ob (2) vor anderen Dingen umgesetzt wird, die wichtiger werden, aber es ist etwas, das ich gerne erkunden würde, wenn wir dafür Platz schaffen können.

5 „Gefällt mir“

Nach einigem Herumexperimentieren habe ich ein paar Vorschläge:

  • Eine Möglichkeit, nach bestimmten Tags zu filtern, wäre großartig. Also, wenn ich z. B. alle Aufgaben sehen möchte, die für das Tag „ABC“ gelten, würde ein Filter mir alle zugehörigen Karten anzeigen.
  • Die Möglichkeit, dass Karten beliebige Checkboxen aus dem gesamten Thread übernehmen. Derzeit wird nur der ursprüngliche Beitrag in die Karte übernommen. Es wäre toll, wenn man mehrere Beiträge im Thread weiter unten eine Checkbox [] erstellen und diese in die Karte übernehmen könnte.
    • Es wäre großartig, wenn man diese Checkboxen auch aus der Kartenansicht heraus bedienen könnte.
  • Die Möglichkeit, über die Karte schnell eine Antwort auf den entsprechenden Thread zu verfassen.
  • Wenn eine Spalte auf einem Tag basiert, sollte das Spaltenlabel das Standard-Tag ersetzen, damit es nicht doppelt angezeigt wird:
    CleanShot 2026-08-31 at 14.30.07
5 „Gefällt mir“

Auch intern haben wir darüber diskutiert, und es gibt durchaus Leute, die die Sorge teilen, dass Boards zu etwas Verwirrung führen könnte, aber insgesamt halte ich es weiterhin für den richtigen Kompromiss.

Wir haben hier einen offenen PR, um das Plugin als Kern-Plugin in den Core zu überführen, mit dem neuen Namen:

Wir planen, es in den nächsten Tagen zu mergen.

3 „Gefällt mir“

Wir haben dieses Plugin jetzt in den Kern übernommen :slight_smile:

1 „Gefällt mir“