On Thu, 20 May 2004 23:48:44 -0700 Allan Miller <amiller@a2software.com> wrote:
I think my original question wasn't specific enough. Perhaps an example would would make things clearer. One category of products I looked at were Zope discussion board products. I expected to see classes such as User, Forum, Posting, etc., that model the objects that comprise a discussion board. Instead, I often saw a ZPT form for adding a user, and a PythonScript - something like addUser.ps - that builds a dictionary of user properties (username, password, country, etc.) and adds it to the container (folder?) in which the PythonScript resides.
Yes, and I agree that this is bad design. It is not uncommon, but not very Zope-ish, and there is nothing in Zope that makes this a good idea.