> How many people have been successful getting plain-vanilla TiddlyWiki
> working on mobile devices, and if so, which devices and browsers?
I know 3 options of platforms where TiddlyWiki works (can save
changes): in Android (via AndTidWiki, FireFox or FireFox beta), in iOS
(via TWMobile or TWEdit or recently announced tiddlyNotes which is far
from vanilla TW; all these are not free) and in Maemo (and probably
MeeGo), where main browser is FireFox-based and FireFox is available
too. Perhaps in some other platforms there's also some FireFox-based
browsers which I'm not aware of.
As for successful usage, that's a longer story. While exploring proper
technologies, I keep in mind that I'd like to be able to view/edit
some tw-documents in different devices (for instance, in a PC and in
an Android talbet, while the file is stored in a usb-stick), and
that's what I mean further.
Now as for Android tablets, I'd say that usage of TiddlyWiki is quite
smooth. Here I'd like mention that I use asus eee slider device which
has keyboard, so don't suffer of probable markdown drawback (it needs
many non-alphabet symbols, so one has to switch abc/@#_ keyboards
often). On the other hand, Mans sais that he uses TW on a keyboardless
smartphone every day, so probably it's not of that concern. On
tablets, if TW is used for complicated content, there are some
problems, though:
1. Problem with PasteUpPlugin I mentioned above.
2. For keyboard enhanced devices - bad support of keyboard in both
AndTidWiki and FireFox: things like ctrl+c/ctrl+v/ctrl+x, ctrl+a, ctrl
+z/ctrl+y, ctrl+arrows (for jumping over words), shift+arrows (for
text selection) are mostly not supported. In recent FireFox beta
there's no way to select a part of text: both shift and finger
selection don't work. I'm going to establish consistant feedback with
FireFox developers, but now I don't know where feedback put from the
main page goes and how to trace it.
3. For Android devices fonts can't be installed unless a device is
rooted. This is important for Plugin: jsMath.
4. I failed to get FCKeditorPlugin work.
But most of things work, including IncludePlugin ("file interaction"
plugins are most vulnerable for incompability). Basically one gets
touch-screen isntead of mouse/trackpad which is ok.
In smartphones, things are much more complicated. There's BidiX's iTW
[1], but for me it's not good enough because of single-page mode and
other things. So I'll list basic problems which are to be overwhelmed
to have TW usable in mobile phones:
1. Lack of space forces to do smth with menus, hide them somehow. It
can be done, for instance, as in iTW, or using ToggleSideBars
transclusions [2] (this is not that simple, though, if you want to be
able to open menus right away when you are near the bottom of the page
without getting to the top). Also, there's a very interesting
"Triptych" theme [3] which I would like to explore in a talbet. It's
discussion is at [4].
2. Nobody would love scrolling over many pages. Despite the presence
of the jump toolbar button, it's better to use SinglePageModePlugin
[5] (I wouldn't do so due to some workflow issues) or
TiddlersBarPlugin [6] (like it's already done in "Triptych" theme).
Not only much scrolling is bad without them. When one opens a tiddler
to edit, he or she gets two scrolling entities: page scrolling and
tiddler's content scrolling. In mobile, this hinders workflow utterly
(I guess, this depends on browser, thought). Each of this plugins
solves this (if lists like timeline are hidable), because the edit
area of one tiddler goes in one page.
3. Styling should be edited. Fonts should be much larger, and page
header is better to get smaller/be removed. For fonts, probably
FontSizePlugin [7] would be very good (it can make tw-documents more
device-independent).
4. Some items from QuickEditPackage [8] are very useful, especially
QuickEdit_link and QuickEdit_split. They allow to skip many annoying
steps in some actions: QuickEdit_link, for instance, eases remembering
the name of a tiddler which one would like to link without usage of
search etc.
5. What is most painful -- sharing of settings, plugins and other
tweaks between tw-documents. I really wouldn't use TW in a smartphone
unless I have an engine which would allow me to install each plugin
once etc.
Basically, all the problems of tablet usage are inherited in mobile
and flavoured by many others, that's why my idea is to get able to
work with TW in tablets first, and then start to adopt it for mobile.
One should keep in mind, though, that I have very high demands to
TiddlyWiki because in a mobile device I keep over 1000 rich text files
for different things, starting from philosophical notes and finishing
with daily todo lists and some idle interests and notes, and moving
them into TW just *requires* heavy set of technologies. So, some other
people can find usage TW in mobile much less problematic.
[1]
http://itw.bidix.info/
[2]
http://tiddlytools.com/#ToggleLeftSidebar%20ToggleRightSidebar%20Welcome
[3]
http://triptych-theme.tiddlyspace.com/
[4]
http://groups.google.com/group/tiddlywiki/browse_thread/thread/336977345667aea1/5313789a5e359f61?lnk=gst&q=almost+here#5313789a5e359f61
[5]
http://www.TiddlyTools.com/#SinglePageModePlugin
[6]
http://visualtw.ouvaton.org/VisualTW.html#TiddlersBarPlugin
[7]
http://tiddlywiki.squize.org/#FontSizePlugin
[8]
http://tiddlytools.com/#QuickEditPackage