-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On May 19, 2007, at 3:22 PM, Ben Sims wrote:
Thanks again for your helpful reply. In particular, I really like
the sound of being able to use different databases for different
types/sources of data; this sort of ability to integrate is exactly
the sort of thing I am envisioning.Re: integrating PHP and Python:
I did, after various search combinations, find this presentation
from 2002:http://www.csh.rit.edu/~jon/pres/php-2002/pip-applications.ppt, and
consequently http://www.csh.rit.edu/~jon/projects/pip/. However,
nothing seems to have happened on this since 2002 and so I'm not
really keen on it.In any case, thinking about it more I realise that since I want to
be able to use a standalone (and possibly remote) Mailman server a
PHP/Python combination probably wouldn't be perfect.One thing I did pickup from the presentation above was his use of
the Python Mailman modules in his wrapper scripts. I've been
looking more into what I can do using those, rather than the
command line.At the same time, I've been looking into what can be done (and how
easily) using Web Services. In particular, I like the sound of the
Zolera SOAP Infrastructure, which seems to provide a very simple
way to access Python functions over SOAP. So, my thinking at the
moment is to hack up a single Python object which wraps the
relevant Mailman modules for the functionality I need to use, then
use ZSI to expose that object as a web service. If I need to, I can
always just call the command line scripts from that object, so I
wouldn't be cutting off any options.This seems to me, at the moment, to be the best compromise between
doing it 'properly' and my need to have something up and running
quickly, however ramshackle.
Hi Ben, please let us know how it goes.
Cheers,
- -Barry
-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (Darwin)
iQCVAwUBRlIIe3EjvBPtnXfVAQKk8QP9Fr84KeCRdiuTX2bdvWHcGJN9TL99qSpj FrWCdEUYjOpihUdaI414eHH5+cs2dlgWP/sHtjA1fxl7sNXrnQo5wiRgXSY12nq3 dX7lGP93kxeix+ukeb+JLKlOlrrUC7Jq39XV/w4vwB5w4j8PtqWET91rYj0qu99Z k3IQ/Ki2hW0= =sfGx -----END PGP SIGNATURE-----