I continue yesterday's status update with some more topics. Lots of stuff is going on in the Grok world! grokproject improvements Maurits van Rees, Tim TerlegÄrd, Reinout van Rees and others at the
Grokkerdam sprint worked on improving grokproject in many ways: After the sprint, Maurits continued to work on
z3c.recipe.eggbasket, which should make this easy to manage for
developers and release managers. All this is coming to you in Grok
0.13, if not earlier in an interim grokproject release. megrok.kss Godefroid Chapelle, Jeroen Vloothuis, Jean-Paul Ladage and others
worked on polishing off KSS support in Grok, in the form of the Grok
extension megrok.kss. KSS is a powerful, declarative way of doing
AJAX in the form of something very much like a CSS sheet. KSS actions have now become views on views, which seems to be a good
place, as KSS actions actually typically apply to the view itself (on
the browser-side, so HTML). Documentation on KSS was also extended,
and some discussions were started about the KSS APIs. Jeroen switched
over the extension to use KSS's new base library, kss.base with
Grok, so we're up to speed on the latest and greatest KSS. the url method Thanks to the work done by Peter Bengtsson and Jan-Jaap Driessen at
the Grokkerdam sprint, the url method on views now has an extra
optional parameter, data, which can be passed a dictionary with
query parameters. A test coverage analysis and a bug report showed there were still
problems with the support of the url method in viewlets and viewlet
managers. This led to some discussions as to how fix viewlets. Work is being done to fix this on a branch by Jan-Wijbrand Kolman. megrok.responseheaders Peter Bengtsson (and I know others worked with him, but I now forget who.. sorry!) worked at the Grokkerdam sprint to develop a package called megrok.responseheaders. This is a nice example of how Grok can be extended with new directives for existing views. It adds two new directives, http_content_type and http_cache_control. These can be added to view classes to control view content type and cache control information. Right now it's only available in SVN, here, as it is based on some changes made in a newer version of our Martian configuration library. Once Grok 0.13 is released, it'll need a bit of polishing and can be released.
Tue Jun 03 2008 14:19 Grok Status Update Part 2:
