Yesterday was the third day of the Z3ECM / CPS4 sprint.
Florent and Dario are now able to create complex Zope3 schemas from the JackRabbit schemas. There is now a nuxeo.capsule package that contains just base classes and a nuxeo.jcr package that contains the parser. The next steps are to create new node types in the JCR, export them at startup, and have Zope to parse them as interfaces and schemas. Then we have to find out how to exactly use them.
Jean-Marc took the upcoming Zope 2.10 branch (w/ Philipp's and Jim's branches) and get all the ZCML files parsed and the utilities registered, etc. Then he started to look at Jim's refactoring of local utilities to use the same API. He is now half-way in getting something that works. The next step is to register these utilities in Zope 2.
Michael got the Zope 3 publisher to work in Zope 2 for ZServer.You can now use all the 4 combinations of Zope 2 publisher vs. Zope 3 publisher, and ZServer vs. Twisted.
Tarek has worked on a CPSResourceLibrary, similar to zc.resourcelibrary. It's now finished. Joachim has used it on some portlets. Tomorow Tarek is going to look into the use cases of the JS library packaged on monday in CPS 3.4.