On Sun, Sep 9, 2012 at 10:23 AM, Mark Sapiro <[email protected]> wrote: > Tom Browder wrote: >> >>I use "newlist" in a Perl wrapper to programmatically start and delete >>mailing lists, and I would like to be able to do more >>programmatically, such as: >> >> add moderators >> set default variables >> etc. >> >>Is there any work being done in that direction? > > > The architecture of Mailman 3 is such that communication with the core > is via a RESTful HTTP interface. The web UI for example is separate > from the core and communicates with the core via this interface.
> Thus, you can build your own interface for communicating with the core > and exercising any core functionality without changing the core itself. Okay, great! > Clearly this RESTful HTTP interface must be secured in some way, and > normally this would be by only allowing connection from localhost, but Right, that's what I do currently. I develop the script locally, send the script to the remote, server, ssh there and run the script as root. Thanks, Mark. Best, -Tom _______________________________________________ Mailman-Developers mailing list [email protected] http://mail.python.org/mailman/listinfo/mailman-developers Mailman FAQ: http://wiki.list.org/x/AgA3 Searchable Archives: http://www.mail-archive.com/mailman-developers%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-developers/archive%40jab.org Security Policy: http://wiki.list.org/x/QIA9
