On May 3, 2005, at 8:30, Aaron Stone wrote:
Eelco van Beek wrote:
A few user management functions are also available to if anybody is
willing to create a nice and shiny GUI that talks XML-RPC we can
built a secure DBMAIL management GUI.
Where do we want to do the XML-RPC server? In C as part of DBMail,
or in
Python which calls into DBMail? What if this were a mechanism to
export
all of DBMail's functionality through XML-RPC?
Well, actually they are the same, since C calls the same lib
functions as
the python glue does. I already created a XML-RPC daemon in python that
does export (some not all) dbmail's functionality to XML-RPC. We
could use
python as a prototyping tool here and as soon as speed becomes an issue
we could redo some or all in C.
Here's my crazy thought:
Rather than having apps like webDBmail dig directly into the database
(which is cheap and fast, but it means that the web app needs intimate
knowledge of the database and any revisions it goes through) we
export an
XML-RPC interface that the web app queries. I have no delusions
that the
XML-RPC will be any *simpler* than the direct SQL, but I do think
it might
be more maintainable long term.
I couldn't agree more :-)
This is also ideal for dbmail management (even for larger dbmail
clusters).
We must have something like this in the future since the dbmail libs
don't know
anything about authentication and authorization.
Eelco
Aaron
_______________________________________________
Dbmail-dev mailing list
Dbmail-dev@dbmail.org
http://twister.fastxs.net/mailman/listinfo/dbmail-dev