The inno:script team announces the new release of Porcupine server. This release introduces remarkable new features on the server side including a configurable in-memory object cache and a new post- processing filter for easy output i18n. Due to the method decorators used, Porcupine is no longer compatible with Python 2.3. We also recommend sub-classing the new type of QuiX servlet (XULSimpleTemplateServlet) instead of the primitive XULServlet class. The new type takes advantage of the new Python "string.Template" module, resulting in simpler and more readable QuiX templates. By default, the object cache is configured for keeping up to 500 objects. You can change this setting by editing the main Porcupine configuration file. Also keep in mind that each post processing filter is now declared as a child node of its registration node. See the store registrations file "store.xml" as a usage guideline. On the browser side, QuiX adds minor improvements to better support Internet Explorer 7 but also includes many minor bug fixes. Last but not least, the rendering performance is greatly improved by minimizing the number of redraws required when drawing new interfaces from XML. As a side effect of this optimization, you might need an extra call to the "redraw" method of some of your dynamically added widgets in order to have them displayed correctly.
Enjoy. Resources ========= What is Porcupine? http://www.innoscript.org/content/view/30/42/ Porcupine Downloads: http://www.innoscript.org/component/option,com_remository/Itemid,33/func,selectcat/cat,1/ Porcupine online demo: http://www.innoscript.org/content/view/21/43/ Porcupine Wiki: http://wiki.innoscript.org -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html