Announcing plone.grok: Grok on Plone!

(Small note: This package may very well be renamed in the near future).
On day 2 of the Paris Sprint Godefroid and me worked on plone.grok, making specific grokkers for some Plone things. Yesterday we make a grokker for GenericSetup import steps, and today we made a grokker for portlets in Plone. Or, well, during the [...]

Announcing five.grok: Grok on Zope 2!

Godefroid Chapelle and me have been working here at the Paris Sprint on getting a grok-type layer into Zope2. It’s been going very well, so far, and the amount of problems we’ve had has been smaller than expected. The result is five.grok, which you can check out with svn://svn.zope.org/repos/main/five.grok/trunk.
So far only three things work: Adapters, [...]

Zope 3 rocks and rolls

I’ve had two real-world experiences with Zope 3 recently, which is a nice change from Plone. One of the basic rules of any development is “don’t fight the framework”, because most frameworks will continue to try to trip you over if you try to go around it. But in one of the projects which I’m [...]

What would you want from a component Introspector / debugging tool?

A couple of weeks ago I discussed the possibility of having a component registry browser with some friends. I mentioned this and also tools like ZMIntrospector to people at the Plone Strategic Planning Summit 2008 (others may have had the same idea, the process during the summit was such that it’s pretty much impossible to [...]

ME GROK NEW SITE!

New site for Grok.
Great job, thanks to all who worked on it!

Templess 0.3 released

Templess is a small, push-fundamentalistic templating system for python written by Guido Wesdorp. I released 0.3 because I need it to be an egg, because I have used it for an experiment in how to integrate push-fundamentalistic templates into Grok without having to repeat yourself, as repeating yourself is un-Grokish.
I chose templess because Guido and [...]

Genshi + Grok = True: megrok.genshi 0.9 released!

Last weeks release of Grok 0.11 included support to plug in your favourite templating language. As an example application of this we decided to use Genshi, thanks to the high hype factor it has had lately, and despite the fact that I don’t really like it.
And so today I cleaned up the docs for [...]

Grok 0.11 released

Grok, for those of you in the Python world who have missed it, is that latest and greatest of Python web framworks. And it’s greatest because it’s based on Zope 3, so you get all of the goodness of components and aspect orientation and all other cool things. But Grok is designed to take the [...]

Plone Conference 2007 - What Zope did wrong (The slides)

Heres the slides from my talk at the Plone Conference 2007 in Neaples. It is no longer in PPT format, because although the font I used becomes very weird when exporting to PDF, Alexander Limi and Calvin Hendryx-Parker each provided me with a converted version.
What Zope did wrong

Neanderthal-Sprint: Plug in your favourite templating system

When it comes to templating languages there are a big choice out there, even if you limit yourself to the ones written in Python. They range widely in philosophy and even syntax, although the attribute-language type of syntax that Zope Page Templates pioneered seems to have taken over a lot nowadays.
The major debate today [...]