Sprinters
- Martijn
- Jan-Wijbrand (REST branch, ftests, reference/web meeting)
- Guido (REST branch, reference/web meeting)
- Joachim (startup time)
- Lennart (startup time)
- Thomas (reference/web meeting)
- Jasper (reference/web meeting, REST)
- Godefroid (KSS talk)
- Luciano (reference/web meeting, REST)
- Uli (reference web/meeting)
- Ahmet (startup time)
- Armin (reference/web meeting)
- Timo (reference/web meeting)
- Aroldo
- Jan-Ulrich (reference/web meeting)
Startup meetings
- website/reference (monday, after lunch)
- KSS (monday, 15:00)
- Theming + Viewlets (tuesday)
- Admin UI (tuesday)
Larger tasks
- The Grok website. Let's get a Plone skin going with Sebastian's skin in there. Then let's start organizing content. (large topic, but could be split into multiple smaller ones) Armin, Jan-Ulrich, Timo, [Uli]? (monday)
- Reference documentation. Publishing this online would be good. Uli, JW, Luciano, Guido, Thomas, Jasper, Armin (with web site) (monday)
- KSS for Grok. Godefroid will be there for at least the first half of the sprint I heard, so I hope we'll get some KSS integration work done. Having this would make me really excited, as there's all sorts of cool things we can do with KSS. Besides integration code, I hope this can also result in some form of tutorial. See http://svn.zope.org/Sandbox/philikon/megrok.kiss/ Godefroid, Joachim, Timo, Guido, Armin, Luciano, Uli (monday)
- Viewlets in Grok. Some work was already done on this. Let's step back and see how we can make this look natural with Grok. Investigate Groklets. KSS team (+ Joachim in particular, Lennart, Thomas) (tuesday)
- Theming hook for Grok. I know JW and Lennart need to talk on this. skinning/theming. I'd be interesting to investigate WSGI and Deliverance in this area too. JW, Lennart, Armin (tuesday)
- Improving the Admin UI. The Admin UI is now there and looking good. Now that we start using it, there are a ton of ideas on how to improve it, let's get some of them done. Uli, Jasper, JW, Armin, Ahmet, Luciano (tuesday)
Small tasks
- Continue the work on making it easier to write (f)tests for applications written with Grok. See also: http://thread.gmane.org/gmane.comp.web.zope.grok.devel/1749 http://thread.gmane.org/gmane.comp.web.zope.grok.devel/1752 http://thread.gmane.org/gmane.comp.web.zope.grok.devel/1781 Also: skipping tests branch merge? Uli, Jan-Wijbrand, [Guido]? (monday)
- Supporting 'pinning versions' in Grok. We should make a good list of versions of Grok dependencies, and publish a list on some URL that buildout can then reuse. grokproject needs some adjustments too to support this. JW, Martijn (thursday)
- Grok release planning. It would be good to sit together and discuss the planning of the next release(s). (whenever)
- Uli's work on the i18n branch, getting it reviewed and merged. Uli, Luciano (monday)
- Review, extend and merge the REST branch I did. JW, Luciano, Jasper, Uli, Guido (monday)
Research
- z3c.form integration Godefroid, JW, Timo, Thomas
- Hooking Genshi into Grok. See Philipp's note. Test various use cases (static content, macros, viewlets, etc, etc) with Genshi, and see how it could work together with ZPT. See megrok.genshi for more info. Lennart, Luciano, Jasper
Possible large tasks
- ZCML configuration actions for grok. Currently grok does CA registrations immediately. We should change this so grok generates zope.configuration actions so that it works better with ZCML. JW, Luciano
- Grok and WSGI. Philipp, who unfortunately won't be there, has done quite a bit of work on Zope 3/Grok and WSGI. We could investigate this work, experiment with some WSGI middleware, and devise a plan to get this integrated into Grok. There's a branch of grokproject, and zopeproject has more recent work. JW, Uli, Jasper, Armin
- Relational/Object mapper integration (SQLAlchemy?, Storm, etc). Integration between Zope 3 schema and ORM. Take a look here: http://grok.zope.org/minitutorials/transient-objects.html Luciano, Timo
Possible small tasks
- Associating additional info to events (probably more of an Zope-3 issue initially). See also: https://bugs.launchpad.net/zope3/+bug/98483 http://jw.n--tree.net/irclogs/%23grok/%23grok.2007-09-04.log.html JW, Godefroid, Thomas
- Security; make the Grok security "policy" optional/configurable. Partially related to this: http://thread.gmane.org/gmane.comp.web.zope.grok.devel/885 This could be looking into supporting model-level security. JW also wants to consider the option to be able to switch from "views are public by default" to "views are closed by default". JW, Lennart, Joachim
- Speed up startup time? getting rid of ZMI ZCML.
Possible research
- Grok and WebDAV? Guido, Jasper (analysis)
- Security and the catalog. An interesting security feature would be to port the catalog magic that CMF does to the Zope 3 catalog, as discussed recently on this list. http://svn.zope.org/Products.CMFCore/trunk/Products/CMFCore/CatalogTool.py Luciano, Joachim, Lennart, Guido
- Catalog sorting results: Luciano, JW
- Look at Brandon's "Trails" work.