Zim – A Desktop Wiki
41–50 of 169 posts
Re: Zim – A Desktop Wiki
#42Re: Zim – A Desktop Wiki
#43These are the features I'd like in a wiki / personal knowledge engine: - Not a service. This has to be durable and portable. - Backed primarily by git and plaintext files, not a database. Explorable and manageable on the filesystem. - Markdown - Hyperlinks to articles that show up red if the page doesn't exist (yet). If a page is renamed, all hyperlinks to it must automatically update. - Multiple tags / categories ca…
- It's a product, not a service (they do offer their own paid syncing service though)
- It is backed by plaintext: markdown files in folders. As for Git, I'm pretty sure you could use it easily- and I noticed there's also a community-supported Git integration plugin [2].
- Just tested link renaming, it's there.
- It does have a tagging system. I haven't used it extensively enough to see if the rest of your requirements are met, but it seems very thorough.
- The desktop and mobile clients do support full-text search. Not sure how it's indexed but it is quite fast.
- Server + browser interface: unfortunately, it doesn't look like this is the case out of the box, but since the files are Just Markdown On A Filesystem I feel like you could probably just have a completely unrelated server to make changes to them.
- Native desktop app: hate to break the news, but the desktop app is Electron. That being said, it's extremely snappy and doesn't seem like a complete memory hog. (A cursory check of Activity Monitor says it's got four processes running, using 127 MB, 73 MB, 55MB, and 11.8MB.)
- Sync over git/github- again, community supported, but the plugin [2] looks quite solid and offers plenty of the kind of features you might like. I would also note that because everything's just Markdown files, other syncing mechanisms like Dropbox or iCloud "just work". They have a mobile app as well, and seamless iCloud syncing has been the killer feature for me.
- Publishing is an interesting one. They do have a paid service which allows you to "publish" vaults, which basically means they do the static rendering and then host it for you. It looks like their static rendering gives the published version of a vault a "table of contents" pane and other stuff. I imagine it wouldn't be too tricky to do this oneself, and you could possibly even integrate it into the editor.
- So, CLI/Vim editing works like a dream. I just edited a file from Vim and immediately saw it updated in the desktop and mobile apps. Updating backlinks works in the app just fine, but simply moving files around in the filesystem doesn't update backlinks.
- Yeah, this kinda is a whole concern of its own, but for what it's worth: images and media are stored in the same directory structure as Markdown files, and can be embedded into a "note" via linking. (like ![[imagename.jpg]]). So I imagine you could keep them in a separate directory that's gitignored or something like that.
Re: Zim – A Desktop Wiki
#44Once again I'm going to recommend tiddlywiki[0]. It has the hackability of emacs but can run anywhere a browser can ( both online and offline ). And of course, an active community and ecosystem built around it. [0] https://tiddlywiki.com/
Last time (a few weeks ago) I tried rclone with WebDAV. I do what the instructions say, I get a local web site where I can open the empty.hmtl, I do the basic setup, write a tiddler, it says "Saved" and the empty.html is still pristine and never gets written.
The times before that I tried several other ways documented on their web site, but failed with all of them. git? Only GitHub (and GitLab) seem to be supported, not my own git repo. Or SourceHut.
Cloud connectors? Which of the three? I've tried at least one of them, didn't work.
Re: Zim – A Desktop Wiki
#45These are the features I'd like in a wiki / personal knowledge engine: - Not a service. This has to be durable and portable. - Backed primarily by git and plaintext files, not a database. Explorable and manageable on the filesystem. - Markdown - Hyperlinks to articles that show up red if the page doesn't exist (yet). If a page is renamed, all hyperlinks to it must automatically update. - Multiple tags / categories ca…
Re: Zim – A Desktop Wiki
#46Re: Zim – A Desktop Wiki
#47I've been using Zim for at least 10 years for notes, todo's, etc. Recently I updated my setup to use syncthing for syncing between my desktop, laptop, and my Android phone. On my phone I use Markor, an open source app that supports the Zim markup format (along with Markdown and some others). I've been pretty happy with this setup.
How happy are you with Markor on the phone? Is it good enough to edit your Zim files on the go or are there any bigger down sites?
Re: Zim – A Desktop Wiki
#48Another really good program (that I personally prefer) is Joplin: https://joplinapp.org/
Re: Zim – A Desktop Wiki
#49Re: Zim – A Desktop Wiki
#50But this one is the first desktop application which is really interesting and could have become my solution for these tasks. I'll definitely keep it installed and try it out.