[Zope3-Users] Announcement - jsonserver 1.0 alpha, JSON-RPC for Zope3

Jim Washington jwashin at vt.edu
Thu Jun 23 11:47:07 EDT 2005


Stephan Richter wrote:

>Congratulations, though I know its late! :-) There might be some interest in 
>the Z3-ECM community of a JSON server.
>
>  
>
I would hope there would be interest in Z3-ECM.  JSON's almost-python
notation is very fast to read and write, and particularly so with
minjson.py, which is part of the project.  Of course, JSON(-RPC) only
transports text-ish things; images and such need a different transport,
I think.

And I probably should have been a bit more explanatory on a couple of
things in my announcement:

1.  Since it is in my svn repository, and still alpha, it will change
(presumably improve) as I see fit.  If anyone sees anything that needs
improving, let me know; I'm still enthusiastic about the project, so
updates can happen quickly.  In fact, I just did a minor update.  Debug
info now uses the logging facility instead of simply printing on the
console :) .  I'll wait until I hear positive things from anyone needing
unicode (still a nagging worry) with it before I make a beta announcement.

2.  My subversion repository is http only:

svn co http://brigadoon.hill-street.net/svn/repos/jsonserver/trunk 
jsonserver

will work OK.  I did not bother poking another hole in the firewall for
svn://

3.  minjson.py (also updated an hour or so ago) seems to work OK in
pythons 2.3 and 2.4

4.  If there's interest, I could probably put together and include a
simple demonstration application. I am open for suggestions on what that
app might be.

>BTW, I have also deicded that I will tackle the HTTPRequestFactory issue for 
>3.2 by developing some sort of registry based on subscribers that decides 
>based on registered subscribers which request to create. This way all you 
>need to do is to register a new subscriber to hook up a new HTTP extension. 
>Maybe I make it a utility, I don't know. :-)
>  
>
Thanks, Stephan. That sounds appropriate.  It seemed unpythonic to
duplicate the code for all content-type listeners to add one
content-type listener.

Regards,

-Jim Washington


More information about the Zope3-users mailing list