That was enormously helpful, *thank you! *As I stare at this a bit more, I
think I'm coming to some solid conclusions, but I could also very well just
be getting myself mixed up in a huge knot. Is the following explanation to
myself correct?

*The following is a beginner's attempt to explain what filters are and how
filters work, and may not be even remotely correct. *

Consider the list macro. To use the list macro with a filter, enter <<list
filter ...>> This calls the list macro and tells it that it will be
generating a list from the next  bit of info which tells the list macro
what to search for and list. That next bit of info can be pretty long, but
must be encased quotation marks. The filter itself is inside square
brackets. <<list filter "[filtername[filterparameter]]">> The first word in
there is called the filter (not to be confused with the "filter" word which
came after the "list" macro). There are 3 built in filters in Tiddlywiki:
Field, Tag, and Tiddler. Using, for example, the tag filter will generate a
list of tiddlers based on the tags specified.

Plugins can add more filters in addition to these 3, as well as expanding
the filtering abilities.

MatchTagsPlugin does both. It expands the exhaustiveness and specificity
you can achieve using the tags filter (everywhere, including other
plugins!), as well as a new macro which functions similarly to <<list
filter [tag[parameter]]>>, but does more stuff too.(not clear on exactly
what yet).

Yakov Litvin's ExtraFiltersPlugin
<http://yakovl.bplaced.net/TW/ExtraFilters.html#ExtraFiltersPluginInfo>adds
6 new filters; 2 filtering in (adding), and 4 filtering out (excluding), as
he explains it. They are, respectively:
[all[parameter]]
[from[parameter]]
[and[parameter]]
[not[parameter]]
[unclassified[parameter]]
[hasPart[parameter]]

Jon Robson's 
ExtraFiltersPlugin<http://filters.tiddlyspace.com/#ExtraFiltersPlugin>adds
what he counts as 13 new filters, but which my definition here counts
as 8. (I would only count the "is" filter as one). He groups them
differently than Yakov, so I'm not quite sure how they compare.

Finally, there are actually 2 secondary additional core filters of a
different kind than the ones above. They are the [sort]field]] filter, and
the [limit[number]] filter, and they merely delimit how the main filter
displays. Besides the 6 mentioned above, Yakov Litvin's
ExtraFiltersPlugin
<http://yakovl.bplaced.net/TW/ExtraFilters.html#ExtraFiltersPluginInfo>
includes
2 sort filters as well.

I'm still not sure how Filtr <http://filtr.tiddlyspace.com/>
ListFiltr<http://listfiltr.tiddlyspace.com/#Home>
 TagFiltr <http://tagfiltr.tiddlyspace.com/>
GetPlugin<http://get.tiddlyspace.com/#GettingStarted>
 and ForEachTiddler<http://tiddlywiki.abego-software.de/#ForEachTiddlerPlugin>
relate
to these in terms of functionality, overlap, redundancy, or synergy.

Cheers!
-Leo

-- 
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/groups/opt_out.

Reply via email to