I have a pretty similar workflow for publishing my personal notes which is exported using GitHub actions.
<a href="https://notes.alexkehayias.com" rel="nofollow">https://notes.alexkehayias.com</a><p>Relevant emacs init code here (a lot of hacks to get exporting to ox-hugo to work and improve performance):
<a href="https://github.com/alexkehayias/emacs.d/blob/master/init.el#L906" rel="nofollow">https://github.com/alexkehayias/emacs.d/blob/master/init.el#...</a><p>I find navigating notes with an interactive graph as not that useful for others. I mostly use org-roam-ui myself to spot notes with no links but otherwise there's way too many nodes to do anything other than randomly click around.
There's also the wonderful org-roam-ui which provides a React-based interactive graph of all your nodes for browsing and editing in the browser. The maintainer has just pushed a branch which can be deployed to a public server too.<p><a href="https://github.com/org-roam/org-roam-ui" rel="nofollow">https://github.com/org-roam/org-roam-ui</a>
Has anyone defined or experienced a good workflow and process for multi-user, selective access/partitioned org-roam notes?<p>Imagine I’m on a team of five and each of us have information that we consider public, private, company, and company/private. The last two being info that should stay with the company and <i>not with me</i> when I leave, and information that should stay with the company <i>and with me</i> when I leave (perhaps research or best practices we adopted in our use of language Foo or technology Bar [“how we integrate CUDA” or “rules for smooth DB migrations”], where it’s not company proprietary but the company should have continued access.)<p>I can easily see how I could use org to organize my own information, but if I use it to create a silo of information that only I can access and that, from the company perspective, dies with me when I resign, that feels selfishly sub-optimal.<p>(Perhaps “public” and “company/private” are the same category in effect, but user1’s private and user2’s private are definitely different. I’d be willing to take any reasonable restriction such as segregation must be on a per-file basis.)
I use org-wiki and did try out org roam for a quick test.<p>Isn’t the main problem with org roam or similar solutions that the file names are random?<p>I quite like having searchable names. I’m a bit worried that when the database is lost I have a problem recovering the metadata.
I have been using emacs and org-mode for years now, but org-roam was a bit tedious and time consuming to set up correctly. I now use Logseq, and it's really great (especially the flashcard feature). I wish it had an emacs mode though.
Can somebody explain to me how Org Roam Notes format is any different than Markdown with some [[clever]] indexing on like... tagging + indexing certain parts of your notes to make them searchable?