[Mailman-Developers] Interacting with mailman remotely through APIs / wrappers

Barry Warsaw barry at python.org
Mon May 21 23:00:42 CEST 2007


-----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-----


More information about the Mailman-Developers mailing list