Teste die neue Boards-Funktion für Roadmaps und Zusammenarbeit

Wir entwickeln eine neue Boards-Funktion, mit der sich Themen und Ideen leicht in leichten, eigenständigen Karten organisieren lassen. Dabei werden konfigurierbare, per Drag-and-drop bedienbare Kanban-Tabellen[1] verwendet, alles mit einer eigens dafür entwickelten Verwaltungsoberfläche und Zugriffssteuerung pro Board.

Bisher war die nächstgelegene Alternative in der Discourse-Ökosystem das Kanban-Theme-Component. Boards ist eine neue Implementierung, die direkt im Discourse-Kern enthalten ist und diesen konfigurationsintensiven Ansatz durch ein vollständiges Plugin ersetzt. Es verfügt über eine dedizierte Oberfläche zum Erstellen und Verwalten von Boards, Karten, die mit ihren zugrunde liegenden Themen synchron bleiben, Karten, die gar kein Thema benötigen, Berechtigungen pro Board und vieles mehr.

:loudspeaker: Boards ist auf den Business- und Enterprise-Plänen verfügbar, für Nutzer von Discourse Hosting.

Überblick über Boards

Mit Boards lassen sich Themen visuell in Spalten organisieren, die Status und Priorität klar kommunizieren, sodass ihr eure Produkt-Roadmap teilen oder gemeinsam an Projekten mit eurem Team arbeiten könnt.

Startet unter /boards, erstellt ein Board, fügt einige Spalten hinzu und fangt an, Karten zu verschieben – entweder indem ihr Karten zwischen Spalten zieht oder indem ihr Themen von anderen Stellen der Seite holt.

:books: Dokumentation

Karten, Spalten und Boards

  • Boards enthalten Spalten und Karten und haben eine eigene URL (/boards/<slug>/<id>), eine Zugriffsliste und optionale Kategorie-/Tag-Einschränkungen.
  • Spalten sind die Stadien eines Boards. Jede Spalte kann einen Titel, ein Icon und eine Farbe haben; eine Tag-Bindung, damit passende Themen automatisch einfließen; eine Sortierreihenfolge; und optionale Verschieben-nach-Aktionen.
  • Karten gibt es in zwei Varianten:
    • Themen-Karten basieren auf einem echten Thema – der Kartentitel und die Tags spiegeln das Thema wider, und das Verschieben der Karte kann das Thema selbst aktualisieren.
    • Floater-Karten sind eigenständig: Gebt ihnen einen Titel, Notizen, Tags und einen Zuweisungsempfänger, ganz ohne dahinterliegendes Thema.

Synchronisierung mit Themen

Themen auf Boards können an beiden Stellen bearbeitet werden und bleiben dabei synchron.

  • Bei jedem öffentlichen Thema ermöglicht ein Zu Board hinzufügen-Button, es direkt aus dem Thema heraus in ein Board und eine Spalte zu legen.
  • Jede Mitgliedschaft wird als Pill (Kapsel) auf dem Thema angezeigt – klickt darauf, um direkt zur Karte zu springen.
  • Wenn ein Board auf Kategorien/Tags beschränkt ist (seine Einschränkungen), erscheinen passende Themen automatisch. Entfernt ihr das Tag oder verschiebt das Thema aus dem Geltungsbereich, wird seine Karte von selbst entfernt.
  • Wenn das Verschieben einer Karte die Einschränkungen des Boards verletzen würde, werdet ihr aufgefordert, dies zu beheben, indem ihr eine erlaubte Kategorie/ein erlaubtes Tag auswählt, bevor der Vorgang abgeschlossen wird.
  • **„Verschieben-nach“-**Aktionen bedeuten, dass eine Spalte die Kategorie des Themas ändern, es zuweisen/entziehen (über das Assign-Plugin) oder öffnen/schließen kann, wann immer eine Karte dort landet.

Zugriffssteuerung

Jedes Board verwendet ein ähnliches Zugriffssteuerungslisten-System wie Kategorien. Berechtigungen werden pro Nutzer oder Gruppe erteilt, und Boards können optional für anonyme Besucher lesbar sein.

  • Ansehen: Nur-Lesen-Zugriff auf das Board.
  • Bearbeiten: Karten verschieben, Floater-Karten hinzufügen/entfernen.
  • Verwalten: Spalten, Einschränkungen, Stil und Zugriff konfigurieren.

Wer überhaupt Boards erstellen darf, wird über die Einstellung boards_manage_board_allowed_groups gesteuert (standardmäßig Admins & Moderatoren).

Die Board-Ansicht

Boards sind so konzipiert, dass ihr eure Themen leicht organisieren könnt.

  • Drag & Drop, um Karten zwischen Spalten zu verschieben und neu anzuordnen, mit horizontalem Auto-Scrollen während des Ziehens.
  • Spalten sortieren nach Priorität (manuelle Ziehreihenfolge) oder Aktualität (zuerst kürzlich aktive).
  • Boards aktualisieren sich in Echtzeit für alle, die sie ansehen.
  • Board- und Karten-URLs werden als reichhaltige Oneboxes gerendert, wenn sie in Beiträgen verlinkt werden.
  • Tastaturkürzel (h/l, j/k, Shift+h/l, Shift+j/k, Enter, Esc) stehen ebenfalls zur Verfügung, um Karten ohne Maus zu verschieben.

Boards ausprobieren

Für den Moment gilt dies als experimentelle Funktion! Wir freuen uns über euer Feedback, das uns hilft, Verbesserungen vorzunehmen und diese Funktion weiter auszurollen.

Um sie auszuprobieren, geht zu Anstehende Änderungen unter /admin/config/upcoming-changes, sucht den Eintrag Boards enabled (Boards aktiviert) und ändert das Feld Enabled for… (Aktiviert für…) auf Everyone (Alle), um eure Seite einzuschalten.

Sobald aktiviert, könnt ihr /boards auf eurer Seite besuchen und auf Neues Board klicken, um euer erstes Board zu erstellen. Gebt ihm einen Namen, legt fest, wer es ansehen/bearbeiten/verwalten darf, und schränkt es optional auf Kategorien/Tags ein. Von dort aus öffnet ihr jedes berechtigte Thema und nutzt den Zu Board hinzufügen-Button, um es einzubinden, oder erstellt Floater-Karten direkt vom Board aus.

Wir würden uns sehr freuen zu hören, wo Boards in eurer Community ihren Platz finden. Probiert sie aus und teilt eure Fragen oder euer Feedback unten! :rocket:


  1. Kanban board - Wikipedia ↩︎

6 „Gefällt mir“