That is an interesting idea, and I believe that it can be done using 
filters.

As long as you create tiddlers for each version, or at least only use the 
latest one, I have no idea why you wouldn't, than you can make your outline 
using list filters using a process that is something like this:

1) Every tiddler that is going to be in the final version, and all 
revisions of those tiddlers, have some tag (someTagForThingsToInculde in 
the example below). This includes old versions.
2) Each subject/idea that gets revisions has a unique name. Each tiddler 
holding one of the revisions of this idea has a field called `name` (or 
whatever you wish to call it) and in this field it has the name for that 
subject. The tiddlers themselves have some descriptive name like idea r-1 
and idea r-2 or however you want to name them.
3) When you want a new version of an idea you clone the tiddler holding the 
current version and name it appropriately, then edit the cloned and renamed 
tiddler as your new version.

To display the full thing with only the latest revisions use something like 
this (you will probably want to make it prettier than this will be, but the 
structure will be the same):

<$list 
filter='[tag[someTagForThingsToInclude]has[name]each[name]get[name]]' 
variable=CurrentName>
<$list filter='[name<CurrentName>sort[created]limit[1]]'>
<$transclude/>
</$list>
</$list>

This will find all the tiddlers that are tagged with your inclusion tag, 
make sure that they have the field `name`, only take unique elements (so no 
duplicate entries) and then give the list of unique names. (the first list 
widget)
For each one of those names returned it will find the most recently created 
tiddler (the second list widget) and transclued that (the transclude 
widget).

You can expand this into sections with subheadings and things like that, 
but this will give you a basic version of what you want. The inner list 
widget is the most important part as far as that goes.

-- 
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.
For more options, visit https://groups.google.com/d/optout.

Reply via email to