From: Gitte Wange [mailto:gitte@mmmanager.org]
I am about to create a new Zope product but ...
I have a productwizzard that you might be interrested in. It can do most of the stuff that you can do in a zClass, in an easy way. It's a Python program, and it is rather simple to use. Before i release it on zope.org I just want to make it possible to make a dateSelect type so that making dates with selectboxes will be simple. I just havn't got around to making that work yet. There is an ordinary date type though. Generally you just make a short piece of code that generates a working product that you can then modify: ---------------------------------------- newProduct = mxm_simpleProductWizzard(productTitle='tryEmAll') newProduct.append(stringWdg(name='id', default='article_nn')) newProduct.append(stringWdg(name='title', default='article title')) newProduct.append(textWdg(name='summary', default='Write a short summary here.')) newProduct.append(textWdg(name='content', default='Write the content here.')) newProduct.append(stringWdg(name='author', default='Anonymous')) newProduct.append(dateWdg(name='startTime', default='2000/1/1')) ## newProduct.append(dateSelectWdg('startTime')) # not yet working newProduct.append(stringWdg(name='email', default='fill@me.out.com')) newProduct.append(selectWdg(name='subject', optionsSource='subjects')) newProduct.save('C:/zope23/lib/python/Products/') print 'Done!' ---------------------------------------- I use it as a startingpoint for my own products and it's quite ok, but still not complete. If you want I can mail you a zip. regards Max M