Hi Yalkov,
the "split" questions is a *very* interesting one. Since 1995 my own
TW evolved as a glossary system to a 19MB large file with 5112 items,
(16298194 bytes total), including 155 plugins enabled (from 208
plugins total), 58 scripts and 3673 glossary items.
Load time is reasonable when loaded localy (from stick or disc), but
awful when loaded from a hosted site.
There a several techniques to split a huge TW, e.g. IncludePlugin [1]
and Masterincludes [2]. They are recommendable when the tiddlers are
tagged with disjunct categories, e.g. a tiddler belongs either to
"truck" or to "station wagon", but not to "truck, station wagon". Then
you can export all trucks and station wagons to TWs by it's own.
The main drawback is when you have non-disjunct tiddlers ("truck,
station wagon"). Since all distinct TWs are included in one large TW
at load/include time you can not edit a tiddler or create a new
tiddler in the large TW, but in the small one where it is - or should
be - stored.
Therefore you have to decide cleary and setup a precise policy which
tag triggers this. Furthermore when you split a hugely evolved TW you
probably have tiddlers tagged as "truck, station wagon" and tiddlers
tagges as "station wagon, truck" -- confusion will be inevitable.
A possible solution could be:
* The target TW name is stored in a field in each tiddler when
exported.
* Use this field value to disperse each tiddler to it's original
(small) TW when a hugely included TW is saved .
Splitting a TW -- a really fascinating question....
Cheers Michael
[1]
http://tiddlywiki.abego-software.de/#IncludePlugin
[2]
http://masterincludes.tiddlyspace.com
-------------------------------------------------------------