FW: Fat client thoughts, was: RE: [Zope] Zope + XML-RPC + native GUI
Ooops, sorry, sent this reply to the Zope-Dev list by mistake!
-----Original Message----- From: Jon Edwards [mailto:jon@pcgs.freeserve.co.uk] Sent: 22 January 2002 12:32 To: Zope Dev list Cc: sean.upton@uniontrib.com Subject: Fat client thoughts, was: RE: [Zope] Zope + XML-RPC + native GUI
No, I haven't done this, but I plan to do something like this to create a fat client to interact with content objects in a CMF site I am building. I've been playing around with wxPython and Boa Constructor (http://boa-constructor.sourceforge.net). I'd be interest in finding out ways in which other people might be creating apps using these tools.
<lots of good stuff snipped>
Hi Sean
I don't know if you've seen PythonCard? ...newish GUI building app for wxPython (a bit like Boa, but "lighter") - http://pythoncard.sourceforge.net/
On their mailinglist, they're discussing which DB to use as a (built-in) persistent storage, and ZODB is one of the options -
http://www.geocrawler.com/lists/3/SourceForge/14884/0/7610885/
One of the samples that comes with Pythoncard is "textRouter" (also at http://simon.kittle.info/textrouter) which is a wxPython client that uses XML-RPC to post to Blogger or Manilla sites via their APIs. Looks like it could give you a headstart in developing your CMF-GUI? (If you're looking for collaborators, I'd be keen to get involved!)
(BTW has anyone implemented the Blogger API - http://plant.blogger.com/api/index.html - in Zope/CMF? I'm planning to try it soon, so if anyone has any tips/code they wouldn't mind sharing, I'd be very grateful! :-)
On a slight tangent, I also spotted a wxPython app called Gimini - http://gimini.sourceforge.net/ It's officially a "MindMapping" tool, but I thought the GUI could be adapted to make a nice drag-n-droppable sitemap tool for CMF, a bit like the one in FrontPage! :-)
Hope that's helpful!
Cheers, Jon
Jon Edwards Pricom Ltd www.pricom.co.uk
Just a quick note: Fat clients in Zope 2 are hard; in Zope 3 this will be rather easy to do. So, if someone starts working on something like this, please do it against the Zope 3 API; you will save yourself much grieve and you build for the future. PS: I know Zope3's new concepts are hard to understand and the learning curve has a slope of close to infinity at the beginning. But after you got over the top, it goes only downhill. :-) Regards, Stephan -- Stephan Richter CBU - Physics and Chemistry Student Web2k - Web Design/Development & Technical Project Management
participants (2)
-
Jon Edwards -
Stephan Richter