[ZDP] Keywords and Categories: Discussion based on Use Cases

Rik Hoekstra rik.hoekstra@inghist.nl
Fri, 10 Mar 2000 14:23:10 +0100


[snip use cases]

Implementation:

In the Add Forms, we add a select list to pick keywords and
categories. Keywords and Categories are going to be drop-in
ZClasses.


[RH]OK. In what form? Just (1)straight keywords/categories or (2)with
subcategories? If the first, why not a 'global' registry (please let's keep
this simple and pragmatic)

The drop-in ZClasses would be used for keeping a sorted list
of keywords and categories. In a FAQ for example, the
Questions could be grouped in a section such as DTML. So,
we have:

FAQ Folder: Has property "category=General"
Category Folder "General": Defines general categories like "DTML"
                           sorted somehow
FAQ Section: category DTML
Category Folder "DTML": Defines categories for the topic DTML
                 sorted somehow.
FAQ Question: Contains one of the category

Keywords Folder "General": Defines a set of standard keywords like
"ZCatalog"
Snippet Folder: Has property "keywords=General"
Keywords Folder "ZCatalog": Defines keywords for the topic ZCatalog
Snippet: Has property "Keywords=ZCatalog"


[RH]So, only one category and many keywords? Or fixed categories and 'free'
keywords?


Categories:
   DTML
   * syntax
   * variables
   * tags
   Security
   * roles
   * permissions
   * passwords
   * authenticated_user
   external methods
   python methods
   argument passing
   content manipulation
   python products
   acquisition
   zsqlmethods


[RH] We have to go sit and think this over. Once implemented it will be
_very_ difficult to change


[snip]

7. Use Case: Add FAQ Question with new keywords


[RH] Hm, I am for controlled lists. The problems with these lists are that
everyone is going to put in their own aberrations, which make the result,
um, less than useful

The user is not satisfied with the existing keywords and wants
to add his own. To do this, he first has to go to the Keywords
Folder, and enter the new keywords there. Then he has to go
back and add the keywords to the Question he originally wanted
to post.
Alternative: The user just enters the new keywords, which are
automatically added to the Keyword Folder.

[RH]Proposal: new keywords are reviewed first by a maintainer

Any ideas ?


[RH]Presentation could be with links to related items, or on base on a
catalog per category sorted on keyword, or with a tree to subsections
(alphabetic order, another order?????). Purpose: make browsing as easy as
possible.
Hm, a catalog based approach to all of this would probably be very
attractive. In this way information could appear in more than one category
without duplication.


Rik