On Wed, Jun 05, 2002 at 09:37:29AM -0700, Dan Shafer wrote:
Perfect example, Simon. How in the world do you "copy" DTML Document class? It doesn't show up in the Product Management Control Panel. Yet I know that to change its meta-type, I'm going to have to get into the Control Panel, no?
I may have mentioned this earlier in the thread, but I'd give MaxM's "easy product" files (http://www.zope.org/Members/maxm/HowTo/easyProduct)a serious look, especially if your goal is to create simple custom objects that "just work" in the Zope interface. Thus far, I've used his base setup to make: (work related) - objects to inventory computers in a graduate/research lab here (see http://www2.cae.tntech.edu/about/hardware for a report based off those objects). - objects to inventory software in the same lab (http://www2.cae.tntech.edu/about/software and http://www.cae.tntech.edu/~mwr/cae-software.png for a look at what it looks like from the ZMI) - objects (both object managers and otherwise) for cataloging and keeping track of test results of composite panels. Objects include the panels themselves, strips cut from the panels, and tests for vibration, fatigue, strength, and other mechanical properties. No public site for those objects, sorry. (non-work-related) - most of a generic and user-definable object hierarchy for managing clans/guilds/teams for online games (Everquest, Quake, whatever). I am by no means a Python expert, but Max's documentation and base classes got me up and running more quickly than anything else. The latest version of the easy product code is also CatalogPathAware, so it's ready for ZCatalog and virtual hosts, too. -- Mike Renfro / R&D Engineer, Center for Manufacturing Research, 931 372-3601 / Tennessee Technological University -- renfro@tntech.edu