hello. i’ve been using obsidian for like 3 years now. i use a single vault for everything, because it’s more comfortable for me: you just open obsidian and use it.
but with this approach you need to make a proper structure, otherwise you wouldn’t be able to find anything after that. more complex structure means more overhead, because you need to follow it afterwards.
for my usage i had around 4-5 levels of nested folders, many tags, templater/quickadd setups, dataview/kanban overviews and so on.
though it worked great, you cannot make a perfect structure on the first or even second try. probably at some point you need to rethink it. in my case, each refactor was a nightmare.
instead of helping me at hard times, because i shot myself in the foot with the structure, it was actually easier for me to avoid the usage of obsidian. the workflow became too complex to handle.
my solution to the problem is to remove the folders. and the way to achieve this was making my own plugin.
the documentation what the plugin does and why it’s this way is located in the repository on github.
to keep it briefly here, the plugin wants that you have all your notes in a single folder. to avoid filename conflicts, they are all UUIDs. of course, this comes with a lot of drawbacks (but also benefits), and the plugin tries to solve them.
i would be very grateful if you can give me some feedback about the plugin. likes, dislikes, documentation, translation, UX, features and so on. even if you don’t plan to use it, you can give the concept/usage documentation a glance and write what you think overall.
if you are going to use it, it’s not available in the community plugins yet. the settings format is not finalized, as well as the UX. before trying out, make sure to create a backup of your vault.
a few additional notes:
-
plugin has an “integration” for excalidraw and kanban. though they are markdown files, they should be ignored for this plugin. you can add additional excludes in the plugin settings (as in the
data.jsondirectly), it’s just not in the settings tab yet. -
russian documentation for the usage is in the works.
-
some features like progress notice of storing and confirmation modal on the first use are already on my list.