interesting idea, itās like aliases or symlinks in a file system
what kind of use cases would you use it in? Does this address the same use cases as grouping, layers etc?
One clear use case for me is: I use spaces to take meeting notes at work. Often, we will assign tasks to various people on the team. Transclusion would allow me to take all the various todo cards on different spaces and include them in a Kanban board-type space. This space would allow me to coordinate this work with my team, moving them to different regions representing states (āin progressā, āmore info neededā, ādoneā). At the same time, if someone needs more context about those tasks, they can link back to the meeting notes space. Once the task is done, and the owner checks it off, this state would also be reflected in the context of the meeting notes.
This is a practical example of the power of being able to manipulate the same card in different spaces.
I thought about this more, and no, it doesnāt. I was initially thinking, if I could transclude, I could create a new space with the cards I wanted to group, and use the space itself as the container. But that doesnāt really accomplish what I want because I really want the grouping to happen in the same space. ŹŹĢ ĶŹĢ Ź
ā¦ ben
This does sound like a really cool, really power user feature that Iād like to do in the future. Iāll take some time to think about the right way to do this so it doesnāt become an eccentric-feeling feature that no one understands/uses.
If there are more scenarios, and other ppl who want this place +1 this thread with your own use cases.
Just seeing this for the first time with Benās notion link.
+1 but I donāt have great specific use case right now.
I tried using Kinopio for my daily work notes today, if I continue with that then it would definitely be useful as I take notes in a Daily space, but want to reflect those easily in another more specific project space.
I donāt think that use case has enough reasoning behind it to warrant the staying in sync over just copying the card.
Unless it somehow brought over connections and kept those in sync. Because then I could be taking notes and making connections in a meeting -> then mirror it in a relevant project space, continue to make connections (which sync back to the meeting), and then reuse that easily to prepare for the next meeting, which it could be built on again all while staying in sync with new connections in the other spaces.
PS Sorry for the unclear and non-concise rambling
PPS This is actually one of the features I use the least in Roam. If I could vote for my own related power user feature it would be around Tags. I love the tag feature and the little card that displays the spaces with the tag, but Iād love if somehow tags had their own page/space where that card lived, but where I could also have notes about the tag on itās own. This is something I use A TON in Roam.
(Space about a Tag Space ideaā¦: https://kinopio.club/example-tag-space---idea-NVNRG0lKbGWz5fqdqZhmq)
I previously said I didnāt have a use for this, but I have a few now that I think would be great.
The big one is a planner within a planner.
I have a personal planner space and a work planner space.
I keep them separate because I donāt like pulling up personal stuff on my work computer.
But Iād love for my work planner stuff to be reflected in the personal planner space so everything could be seen all together still.
Feel relevant for this discussion:
Curio is implementing something similar in beta they are calling āSynced Figure Instancesā: https://www.zengobi.com/curio/releasenotes/?v=22
I donāt use since itās Mac only, but feels like itād be useful for reference/research/inspo given itās another visual note taking app.
More detail: https://www.zengobi.com/curio/docs/22/figures/#synced-figure-instances
For me, the biggest use of cloning/mirror would be for task planning. I like keeping tasks in their original context but I also like to have them all in a separate planner space where I can cluster them, make connections and plan and prioritize. Having a list of 30-50 tasks is overwhelming. Having the same clustered in groups and just floating around in a space is a lot less so. Without transclusion, itās nearly impossible to do in a way that is not frustrating or speed of thought/frictionless.
I know I can use tags for tasks but that just turns cards into an overwhelmingly long list of stuff (which is why Roam-likes didnāt work for me). This is also the same reason why I donāt like separate task manager apps like Todoist, etc. as they are just lists of lists, and I canāt physically manipulate things like I can do in Kinopio.
Curious how you would plan to interact with them or where you would want you task cards mirrored to if not a dedicated space that essentially turns into a master list?
Given the spatial nature of Kinopio and the work to add transclusion to a second space it feels like a lot more work than adding a task tag. Yeah itās a master list, but I assume youād maintain a master task space to mirror all other tasks to?
It does turn into a master list in concept, but the key for me is that itās not in a shape of a list but more of a freehand kanban plus a pile of clustered things.
Plus it makes it super easy to add notes about tasks, to think through blockers and make visual connections that Iād have to keep in my mind or rely on back links (not much better) otherwise
So something like this would be your āMaster Task Spaceā and all of these tasks might live in various other spaces related to projects?
Yes, exactly.
i think maintaining the source and other connections in a mirror/transclusion-y way would be the move for sure, that creates the ārabbit holeā effect you get on are.na and also makes sure stuff is being credited properly and/or is trace-backable ā particularly would be important if you wanted to borrow and link out to somebodyās text note with their writing or ideas in it
this has overlap and possibly is a dupe of wip for Feature request: Link to card - #18 by pirijan
Given it sounds like a preview is in the works for the link, it covers the mirroring idea.
The out-of-scope / much-more-complicated idea on top of this would be to be able to edit the card in any space itās mirrored
Card links beta is now ready to test at https://deploy-preview-390--kinopio-client.netlify.app/
hereās a vid of transclusion https://twitter.com/pketh/status/1655678282321330177
It seems to be fine, although there seem to be issues with syncing when one card is mirrored on the same space.
Congrats!