A project-scoped Kanban board with drag & drop, WIP limits, swimlanes, sprint filtering on top of Redmine versions and a dedicated backlog for sprint planning.
Native HTML5 implementation, no external JavaScript library. Status changes are stored as a standard Redmine journal entry.
Configurable per column. Visual warning as soon as the limit is exceeded – without blocking Redmine users.
Horizontal grouping by assignee, tracker, priority, target version or category. Switchable at any time.
Any saved Redmine query becomes the board's input set. Complex filters without a separate query language inside the plugin.
Every open Redmine target version is a sprint. The filter scopes the board to a single sprint; a status strip shows progress and time remaining – green, amber or red.
A dedicated backlog page lists every ticket without a sprint. Assign each one to an open sprint via a per-row dropdown, no need to open tickets one by one.
In assignee swimlane mode, every project member gets their own lane plus a Backlog lane on top. Dragging a card means assigning – with full workflow checks.
Status transitions respect the workflow permissions and roles defined in Redmine. No bypassing of governance.
Viewing, editing issues on the board and managing board settings are three independent rights.
cd /path/to/redmine
unzip at_kanbanboard-1.4.0.zip -d plugins/
bundle exec rake redmine:plugins:migrate NAME=at_kanbanboard RAILS_ENV=production
# restart Redmine
Enable the Kanban Board module in the project settings, grant roles the appropriate permissions, done.
Redmine itself is GPLv2 – every plugin that loads into Redmine at runtime must be as well. You get the full source, no activation servers and no hidden telemetry.
The price buys verified releases, twelve months of updates and direct support from the development team – not access to the code.