Hi David,

I can see the appeal of putting "everything" into a single TiddlyWiki and indeed that is actually part of the vision of TiddlyWiki (if I am not mistaken). Also I can see that in practice this is currently impractical, mainly due to two reasons:

- images, pdf's and similiar "non-native TW"-files tend to blow up the TW to the point where it becomes unusable - in a TW EVERY tiddler is ALWAYS loaded, meaning that while you can store a million tiddlers in a wiki, these million tiddlers are completely loaded into memory and parsed out from the html, when you open the wiki

So in theory your approach of spreading out a wiki may be workable, but I feel that it don't plays well with the vision of having a single file with everything in it. So while you are correct with your assumption that the static files would contain a fair bit of javascript complexity, it is in theory possible to make it a reality. Although, having said that, you wouldn' be able to use transclusions across those static files and the more features you add, the more similiar the "static file" becomes to an actual external TW.

Here is what I think might be a solution to this dilemma:

There is no way around having images/pdf's external to the wiki.html file, so ideally a TiddlyWiki should be a .zip file, with the wiki.html being seperate from the external files. Then to open a wiki, there would have to be a browser-extension that enables you to work with the wiki in the normal way, while also loading in the images/pdf's from the zip file as external files when necessary. Also with this setup you can imagine having external tiddler stores in files that are lazily loaded into the wiki.

The downside is that this would decrease the sharability of a wiki drastically, as you have to have the browser-extension for the wiki to work and you can no longer upload it to say tiddlyspot or another server, without this server knowing about the zip-format.

/Andreas

--
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/tiddlywiki.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/55472C8B.6010403%40googlemail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to