[Grok-dev] libraries to use with Grok
ktenney at gmail.com
Tue Nov 17 06:47:35 EST 2009
For me, a lurking pre-noob, this kind of thing is probably the most
valuable doc possible.
In contrast to the issues raised in the discussion of comments/ratings
on pypi, lists like
the one above offer information I can feel confident of on several levels:
- the stuff addresses real life problems
- the stuff works in real life
- there are users out there who might be able to help
I figure I could do worse than choosing the tools Martijn uses,
for features I would expect to require for most projects.
On Tue, Nov 17, 2009 at 2:45 AM, Souheil CHELFOUH <trollfot at gmail.com> wrote:
> We discussed that in Cologne, Martijn, if you remember.
> We proposed to create a "packages" section on the official site, to
> list at least, all the megrok and related packages, with some basci
> presentation or some docs.
> This is very useful and could be a good strategy to help newbies,
> promote some piece of Grok package that could spark attention and to
> gather, summarize and sort the work being done around Grok
> Grok is not Plone and we do not need a "software center", but a
> presentation sheet for projects and packages would certainly be a
> great add for all of us
> So you could know that dolmen.blob rocks, for instance ;-)
> - Souheil
> 2009/11/17 Martijn Faassen <faassen at startifact.com>:
>> Hi there,
>> Steve Schmechel made the suggestion that we should have a clear page in
>> our documentation that lists libraries that are useful to use with Grok.
>> Preferably we document how they are used with Grok, but just a link to
>> the library and its documentation would be useful already to newcomers.
>> It also helps us to create a good list of candidates of libraries that
>> we may want to include in Grok itself eventually.
>> So, I'll kick off with a listsof libraries that I use. Off the top of my
>> head. Many of them I've created myself or helped create, so it's a bit
>> self-serving perhaps. :)
>> hurry.resource, hurry.zoperesource
>> hurry.yui, hurry.jquery, hurry.tinymce
>> Integrates SQLAlchemy with the Zope component architecture. Builds on
>> zope.sqlalchemy for transaction integration.
>> A way to create SQLAlchemy-based applications with Grok. Builds on
>> traject, megrok.traject
>> Routing for Grok (as opposed to traversal)
>> z3c.relationfield and z3c.relationfieldui
>> Schema fields that are indexed in a relation catalog (using zc.relation)
>> Convert schema-defined objects to XML and back again.
>> For all my XML processing needs.
>> Generate tables. I don't use this much anymore, as I've moved to more
>> the past. (note that it depends on zc.resourcelibrary which conflicts
>> with hurry.resource, you can trick your away around it..)
>> xlrd, xlwd
>> Read and write Excel spreadsheets.
>> A workflow system
>> A file upload widget that allows the form to be reloaded if there are
>> validation errors and the file is still there.
>> An easier way to compose catalog queries.
>> Store a File object using the ZODB blob storage.
>> Then there are of course many of the libraries in the ZTK, that are
>> directly included by Grok. We should make a list of those ZTK apis we
>> find ourselves using in our application (to pull into Grok or just
>> document), but that's a separate project.
>> Grok-dev mailing list
>> Grok-dev at zope.org
> Grok-dev mailing list
> Grok-dev at zope.org
More information about the Grok-dev