I am trying to add a ZCatalog to my site, and have come up with a few questions/problems about ZCatalog and how one sould implement things:
1. It doesn't handle åäö! I have setup my zcatalog to to text indexes, but when I search on something containing åäö, nothing is found. Everything else works. I thought this was fixed some versions ago?
Did you set your locale environment variable and pass z2.py the -L option?
Nope. Hadn't noticed that one. Now I just have to figure out what it sould look like for swedish. I thought it was "se", "se_SWE" or something, but I seems to be rember wrong.
3. DTML documents and methods don't update themself in the catalog, right? Why? Do I have to do it manually everytime I update something, or is there a better way? How is the Zope site done?
DTML Documents and Methods do not catalog themselves automatically because they are not designed to, they are small simple components that do not do complex things like that on their own.
To do it yourself, create a ZClass that subclasses Document or Method and have the ZClass catalog itself when an instance is created or edited. There are a couple of how-tos on this allready.
Ok, like the "Formatted Document" product used on the Zope site. So basiclly: don't use DTML Document/Method, subclass them to do what you want them to do, instead of a lot of dtml-tags inside of them? That way you get different meta-type tags for different type of data, and zcatalog can handle them properly...? Am I getting it right? -- /Magnus Heino
participants (1)
-
Magnus Heino