[Grok-dev] Grok Sprint At Plone Converence?

Christopher Lozinski lozinski at freerecruiting.com
Thu Sep 24 17:01:41 CEST 2015


Is anyone interested in a Grok sprint at the upcoming Plone conference.

Oct 14=16 2015
Bucharest, Romania
https://2015.ploneconf.org/
The sprints are the 17th and 18th.

What should the sprint do?  Here are my proposals.

1. Update Grok.project.  Grok.Project works great, but its age scares
off new Grok developers.
It should not be that hard to update it to use the most recent releases
of the various packages.

2. Fix the SSL certificates on Apache server on the zope.org mail
server.  I have sudo permission. 
But I am too busy to do it right now.  If anyone has done this before we
could do it very quickly.  Or you could even walk me through it over Skype.

3.  Make ZODB into a JSON server out-of-the-box.  Define your python
classes, and their interfaces,
and it just works.  In particular, one could do CRUD using JSON on
individual objects, and trees of objects.  Also zope.securitypolicy
would work.  Maybe do a simple tutorial.  The whole corporate
marketplace (Where the consulting money is) has moved to single-page web
apps.  Grok needs to evolve from a hunting Mammoths Tutorial to serving
JSON tutorial or suffer the fate of the Neanderthals.

4.  Paleolithic Diet Sprint.    /It seems that perfection is achieved
not when there is nothing more to add, but when there is nothing more to
take away./— Antoine de Saint-Exupéry: Terre des hommes 
http://www.simple-is-better.org/

I would love to see grok go on a diet.  The publishing process uses
zope.publisher, grok.view.publish, zope.app.publish, and grok.traversal.
Understanding it all is very difficult.  If we could simplify and
compress it, that would help both existing developers and new developers. 

5, Eliminate component registration for widgets. What I did in my
application is that every zope.schema
field has a default widget.  In just a few cases, I give it the name of
a widget to look up.  Way way
easier than registering all the widgets.  Of course if a widget is
registered, then that can be used. 
 
What would you like to see improved during a Grok Sprint? 

I think the name "Paleolithic Diet Sprint" is really cute.

Chris


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.zope.org/pipermail/grok-dev/attachments/20150924/4b99d457/attachment.html>


More information about the Grok-dev mailing list