OFSP is a product that comes with Zope that provides the necessary machinery to allow you to add folders and 'versions' (ZODB versions, which are long-running-transactions that usually cause more trouble than good) in the Zope Management Interface. Code in lib/python/Products/OFSP also makes it possible to use ZClasses to subclass a folder or other classes defined in lib/python/OFS, as well as use these classes in the ZMI. If you want to add new folders programmatically, you can call the factory method defined for Folder from a through-the-web Python Script object: context[id].manage_addProduct['OFSP'].manage_addFolder(id='123', title='title') FYI, if you try to do this and the folder is already there, you will get an error, for which reason you may want to consider wrapping this in a try/except pair that deals with any exceptions if you try to run a script that creates folders (either that, or give your folders meaningfully unique IDs). The following google search results might be a starting point for more info on doing this in other situations where you need to add content programatically. http://www.google.com/search?hl=en&lr=&ie=UTF-8&q=zope+adding+programmatical ly&spell=1 Sean -----Original Message----- From: vasanthsena x [mailto:vasanthsena@yahoo.com] Sent: Sunday, March 30, 2003 8:45 AM To: zope@zope.org Subject: [Zope] (no subject) Can anyone tell me what OFSP is.Also is it possible to write a python script that adds new folders in zope. Thanks, S. __________________________________________________ Do you Yahoo!? Yahoo! Platinum - Watch CBS' NCAA March Madness, live on your desktop! http://platinum.yahoo.com _______________________________________________ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )