The first day of the sprint went pretty well. It was my first sprint so I can make no comperison. A was a bit anxious to get started. It took more time getting all the people in to the auditorium, introducing all the subjects than I liked at the time.
There were a lot of subjects to choose from. I chose for the Azax sprint. It was not as big of a group as the mebrane guys but still nice. We did a bit of introduction in the begin as well.
A lot of people had trouble setting up Zope on their Windows system. Furtonately I was prepared for this and had a custom build ready to go. I supplied all Windows user with a installer.
Then it was time to choose a subject. I chose to work on the event integration. The main idea was to support the follow use-case.
Let's say you change the title of a document using Ajax. Now the title will be changed in the document view. But usually you also want to update the navigation menu, the navigation portlet etc.
So the thing I did today was to use Zope 3 events to add more Azax commands to the request. In layman's terms this means that the Ajax handling code just generates and event. This will then activate any number of interested handlers. These handlers can add extra commands like changing the portlets.
At the end of the day I had made a doctest and a working system. Along the way we had discussions on how to implement it and I fixed the API a bit.
I am quite content with the results of the first day. Hopefully I can do some usefull stuff tomorrow as well.