Plugins Directory » Board+
|
|
Author: | Nicolas MakesSenseSoftware |
|---|---|---|
| Website: | https://makessensesoftware.com/board-plus | |
| Code repository: | - | |
| Registered on: | 2026-04-12 (about 1 month ago) | |
| Current version: | 1.2.2 | |
| Compatible with: | Redmine 6.1.x, 6.0.x, 5.1.x | |
| User ratings: |
4-dimensional Kanban board for Redmine. Organize issues across up to 4 simultaneous axes (columns, rows, and a nested matrix inside each cell) using any standard or custom field as a dimension. Zero additional database tables -- issues are your cards directly. Smart drag-and-drop with workflow enforcement, quick-create from any cell, native Redmine query integration, per-value colors with gradient interpolation, and foldable columns/rows.
No database migration. No external dependencies. Drop the folder, restart Redmine.
Site license: one purchase covers all your Redmine instances. $149 one-time, perpetual, no per-user fees.
Installation notes
1. Download the .zip from your account at makessensesoftware.com
2. Extract into your Redmine plugins/ directory (you should have plugins/board_plus/)
3. Restart Redmine
4. Enable the "Board+" module in Project > Settings > Modules
No database migration required. No external gem dependencies. No bundle install needed.
Docker users: extract into your mounted plugins/ volume and restart the container.
Changelog
1.2.2 (2026-05-13)
Compatible with Redmine 6.1.x, 6.0.x, 5.1.x.
Board+ 1.2.2 — Board size protection and bug fixes¶
Released: 2026-05-13 • Compatible with: Redmine 5.1, 6.0, latest • Upgrade: Free for existing customers, no database migration
What's new¶
- Board size protection. A new tiered guard prevents the board from attempting to render unmanageable issue sets, which on large Redmine instances or cross-project boards could otherwise churn the server.
- Two plugin settings:
threshold_warn(default 500) andthreshold_block(default 5000). - Below the warn threshold, the board renders normally.
- Between the two, a confirmation page asks the user to continue or refine filters.
- Above the block threshold, the board refuses to render and asks for narrower filters.
- Configurable in Administration → Plugins → Board+ → Configure. Leave
threshold_blockblank to disable the hard block and keep only the warning.
- Two plugin settings:
What's fixed¶
- "Card Fields" selection now persists when saving a custom query. Previously the "Selected Columns" list reverted to default on next load while every other Board+ option saved correctly.
- "Columns:" label no longer wraps on the Save query view. The Board+ Options fieldset injected on
/queries/newand/queries/editnow renders the "Columns:" sub-label inline with its dropdown, matching the "Rows:" label.
Notes for admins¶
The two new threshold settings appear on the Board+ plugin settings page. Defaults are 500 (warn) and 5000 (block). You can raise both for permissive instances, lower both for conservative ones, or clear threshold_block entirely to keep only the warning.
1.2.0 (2026-05-11)
Compatible with Redmine 6.1.x, 6.0.x, 5.1.x.
Board+ 1.2.0 — Cross-project boards¶
Released: 2026-05-12 • Compatible with: Redmine 5.1, 6.0, latest • Upgrade: Free for existing customers, no database migration
What's new¶
Board+ now works across projects. Open any saved cross-project query on the /issues page and you'll find a new "Board+" entry in the menu next to Activity, Issues, Gantt, and Calendar. Clicking it renders your query as a kanban board, with no need to reorganize projects under a parent.
The classic per-project board (/projects/:id/board_plus) keeps working exactly as before.
Cross-project view¶
- Global entry point at
/board_plus, surfaced as a "Board+" link in the menu on cross-project queries. - All board dimensions work across projects: status, tracker, priority, assignee, target version, category, project.
- Drag-and-drop respects each issue's own project workflow.
Quick-create rebuilt for multi-project boards¶
- Project picker shown when a cell doesn't imply a single project. You pick the target project before the tracker.
- Picker is filtered by version sharing rules and category ownership: only projects that can actually accept the new issue are offered.
- Row and column dimension values (target version, category, priority, custom fields) are applied to the created issue automatically.
- Visible error flash on validation failures, instead of silent swallow.
- Modal stays open on backdrop click. Only X, Escape, or successful submit close it.
- Picked project shown as subtitle in the modal header.
Fixed¶
- "No workflow transitions found" warning on parent-with-subprojects boards where the parent has no trackers of its own.
- Sub-layout grouped by target version no longer collapses to item counts.
- Stale CSRF tokens now produce a clear session-expired message.
Testing¶
Validated on Redmine 5.1, 6.0, and latest.
1.1.2 (2026-04-09)
Compatible with Redmine 6.1.x, 6.0.x, 5.1.x.