TiddlyWiki: a local, single-page wiki
tiddlywiki.com
tiddlywiki.com
I think my ideal would be an updated VooDooPad that uses markdown syntax with wiki style [[links]], with support for drag and drop attachments and expose pages as text files on the filesystem. VooDooPad is really close to this but seems to be abandoned and more complex that it needs to be. Actually, now that I think about it, Typora very close. If it had wiki links that opened the linked page in the same window (and added back and forward navigation) it would be perfect.
Quiver is also propietary but it is possible to create other scripts to export the notes (https://github.com/HappenApps/Quiver/wiki/Quiver-Data-Format).
In any case, I'm also looking for better personal wiki solutions. So far, there is no clear answer. At least for Mac.
http://mgsd.tiddlyspot.com/demo3.html
This provides so many more features & organization than what a traditional Todo app provides.
The UX was great, but I didn't like the local data-lock-in due to tiddlywiki. ( Also - the whole ticklers (notification) system was a bit clunky. )
Once in a while I get the motivation to reproduce this as a full-fledged web or mobile app.
There is a plugin for the modern TiddlyWiki (IIRC it's full name is TiddlyWiki5) called GSD5 (GSD is for "Getting Stuff Done"): http://gsd5.tiddlyspot.com/ .
I've never used TW Classic and original mGSD, but GSD5 is "heavily inspired by mGSD" and on first glance they look alike a lot.
And, anyway, TiddlyWiki5 with GSD5 rocks.
It is truly a remarkable piece of software, mostly because it is DESIGNED to be customizable to ones needs.
In fact you can just take a look here (might kill this link in a few days, fyi):
https://alexkrolick.github.io/research-notebook/index.html
EDIT: Here's a helpful "citation" macro for making notes on papers: https://alexkrolick.github.io/research-notebook/index.html#m...
I am not too concerned with internet availability/mobile accessibility. The idea is just to document stuff that I can access later.
I keep software links, configuration, track-list for stuff I want to track (great new product/bookmark/book/service, just add [[TrackList]] when creating that page and can see it later in the footer of my TrackList page. Most Wikis can do this, however, in TiddlyWiki it is easy—no need to edit PHP files or plugins; it has a nice filter syntax that allow anything to be queried in a myriad ways tags, date, custom fields, title and so on, I just place that filter right there in the text and get the results.
It also supports other syntaxs such as Org-mode and Markdown if you use them; in retrospect I should have chosen Org-mode as an Emacs user, it would have been easier to get the data to other programs.
Couple of problems I face:
+ No converter to convert files to other Wikis or formats:
Not a TW problem, Pandoc and other tools cannot convert this to say, MediaWiki or DokuWiki. So as a non-programmer I am stuck with this as of now. But I am slowly trying to make work a Perl module[x] to convert the HTML to wiki form.
+ Static pages has awful URLS:
It double encodes the URLs and it is filled with "%2520". I wish they make a setting to replace that with hyphens or underscores.example page:[y]
If they could get this to work I think this has the chance of being the best static site generator. Easy to use and extremely customisable (or may be I am coloured by my non-programmer experience with static site generators).
+ Duplicate titles:
'Notetaking' is different from 'notetaking', so occasionally, I link to a non-existing pages for less frequently linked pages; there should be a setting for naming policy.
+ Data corruption:
I've seen few cases where people lost their data completely. TW warns about this in their page and advice people to use backup (I backup it to Dropbox). Example:[z]
[x] http://search.cpan.org/~diberri/HTML-WikiConverter-0.61/lib/... [y] http://tiddlywiki.com/static/Introduction%2520to%2520filter%... [z] https://groups.google.com/forum/#!topic/tiddlywiki/bgcRqKGQ2...
Community is friendly and helpful; I stole most of my customisation macros, code and notetaking ideas from the TiddlyWiki Google Group where helpful ideas and solutions are plenty. Nice bunch of people.
Bit outdated by now tough..
1. Easy copy and paste (or import) of Web pages (including embedded images) 2. Embedding and resizing images 3. No server requirement. 4. Cross platform 5. Extensible
(If I disable it, it works fine).