Jeremy
As their seem to be few others in my proverbial boat, at present, I
doubt as to whether this issue of scalability warrants the attention of
either Jeremy or the very talented and devoted group of developers
currently hacking away at TW, but resolution of this issue will become
increasingly pressing as more users adopt and adapt the TW to their own
diverse uses.
As a technically inept end-user, I feel somewhat shamefaced in putting
forth the following, but I'll do it nonetheless in the interest of
public discourse:
*500k is at or about the upper-limit of TW adaptation designed for
public consumption via html.
*500k is insufficient for those developing dynamic sites with regular
updates.
*It will be essential to either
A. develop technologies by which a number of sub-500k TWs can
communicate with each other by directing one another by
sharing/transcluding tiddlers, or
B. load tiddlers asynchronously depending upon their
frequency/likelihood of use within a given browsing session.
But, quoth fellow newbie, Tony, from an earlier post: "All I know is
that I used AJAX to clean the sink as a kid".
Regards,
b.
I have done a bit of searching and have found a plug-in for firefox
that might just solve the problem. It is called MAF, which is Mozilla
Archive Format. It works great for saving files into one file, kinda
like a MHT file in IE. It actually just automates a "Save Complete
HTML" and then zips it together. If you use FireFox, download and
install the plugin. It is available at
http://maf.mozdev.org/index.html. Then download my example file at
(msig.med.utah.edu/RunningUtes/cryptogram/aca.maff). You have to save
it somewhere and then open it with the "Open MAF" command. The
resulting file is about 100k, where the original was over 260k.
There is a catch. The plugin doesn't work great with TW files. Since
all the graphics are called using [img[filename]] and stylesheets, they
aren't actually identified with the MAF plugin. I had to physically
copy the images and rename my TW to index.htm so that they would run.
The plugin does offer some interesting possibilities for the problem of
increasing file size as well as including images, sounds, or other
media.
As a sidenote, it might be possible to adapt this FireFox plugin for
use with TiddlyWiki. The actual commands are written in JavaScript
with the file zipping calling "ZipWriterComponent.dll".
Just a few thoughts.
Although, the tool is great I find this as the only limitation. Cant
the tiddlers (the body) be stored elsewhere and only their links exist
on the singlepagewiki? That is one "calls" for the tiddler to display
everytime you press the link until then it is not loaded.
That way one can retain the comfort of a single page wiki and store
more data.
Jass