Return to Home Page
      Blog     Consulting     Seminars     Calendar     Books     CD-ROMS     Newsletter     About     FAQ      Search
 

3-25-03 Zope3 Sprint

I'm sitting in the "Sprint Room" at the pre-Python conference workshops. I'm working on Zope 3, something I keep revisiting in the hopes that eventually it will sink in. In fact this strategy seems to be working; Jim Fulton's presentation made a lot more sense to me yesterday than it did a year ago (of course, Zope 3 has changed and so has the presentation).

This sprint is on internationalization; Nathan Yergler and I are working on the "job board" demo example. The first thing we discovered is that there was a bug in the internationalization code in Zope 3, so we spent most of our time chasing that down, finally with the help of Barry Warsaw. It was valuable to gain greater familiarity with the code base. We are now back to creating a variant of the job board that demonstrates internationalization (I18n) features.

I woke up with an epiphany, in thinking about the little hurdles that keep me from doing things. To update the FAQ list on this site, there are a number of steps. Not a great number, nothing particularly onerous, but enough for me to put the job off while replying to someone's question -- which would be the perfect time to do it. What I'd love is to be able to add to the FAQ without changing gears. Also, there are many people who would like to add web content without learning or remembering a number of steps, even as simple as those necessary to use Zope's through-the-web interface.

The experience working with BackTalk, and evolving it through many different incarnations until we ended up with the most current, email-based system made me think: Zope has an FTP interface and a through-the-web interface. Why not an "email interface" that allows you to associate an email address with a zope method? That way, the programmer could do anything in response to email. For example, I could add to this web log by sending an email to the appropriate address, or to the FAQ list. I could write the code to do whatever I wanted in response to that email, so the possibilities could be quite significant.

I presented the idea to Jim this morning and he seemed to think it might be useful, so perhaps it will end up in Zope 3 someday. I'll probably ask Evan to see if we can do something for the FAQ list using Zope 2.

    Links I Read
Cafe Au Lait
Artima
Daily Python URL
Martin Fowler
Joel on Software
Paul Graham
Cringely
Search     Home     Web Log     Articles     Calendar     Books     CD-ROMS     Seminars     Services     Newsletter     About     Contact     Site Feedback     Site Design     Server Maintenance     Powered by Zope
©2003 MindView, Inc.