SleekView for Kanban for WordPress: tasks & boards as tables
Kanban for WordPress stores tasks, boards, and status changes in dedicated kanban_* tables. SleekView surfaces them as flat tables with time-in-status columns, cross-board filters, and inline edits that don't require dragging.
♾️ Lifetime License available
A flat table for cards that live on a board
Kanban for WordPress takes a deliberately conservative path: every piece of plugin data sits in its own kanban_* table, separated from the WordPress posts table for security and data-hygiene reasons. Tasks, boards, comments, estimates, and status changes each get their own table with foreign-key links between them. The plugin's UI is the kanban board itself, which is great for visual flow and frustrating for any operation that needs sorting, filtering, or batch edits.
SleekView reads kanban_tasks, kanban_boards, and kanban_estimates as first-class data sources and joins kanban_status_changes for the real value-add: a time-in-status column computed from the latest status transition. Sort that column descending and the oldest stuck cards float to the top, which is exactly the cohort an engineering lead's Monday triage actually needs. Boards become a join column so 'in progress more than 5 days, across all boards' is a saved view rather than a manual board sweep.
Inline edits write back to kanban_tasks and append a row to kanban_status_changes when status flips, which preserves the audit trail the plugin's design intentionally keeps. The board UI continues to work alongside SleekView; the two surfaces share the same tables and stay consistent. The plugin handles visual flow; SleekView handles flat-list operations and reporting that the board view alone can't make easy.
Workflow
From visual board to queryable task table
Connect kanban_ tables
Compute time-in-status
Build cross-board views
Inline-edit without dragging
Sample columns
A typical Kanban for WordPress tasks view
kanban_tasks with kanban_boards and the latest row from kanban_status_changes for time-in-status.
wp_kanban_tasks + wp_kanban_boards + wp_kanban_status_changes
| Task | Board | Status | Assignee | Estimate | Days in status |
|---|---|---|---|---|---|
| Refactor checkout flow | Q2 sprint | In progress | alex@studio.co | 5h | 3 |
| Audit accessibility | Q2 sprint | Done | ria@design.io | 2h | 1 |
| Fix invoice PDF | Bugs | Review | tom@hello.dev | 1h | 5 |
| Prepare release notes | Q2 sprint | Blocked | mia@brew.coop | 1h | 8 |
Comparison
Default Kanban for WordPress vs SleekView
Default Kanban board
- Board UI alone — no flat list view of tasks across boards
- No native sort by estimate, due date, or time-in-status
- Filtering by user is per-board only, not global
-
Status-change history (
kanban_status_changes) isn't exposed in any list - Custom task fields aren't easily browsable as columns
SleekView
-
Read directly from
kanban_tasks,kanban_boards, andkanban_estimates -
Compute time-in-status from
kanban_status_changesas a sortable column - Inline-edit estimate, assignee, and status across many tasks at once
- Save filters like "In progress more than 5 days" as named views
- Toggle the same data between table and kanban presentations
Features
What SleekView gives you for Kanban for WordPress
Cross-board task list
Kanban for WordPress shows one board at a time. SleekView joins every board into one list so you can spot stalled work no matter which lane it's stuck in or which board it belongs to.
Time-in-status as a real column
kanban_status_changes records every transition. SleekView surfaces the latest one as a duration column, sortable so the oldest stuck cards float to the top of every triage view.
Inline edits without dragging
Change status, assignee, or estimate directly in the row. Useful for triage sessions where dragging dozens of cards is slower than typing the new state into a row inline.
Audience
Who uses SleekView for Kanban for WordPress
Engineering leads
Daily 'In progress more than 3 days' view across every board, with one-click reassignment to unstick blocked work. Stagnation surfaces as a sorted column instead of a manual board sweep.
Operations
Filter by board and assignee, export the visible columns for capacity planning, and review status-change history without leaving the row. Capacity reviews become saved views, not weekly spreadsheets.
Individual contributors
'My tasks' filter scoped to the logged-in user, with estimate and status inline-editable so updates take seconds. End-of-day status updates fit between standup and shutdown.
The bigger picture
Kanban boards hide the cards nobody is moving
Kanban boards are exceptional at showing flow and terrible at showing stagnation. A card that nobody touches for two weeks looks identical to a card that moved through three columns yesterday; both sit in a lane and wait. The plugin's design choice to store data in dedicated kanban_* tables, including a kanban_status_changes log of every transition, contains exactly the data needed to surface stagnation.
The default board UI doesn't expose it because boards are visual flow tools, not stuck-work dashboards. The result is that engineering leads run a manual sweep across boards each Monday, eyeballing which cards have been in 'in progress' too long, and triage suffers when boards multiply. SleekView reads kanban_status_changes directly and computes time-in-status as a sortable column, which makes 'in progress more than 5 days' a one-click cohort instead of a manual scan.
Cross-board filters reveal stuck work no matter which lane it lives in. Inline edits without dragging let triage happen at typing speed for the dozen-card sweeps that boards make slow. The board UI keeps doing what it does well; SleekView handles the queries the board UI can't.
Questions
Common questions about SleekView for Kanban for WordPress
Yes. That's a documented design choice. Tasks, boards, comments, estimates, and status changes all live in kanban_* tables, separate from posts. SleekView reads those tables natively. The choice trades some core-WordPress integration for cleaner schema and tighter security, which is a defensible trade-off for project data.
 Yes. SleekView reads kanban_status_changes and computes the duration since the last transition. Sort the column descending and stalled work surfaces immediately. The computation runs at query time using the latest status_changes row per task, so you don't need a cron job or a denormalized cache to keep it fresh.
 Yes. Board, status, assignee, estimate, and any custom field can be inline-edited. SleekView writes back to kanban_tasks and appends a row to kanban_status_changes when status flips. The audit trail stays intact, the kanban board UI picks up the change on next render, and any registered hooks fire normally.
 Yes. SleekView is an additional view, not a replacement. The plugin's board view continues to work; SleekView gives you the flat-list and reporting layer it lacks. Both surfaces read and write the same kanban_* tables so changes in one show up in the other without any manual sync step.
 Comments live in kanban_comments. SleekView can show a count column and expand the latest comments per row when you click in, but the primary surface is the task list. For deep comment threads the plugin's task detail view is still where the conversation belongs; SleekView surfaces presence, not full thread reading.
 Yes. Any per-task meta column SleekView discovers in your install becomes available as a column or filter. The agent UI helps you pick which keys to surface so columns stay focused. Custom fields added by add-ons or by your own code surface the same way; SleekView treats them as first-class data.
 Yes. A view over kanban_status_changes gives you the full transition log with task, board, from-status, to-status, and timestamp columns. Useful for retrospectives ('how long did cards typically wait in review last sprint') and for any compliance work that wants an audit trail of who moved what when.
 kanban_estimates stores per-task estimates. Pair it with status-change timestamps to compute actual duration from in-progress to done. The variance column ('estimate minus actual') becomes a learning signal: which task types consistently run over, which contributors estimate accurately. Useful for capacity planning over time.
 Pricing
More than 1000+
happy customers
Explore our flexible licensing options tailored to your needs. Upgrade your license anytime to access more features, or opt for a lifetime license for ongoing value, including lifetime updates and lifetime support. Our hassle-free upgrade process ensures that our platform can grow with you, starting from whichever plan you choose.
Lifetime ♾️
Most popular
EUR
once
- Unlimited websites
- Lifetime updates
- Lifetime support
...or get the Bundle Deal
and save €250 🎁
The Bundle (unlimited sites)
Pay once, own it forever
Elevate your WordPress site with our exclusive plugin bundle that includes all of our premium plugins in one package. Enjoy lifetime updates and lifetime support. Save significantly compared to buying plugins individually.
What’s included
-
SleekAI
-
SleekByte
-
SleekMotion
-
SleekPixel
-
SleekRank
-
SleekView
€749
Continue to checkout