A Views style plugin that renders the rows of any View as cards in columns, with optional swimlanes. Cards move by drag and drop or from a keyboard-accessible "Move…" menu, and every move is saved through the normal entity save.
Status
Under active development. The first version is being built and used on an internal project management site, and its code will land on the 1.0.x branch once it passes its tests. The first tagged release follows after about a month of real use, when the event API has settled.
Planned features
- Works on any SQL-based View: filters, contextual filters and exposed forms come from the View itself.
- Columns from a taxonomy term reference,
list_*orstatefield. Optional swimlanes from any single-value field, and optional manual ordering through a weight field. - Moves are POST requests with a CSRF token, checked against entity update access, field edit access and entity validation before saving.
BoardMoveEventPRE (can veto a move) and POST events, so a site adds its own rules and notifications.- Keyboard and screen reader support: a visible "Move…" menu on every card, announcements through
Drupal.announce(), and undo. - Drag and drop with core's
core/sortablelibrary. No jQuery, no Bootstrap, theme independent. - Collapsible columns, soft WIP limits and optional column totals.
Similar projects
- Views Kanban
- Burndown, a project management application with its own entities.
Requirements
Drupal 10.3 or 11, with Views from core.
Depends on
Dependencies of the latest stable release
No dependencies recorded for this project.
Required by
Tracked projects that depend on this one
No tracked projects depend on this one yet.
More in the Views ecosystem
Most installed first
Activity
Releases
| Version | Type | Core | Notes | Release date | |
|---|---|---|---|---|---|
| 1.0.x-dev | Dev | 10–11 | Sep 28, 2026 |