[Grok-dev] libraries to use with Grok

Souheil CHELFOUH trollfot at gmail.com
Fri Nov 20 15:39:07 EST 2009

A raw copy/paste from the mail i did to the mailing list, some time ago.
I need to add some to the list, but, it's there.
As for the megrok packages, I'll detail them when I have some time to
write a smal desc somewhere
note that the pypi pages SHOULD be clear enough with an intro and
everything to simply copy/paste it


A Zope3/Grok File Representation package.
dolmen.file is a layer above zope.app.file.file.File, adding a notion
of filename, missing in the original implementation.

Dolmen zodb blob handlers (using ZODB >= 3.9.2)
dolmen.blob is a layer above dolmen.file, using the ZODB blobs as a
storage facility. It respects the zope.app.file IFile and the
dolmen.file INamedFile interfaces.

Dolmen pluggable and delegated storage
dolmen.storage defines a clear high-level API to deal with pluggable
storage components.

Dolmen relations
dolmen.relations is a thin layer above zc.relation, allowing a simple
and straightforward implementation of standalone relationships between

Dolmen thumbnailing library
dolmen.thumbnailer is package specialized in Thumbnail generation.
Using the dolmen.storage mechanisms, it allows a pluggable and
flexible thumbnail storage.

File widget for z3c.form, using Grok
dolmen.widget.file is a package that walks hand-in-hand with
dolmen.file. It provides a useable and pluggable way to render the
dolmen.file.FileField in a z3c.form.Form, using Grok (through

Image widget (with thumbnails) for z3c.form, using Grok
dolmen.widget.image is a thin layer above dolmen.widget.file providing
a widget suitable to fields implementing IImageField. It adds, thanks
to dolmen.thumbnailer a preview of the uploaded image in both input
and display mode.

We have also released the first version of megrok.z3cform.base, used
in the project

PS : please, let me know if you have any opinions/remarks/wishes/insults

2009/11/20 Martijn Faassen <faassen at startifact.com>:
> Steve Schmechel wrote:
>> I will be out of town for a few days, back for a day, and then gone
>> for the rest of next week.
>> Please don't stop adding library suggestions to the list because you
>> don't see the page on the Grok site being updated.
>> I will go through the list and find all the suggestions and compile
>> them for review when I return.
> Thanks for the heads up, and have a good set of trips!
> Regards,
> Martijn
> _______________________________________________
> Grok-dev mailing list
> Grok-dev at zope.org
> https://mail.zope.org/mailman/listinfo/grok-dev

More information about the Grok-dev mailing list