mgmeyers / obsidian-kanban

Create markdown-backed Kanban boards in Obsidian.
https://publish.obsidian.md/kanban/
GNU General Public License v3.0
3.15k stars 180 forks source link

Feature Request: Embed kanban board in a page #4

Open bobbleheadjoe opened 3 years ago

bobbleheadjoe commented 3 years ago

Right now, the only way to create a kanban board is as a separate page/document. It would be great if the board was embeddable though and could be included (maybe in a code block?) on a page with other text. For example: A page for a project that could include links to all other relevant project information + a kanban view of the tasks associated with that project.

wongchenv commented 3 years ago

+1. The same needs

pjeby commented 3 years ago

Note that if the kanban view was implemented as a markdown postprocessor instead of as a custom view type, then normal embedding would work just fine. (There'd also be no need for commands to switch viewing modes, since edit/preview is already built in.) It would also help address #7 (indicate file is a kanban in explorer) in that hover preview would show it as such, and it looks like #21 (transclude) is asking for this same thing.

Lennon-ruthven commented 3 years ago

+1 same needs

dariuszkowalski-com commented 3 years ago

+1

goodjobjohn commented 3 years ago

+1

thedanielfactor commented 3 years ago

+1

blackpeasy commented 2 years ago

+1. Would make all the difference for me.

perkam commented 2 years ago

+1 also here. Also this plugin is great and I appreciate all the work.

cjl12377 commented 2 years ago

+1 would really make my project dashboard cleaner with embed

lloydmarquart commented 2 years ago

+1 this would be really great!!

jaimevillegas commented 2 years ago

+1 Same needs!

atimeofday commented 2 years ago

+1

Tony-zf1 commented 2 years ago

+1

vonnieda commented 2 years ago

+1 This helps me switch from Notion.

SebastianBehrens commented 2 years ago

+1 Would love that as well.

pjeby commented 2 years ago

Please stop leaving +1 comments: they send an email to everyone else who has touched this issue every time you do. If you look at the top of the issue, there is a little face under the original issue text that can be clicked to add a reaction such as a thumbs up. If you use that instead, then you won't be spamming notifications and emails everybody who has an interest in this issue -- which doesn't help anybody or make the feature get implemented any faster. Thanks!

bamr87 commented 2 years ago

+1

eblanshey commented 2 years ago

If implemented in a way that the embed would allow full functionality of the kanban board (not just viewing it), it would be solution for swim lanes #237, as multiple boards would be embedded within a single page.

MugenLee commented 2 years ago

+1,Kanban can embed notes, and daily is very helpful for many scenarios that require task management, such as project management

blackpeasy commented 1 year ago

This might be of help: The flow editor of the Make.md plugin allows direct editing of embedded content.

I asked if his method might be usable for embedded kanban boards, and he gave This answer.

KraXen72 commented 1 year ago

+1, this would be very cool. or atleast somehow add a way to add markdown text that is not in any column to the kanban board itself (for example info about the project the kanban is on, reference links, images, etc.)

valiantgenomics commented 1 year ago

Almost 2 years later and it seems that nothing has been made to advance this issue further.

All of us that have upvoted the OP deem this Kanban enhancement mission-critical, correct?

I'm more than happy to help with brain power or with financial resources to get this implemented as soon as possible.

yohann-bacha commented 1 year ago

Same, bumping on this too!

AndriiPetrovDev commented 1 year ago

It's essential for completed workflow

ianscottknight commented 1 year ago

+1

cbeams commented 1 year ago

@mgmeyers, would you be interested in posting a bounty to fund and prioritize your implementing this feature? I'd pledge $50 toward it and assume many others here would too.

In any case, if properly implementing board embedding is just too difficult for technical reasons, I'd actually be satisfied with a lesser improvement that would allow for capturing arbitrary content on a board page without it getting deleted every time one toggles between board and normal modes. For example, imagine defining a special heading that (a) does not show up as a column when viewing the page in board mode, and (b) does not get deleted when toggling back and forth between normal and board modes. This would solve my main problem, which is that I often have to create two pages where I would otherwise create just one, i.e. one for a board, and one to capture notes, links and other content related to that board.

cbeams commented 1 year ago

Suggestion: the ability to preserve arbitrary content described above could be implemented similar to the way a board's Archive is already implemented. Archive is a well-known heading value that's recognized by the plugin as hidden, i.e. not being visible in board view. A similar column named, e.g. Notes could be supported, such that any and all content under that heading is preserved exactly as-is when toggling between board and normal editing views. This Notes column would also require being declared under the *** horizontal rule, just as is required for the Archive column today. Doing it this way would help make clear the special nature of the Notes column and would avoid backward compatibility issues in the case of users who have already defined an actual column named "Notes" that they probably want to remain visible.

brandenespinoza commented 1 year ago

Not to add more scope to this ticket, but not only would be great if, upon embedding a pre-existing board into a new note, we could choose which columns (lists) to see, and still preserve interactivy.

Example: I have a kanban board for all of my personal-life stuff:

Backlog On Deck In Progress Complete

I would love to be able to embed this board into my daily note template, however, I only want to show the On Deck and In Progress columns (lists). Kind of simply focus on what really matters right now... aka what's being worked on and what is about to be worked on. .

mariomarchi commented 11 months ago

+1

LePenseur13 commented 10 months ago

1+

adunn-vcu commented 10 months ago

+1

beelzebubbles commented 9 months ago

+1

TheGarageDragon commented 7 months ago

Not to add more scope to this ticket, but not only would be great if, upon embedding a pre-existing board into a new note, we could choose which columns (lists) to see, and still preserve interactivy.

Example: I have a kanban board for all of my personal-life stuff:

Backlog On Deck In Progress Complete

I would love to be able to embed this board into my daily note template, however, I only want to show the On Deck and In Progress columns (lists). Kind of simply focus on what really matters right now... aka what's being worked on and what is about to be worked on. .

Yessss this is exactly what I'm looking for as well! A centralised board, and ways to embed specific lists from that board (e.g. the "To-Do" list only) into other notes, like daily notes. Would be great!!

julianjurai commented 5 months ago

+1

Mike-Sundays commented 4 months ago

+1

julroger2013 commented 4 months ago

+1 Would be really valuable to embed a Kaban inside a larger note.

DrBoria commented 4 months ago

+1

Facni commented 4 months ago

+1, Would be nice to be able to use links to headings to show the boars we want, example ![[Kanban#list1]].

FeralFlora commented 4 months ago

+1, Would be nice to be able to use links to headings to show the boars we want, example ![[Kanban#board1]].

How would that work? Each Kanban is its own file, not a heading. Perhaps you meant a list, not a board? Since lists are formatted as headings.

Facni commented 4 months ago

How would that work? Each Kanban is its own file, not a heading. Perhaps you meant a list, not a board? Since lists are formatted as headings.

Spelling mistake, sorry, I didn't realize it when I wrote it. Already fixed.

webenadam commented 3 months ago

+1 really looking for it. it will change my life :)