Hi everybody, The Grok team is happy to announce the release of Grok 0.11! Grok is a web application framework built with Zope 3 technologies that aims to be easy to use.
Grok 0.11 is a feature release of Grok, introducing important new features: * Layers and skinning support. It is now easy to place views in layers, and to define skins so that these layers can be browsed. * REST support. There is an easy way to create RESTful web services with Grok now. Create special REST protocols that support GET, POST, PUT and DELETE. See http://grok.zope.org/minitutorials/rest.html for more information. * pluggable template languages. Besides the built-in support for Zope Page Templates, Grok now allows you to plug in other template languages as well. See http://grok.zope.org/minitutorials/template-languages.html for instructions on how to integrate a template language into Grok. We are planning on releasing a Genshi plugin for Grok next week. * Improved permission and role support. See http://grok.zope.org/minitutorials/permissions.html for more information. If you were already using these in your existing Grok code you need to change your code a bit. See http://grok.zope.org/upgrade.html contains more information about these changes. One important change is rather hidden from view so bears a bit of explanation. Grok is based on Zope 3. Grok could always reuse Zope 3 libraries without problems. The other way around wasn't so nice however: Zope 3-based code could not use Grok-based code so easily, as Grok would not emit configuration actions. Grok 0.11 now does emit such configuration actions and this is a major step on the way towards backwards compatibility with Zope 3. If you have custom Grokkers in your code, you probably have to change them: please see http://grok.zope.org/upgrade.txt for information how to upgrade these. For the detailed changelog, see Grok's PyPI entry page: http://pypi.python.org/pypi/grok For upgrade notes, including how to change your application, see http://grok.zope.org/upgrade.html For installation instructions and much more on how to use Grok, see the Grok tutorial: http://grok.zope.org/tutorial.html If you enjoy Grok, please subscribe to the grok-dev mailing list http://mail.zope.org/mailman/listinfo/grok-dev and join us in the #grok channel on irc.freenode.net We hope to see you there! _______________________________________________ Zope-Announce maillist - Zope-Announce@zope.org http://mail.zope.org/mailman/listinfo/zope-announce Zope-Announce for Announcements only - no discussions (Related lists - Users: http://mail.zope.org/mailman/listinfo/zope Developers: http://mail.zope.org/mailman/listinfo/zope-dev )