Friday, December 30, 2005

2.1.4.2 limits

We've now got magic. Once you configure some topics with TagMatch, the namespaces of those topics (think vocabulary) get added to an topic with the matching tags. Now you can create topics and attach vocabularies just by adding the right tags. And that means that any WikiNames in the topic will be resolved using those selected vocabularies.

So if you have a biology namespace and a chemistry namespace, add the biology and chemistry tags to topics on biochemistry and bingo! You get a custom namespace.

Now the problems Norm had with 2.1.4.1 were circular tag matches. I did a heavy-handed fix in 2.1.4.2, and in addition to preventing recursion within the inverted tag match logic, I also cut off includes from the namespace of the TagMatch topic. So you only get the namespace derived from that topic's structural context. Oops! I'll use a smaller hammer in the next release and fix that.

0 Comments:

Post a Comment

<< Home