< A misconception about the ZODB
Zope's entry into the commit count pissing match >

[Comments] (5) Grok 0.13 released!:

Grok 0.13 was released yesterday. Grok, of course, is the powerful web application development framework. See the details in the release notes here:

http://grok.zope.org/project/releases/0.13/

The really involved details are in the changelog here:

http://pypi.python.org/pypi/grok

Grok 0.13 is the first release of grok which uses grokcore.component, a standalone library that only depends on zope.component and its dependencies. We have also released a new, more powerful version of martian.

Why is this significant? There are a number of reasons:

I'm proud we're able to spin off cool, reusable technology like this with the Grok project. This is one of the best aspects of Zope 3 development, which Grok shares.

Of course all these reusable libraries don't take away from Grok's integrated feel. Grok is a megaframework, but it's also integrated. If you just want to use Grok to build your web applications, you don't need to worry about these underlying components unless you want move into quite advanced areas.

The 0.13 release is also the first release that includes a lot work done at the Grokkerdam sprint in early may. This includes some of the Martian work mentioned above, but also many other things. Thank you sprinters!

The work will now start on Grok 0.14. One major topic on the agenda for 0.14 is to finally get good out of the box WSGI integration for Grok. WSGI has been possible with Grok for a long time, but since it's not out of the box lots of people had to figure it out for themselves.

Another release that will happen soon is the new and improved grokproject, the tool that helps you install grok and create grok-based projects. We ran into a few minor snags at release time yesterday so we stuck with the older version, but those should be resolved soon enough.

Hopefully we'll also soon be able to publish our Sphinx-based documentation. We've been maintaining some larger, more "official" documentation in SVN for a long time, and while we've published it to the web through Plone the workflow is not optimal. We are planning to roll out per-release official documentation along with the releases in the future.

Interested in Grok? Do check out http://grok.zope.org - there is a lot of documentation that will help you get started, and we're always working on more.


Comments:

Posted by Noah Gift at Wed Jun 25 2008 02:10

Martijn,

I am very happy to hear about this continued emphasis on breaking off reusable components. I would LOVE to hear more about these projects being used in standalone ways. Anyone, anyone....writers wanted!

Posted by Robert at Wed Jun 25 2008 15:05

The only thing I lament is that you need to use Python 2.4 for it (and I could be wrong there). Any idea how soon 2.5 comes into play?

Posted by Martijn Faassen at Wed Jun 25 2008 15:19

Robert, good lament. Python 2.5 has worked with the Zope 3 core libraries (which Grok uses) for almost a year already, and I've seen reports of success of people using Grok with Python 2.5. We just haven't met an official leap yet however, as Zope 3 hasn't yet. Official Python 2.5 support is good topic to put on the wishlist for future Grok releases though.

Posted by whit at Thu Jun 26 2008 21:58

other than some issues on some platforms with the zodb under 2.5, are there any known issues on 2.5 atm?

Posted by Martijn Faassen at Thu Jun 26 2008 21:59

Known by me, no issues. But then I didn't even know about these ZODB issues. :)


[Main]

Unless otherwise noted, all content licensed by Martijn Faassen
under a Creative Commons License.