The Refresh product allows product authors to reload product code without restarting Zope. This feature is imperfect but long overdue.
It adds a "Refresh" tab to every product folder and enables the refresh function only for products that are compatible with this function. Most products, both new and old, are already compatible.
Thanks to Jason Spisak for some inspiration on how the product ought to work, as well as thousands who have supported Zope!
Version 0.3 adds auto-refresh capability, refreshing of dependent products, and has an improved UI.
Version 0.3.1 sorts the modules by dependency before reloading so that it's not necessary to refresh more than once.
Version 0.3.2 improves the display of exceptions that occur during refresh.