Kanban Plugin

I’ve been looking for something like this, and can’t wait to try it out.

I have two use-cases, and would love to see either or both of them possible with this plugin (eventually):

  1. Task management

I think you’re already heading in the direction that makes the most sense to me: a board is made up of a single note, with headings designating columns, and list items designating cards.

Features I’d like:

  • tags

  • filtering by tags

  • formatting by tags (eg, a particular tag gives it a green border, or blue text, or a particular icon/emoji etc.)

  • sorting by tags, which would also allow sorting by priority

  • notes for list items/tasks — one way to handle this could be the way TaskPaper format does: a line indented immediately below a list item, but with no - preceding it, is a note attached to the previous item/task (actually, I’d like to be able to use Taskpaper style checklists, as opposed to GitHub style, but that ship may have sailed in Obsidian)

  • checkbox items within a task — eg, subtasks, where “- [ ] Go to store” is a task/card, but “- milk” or “- [ ] milk” indented under it is a checklist item on the card

  1. Project management

In this Kanban-like scenario, I use one card per project. The columns and rows allow me to see at a glance what I’m working on, what’s next, what’s on hold, etc. — a kind of personal dashboard.

Here, I’d need the project name (card title), a description line / note. And ways to reflect other parameters — due dates, broader categories, tags, collaborators, etc. Maybe not all would always be displayed all the time — click to expand, for example. Formatting options like for tags above. It might be easiest here to have an option where each card is a single note, or where notes are divided into cards YAML-style (with three dashes)

For both of these approaches, YAML front-matter might be one way of handling some of the features.

Also for both, it might be useful to look at Focalboard. I really like the way you can have arbitrary parameters, and can turn many kinds of parameters into columns, or sort and filter criteria. (I don’t like that it uses a database on the back end — I’d prefer a file of text notes or even yaml. If I could get a plain-text Focalboard, I’d be thrilled.)

Anyway — just ideas — you asked!

3 Likes