Kanban Plugin

Create markdown-backed Kanban boards in Obsidian

How do I

Settings

FAQs

Support

If you find this plugin useful and would like to support its development, you can sponsor me on Github, or buy me a coffee.

GitHub Sponsors

48 Likes

Are you able to render a kanban view of a set of existing notes with one note per card, rather than generating tasks from created cards?

4 Likes

Not yet, but this functionality is definitely on my radar

6 Likes

This is very polished, both visually and functionally. It’s already useful, and I’m excited to see how this plugin progresses. Thanks for sharing!

3 Likes

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!

2 Likes

Here’s some more random thoughts…

Similar to @tf2 I’d be very interested in similar task/project functionality. However, I use an “action” note to represent something that needs to be done in my system, and it can have tasks within it.

So the flow is:

  • [meeting or project] note generates ⮕
    • 1…N [action] notes which each can contain ⮕
      • 1…N - [ ] task entries

I’d like to be able to slice and dice the kanban view, perhaps using tabs, as follows:

  • show projects by swim lane status, and move them to other status lanes
  • show actions by swim lane status, and move them to other status lanes
  • show actions by project swim lane, and allow reordering (vertical prioritization) and movement between swim lanes
    • this would aggregate up by tag/whatever, so a swim lane for #project/foo would contain all action notes that contain that tag
  • show individual tasks by action/project swim lane, in the order listed in the note(s)
1 Like

imdone is a great example of an app that manages tasks embedded within other plain text documents. It’s very clever and actively developed, and not just for code. I don’t really work that way, but might be worth looking at, both for ideas and maybe to use.

Yes that’s very similar to what I was thinking. I’ve tried it before but ultimately chose not to use it.

obsidian-kanban 0.0.7 has been released!

  • Adds markdown support to cards

  • Adds link / tag autocomplete

Screen Shot 2021-04-24 at 3 15 29 PM

6 Likes

Hey, loving the plugin.

I have a bug and a question, and a suggestion.


Bug:

image

This happens whenever I click on a [[note]] link, the to the obsidian note opens, but so does the pop up, all of the time.


Question:

With the Delete / Archive functionality, where do the Archived things go? I tried to search the forum if obsidian has some default archive or something, but I’m clueless.


Suggestions:

  1. Ctrl + Hover over the link previews the page, same way the calendar plugin does it.
  2. Check out https://nullboard.io/preview , hover over the note and press [r], I think it’s cool that it turns it into a “raw” note, that you can use to add “sub-headers” to lists within the main boards.

Thanks again for the plugin. :blush:

I like it, thank you for this plug-in.

2 Likes

8 Likes

Thanks so much for this plugin. I’ve found it immensely more useful than any of the other Kanban implementations so far. It was very simple to get integrated with my current project/TODO setup.

I think the only thing I’d miss at this point was a preview/hover over links

3 Likes

Page preview has been added!

2 Likes

That’s some great service, right there. Task lists (which are what I’m trying to link to within their respective projects) work as expected.
Thank you so much!

3 Likes

This is great to know. I’m finding multiple uses for the Kanban Plugin.

Amazing plugin. Thanks so much for creating it. I’ve already been able to integrate it into my workflow with a small project tracker I’ve created as a test. I can add links to my notes and even links to tasks in the Things app. It seems to work great.

5 Likes

THANK YOU SO MUCH FOR THIS!
Great plugin!

2 Likes