(1) Fri Oct 17 2008 16:31 Happy Second Birthday Grok!:
Grok the codebase is 2 years old this week. Two years ago we had the
first Grok sprint in Halle, Germany, at the Gocept offices. A lot has happened since then. For me personally Grok is my development workhorse now and has been since early 2007. It's something I use during development every day.
Let's review some of the highlights of whave happened since last year's birthday.
- Grok has a Plone-based website. This site hopefully looks welcoming
to new users and thanks to the CMS backing it, it allows people to
contribute documentation for Grok easily.
- In addition to the Plone-driven website, Grok has a sphinx driven
documentation website. This allows the developers to maintain
important pieces of documentation in subversion, along with the
codebase.
- Grok now officially works with Python 2.5.
- Grok's technology became usable in non-Grok Zope 3 applications and
in Zope 2 as well, as we split off important functionality into
reusable libraries.
- Some feature highlights since the last year are viewlet support and
ZCML auto-inclusion, as well as eggbasket support for grokproject.
What's currently in the works?
- From what I've seen, Grok's going to really improve the development
experience in the next feature release of the Silva CMS. A lot of
the drive to port Grok technology to Zope 2 has also come from
members of the Plone community, so I have good hopes that Plone
will benefit from Grok technology as well. I know there is currently
a lot of pain felt by Plone developers - too many ways to do things,
and too many files to edit. I hope Grok technology can be useful
to make their lives easier.
- WSGI out-of-the-box support is still in the works, but should be
released very soon now. People have been using Grok with WSGI for a
long time now, but we still need to ship with a story that works
straight away.
- People have been working on improving integration between Grok and
the powerful z3c.form form generation and handling library.
- We've worked a lot on Grok's integration with SQLAlchemy in the form
of megrok.rdb. An initial release of this package should be
around the corner.
- We've been reviewing how Grok's view story works in connection with
inheritance, and we have hopes to improve this.
- We've been working on improving Grok's support for the inclusion of
static resources.
I think we should be heading towards a Grok 1.0 release within the next couple of months. Meanwhile, we're already thinking about larger changes that can go into Grok afterwards. I think there are quite a few exciting technologies that should be included in Grok out of the box, and also a lot of opportunities for engineering Grok's underlying technology to be even better.
- Comments:
I'm lucky to be able to use Grok in my every-day development at work too: ME SAY HAPPY BIRTHDAY GROK! :-)
 | Unless otherwise noted, all content licensed by Martijn Faassen under a Creative Commons License. |