Hi Dave,
 

> 1. the four category tiddlers (Time periods, Places, Domains and Topics) 
> created as plain old tiddlers for now.
>
2. A few subcategory tiddlers created and tagged with the titles of the 
> category tiddlers (Germany tagged Places, People tagged Domains, etc)


Not seeing either in your updated 
http://giffmex.org/experiments/history.crossindexing.html 
<http://www.google.com/url?q=http%3A%2F%2Fgiffmex.org%2Fexperiments%2Fhistory.crossindexing.html&sa=D&sntz=1&usg=AFQjCNGz4ZcRyzMxhicUvLbhIMu6ZsSzTg>
As I said in my above comment 
<https://groups.google.com/d/msg/tiddlywiki/Jy4-aOoEi5U/uWDn3qvKNuAJ>, *xlist 
*currently only supports tag-categories, not field matching.

I know I will want at least two other kinds of tiddlers: 
> a) index tiddlers (Period x by domain index, Domain x by period, etc)
>

The *index tiddlers* are exactly those for which there is *xlist*.
That is what it's made for, preferably via an automagic view-template 
<http://xlist.tiddlyspot.com/#Automatic%20Indexes>.
 

> b) entries (John Calvin, tagged Reformation, Switzerland, Theology, People)
>

Index tiddlers using *xlist* show precisely these *entries* ...grouped by 
defined category tags.
Only, now, in your case, your categories are implicitly derived from field 
values, *not tags*.

>From there, what do I need to do to try this out?
>

There are two angles...

   1. you
      - change your wiki to one using tags, not fields
      2. I
      - invent variants of xlist that handle fields instead
      
You have various instructions and examples, 
>
but the problem is there are so many things to look at, 
>
it is not easy to see the step-by-step process.
>

The examples are ordered in a simple to complex manner,
the most powerful being last.

Right now, your design doesn't work with *xlist* as it is,
since you would first have to discard using fields at your entries
and to use tags instead.

However, I *don't* really want you to do that,
I actually want you to get a variant of *xlist* from me
that allow you to keep using those fields as list fields.

You even have other macros and templates, 
>
so it looks like what you did in your file 
>
is more complicated than what you are asking the user to do.
>

It is not more complicated... the opposite is true.
If you eventually get to have your index tiddlers to
automagically show the right entries by the right groups,
things couldn't possibly get any simpler.

New period, e.g. *Dark Ages*,
bam there are your indexs doing the right thing,
e.g. in the form of domain tabs.

All you needed to do is specify somewhere
which categories you wish to cross index at some index tiddler,
e.g. *Renaissance by Domain* would need to specify
that *Domain* provides the categories to look for,
currently via tagging tiddlers, in your case via field values (big 
difference!).

Also, instead of a tiddler *Renaissance by Domains*,
I would first start with a tiddler *Renaissance*.
In that tiddler I would link all the possible index tiddlers,
tagged, of course, *Index*,
*Renaissance* being tagged *Period*,
so that — at some other *Foo **by Period* index tiddler —
you could use all tiddlers tagging to *Period* in just the same manner.
These categorization tags for your index tiddlers are *essential* for 
*xlist* to work.

That's why xlist by default uses categories from the core list field,
so that — at some point — you can reorder your *Periods* by their start 
time....
and then have any index *Foo by Period* automagically show periods
in the right chronological order, provided it knows that *Period* is the 
thing to group by.

In fact, with the *filter *parameter you can already do that right now,
assuming each *Period *had a field called *begin*,
containing a valid (hence sortable) date format, e.g. *18900101* => *01. **Jan 
1890*.

Of course, automatic indexes do need some more brain-power invested in the 
setup,
rather than the kind of typng power you are using in your current setup,
i.e. a lot of repetition of lists and many things to tweak if you want to 
change anything.

Not being critical, just trying to point out stuff so you see where you can 
> improve the docs.
>

Not sure where exactly you were lost.

Can you formulate one or more precise questions,
that you would hope to find an answer for ...but didn't?

Best wishes, Tobias. 

-- 
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