Hello ! After zope zpt, and mod_python testing I want to test the zope's product creation. I've been used the minimal product to test it. My product dir is: c:\zope\website\lib\python\Products\minimal\ 2004.01.19. 09:58 <DIR> . 2004.01.19. 09:58 <DIR> .. 2004.01.19. 09:54 1 948 minimal.py 2004.01.19. 09:36 2 refresh.txt 2004.01.19. 09:34 472 __init__.py The product files are: ------------------------------------------------------------------ __init__.py: import minimal def initialize(context): """Initialize the minimal product. This makes the object apear in the product list""" context.registerClass( minimal.minimal, constructors = ( minimal.manage_addMinimalForm, # The first method is # called when someone # adds the product minimal.manage_addMinimal ) ) ------------------------------------------------------------------ from OFS import SimpleItem params=[] class minimal(SimpleItem.SimpleItem): "minimal object" meta_type = 'minimal' manage_options = ( {'label': 'View', 'action': 'index_html'}, ) def __init__(self, id): "initialise a new instance of Minimal" self.id = id def index_html(self): "used to view content of the object" params.append(len(params)) s='The array is: '+str(params) s='<html><body>Hello World<br>%s</body></html>'%s return s def counter(self): "Shows the numbers from 1 to 10" result = '<html><body>Counts from from 0 to 10<br>\n' for i in range(10): result = result + str(i) + '<br>\n' result = result + '</body></html>\n' return result def squareForm(self): "User input form for the suare method" return """<html> <body> Please type the number you want squared:<br> <form name="form" action="square"><br> <input type="text" name="value:int"><br> <input type="submit" value="Square"> </form> </body> </html>""" def square(self, value=0): "Returns the input value squared" return """<html><body><b>The result of %s squared is:</b> %s</body></html>""" % (str(value), str(value*value)) # Administrative pages def manage_addMinimal(self, id, RESPONSE=None): "Add a Minimal to a folder." self._setObject(id, minimal(id)) RESPONSE.redirect('index_html') def manage_addMinimalForm(self): "The form used to get the instance' id from the user." return """<html> <body> Please type the id of the minimal instance:<br> <form name="form" action="manage_addMinimal"><br> <input type="text" name="id"><br> <input type="submit" value="add"> </form> </body> </html>""" ------------------------------------------------------------------ The questions are: 1.) How to I use this product in my site ? I try with this: a.) I've been create an object of the product minimal in the zope's root. b.) I've been create an index_html: <p tal:replace="structure python: here.minimal.index_html()"/> But I think, it is not the normal way of the usage... :-( 2.) Why the product don't refreshing ? I write some things to file (minimal.py), and I fast reload the page with many F5, but it is not refreshed. Why ??? The Zope version is 2.6, in winxp platform. Thanx for any advance. -- Best regards, fowlertrainer mailto:fowlertrainer@anonym.hu Ps: Please write to my personal email address, if possible, because I'm in digest mode. T H A N X !!!!