Hacker News new | ask | show | jobs
by codeCatalyst 2892 days ago
zimwiki

pros:

* open source

* stored as a bunch of linked text files

* can version control with git

* wysiwyg markdown(media-wiki syntax) editor

http://zim-wiki.org/

5 comments

Zim is great. It has grown to be a part of my working process.

My TODO lists with tickboxes are in Zim. (use [] to make a box). This way I can check what tasks are left and which are done. When the list of "done"-tasks grows, I move those to an own page to declutter and have a searchable history.

When I read an interesting paper or book, I add summaries to be reviewed later. When I develop, I build "case files" of things I am doing (e.g. set of commands, replies from a device, mini-HOWTOs, observations). Often these can be communicated to other people after a little polish.

One problem is that some notes tend to become spread out and somewhat chaotic, especially when having to multitask under time pressure. Many notes taken have little if any value after some weeks or months so I don't pay much attention to strict discipline there. Zim is essentially a somewhat messy lab journal intended for myself.

I think you described my workflow exactly.
Yeah, mini-wiki in your file system is cool. Just started using it and have mixed feelings:

* The files can live anywhere (say, the Dropbox folder)

* The files are plain text

* The markup is minimal and there is UI for it

* The app is a bit old-school - none of the flat ui, panes, online-email-style stuff. No Electron.

All good so far. Yet the app forces the user to organize stuff into linked pages. Let's see whether I have the patience to stick with it.

I used it for about 5 years, and in the end I'm just more comfortable working directly with text files in my text editor. I do like that it has a nice export capability for e.g. quickly organizing and setting up an informational website.
all your '*' are good points, right ?
Other features I use often are:

* manage to-do-lists based on the page they occur, and/or their tags, deadlines and priority level.

* table of contents for a larger one page note

* auto git add/commit upon application start

What I would love to see is:

* automated and robust git push/pull with GUI based conflict resolvement so I could collaborate with colleagues who are not too comfi with git using zim

* organize pages using a nested tag structure (like gmail lables) instead of folder structure.

Great for storing files along with notes.

Saved me a couple times with re-occurring or forgettable issues.

Recently with Virtual Box I needed to install the Intel USB 3.0 driver when spinning up an old WES7 VM. Had the note and the executable right there.

Yup. I use zim for every longer term project. I do personal documentation in it, all of my notes for my pnp campaigns are done in it, ideas for games: zim.