-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Apr 8, 2009, at 1:45 AM, Stephen J. Turnbull wrote:
Mailman itself will not, but one goal of MM3 is to provide a standard connector architecture for backend databases which supply at least a name and email address but probably do a lot more than that.
People who are interested in this feature should look at the MM3 stuff on the wiki and the MM3 code and documentation, then ask Barry what his plans are. It should not be hard to add further elements to web-based forms (for one example) that feed names and addresses to such a connector. Then Mailman itself would ignore that additional information (absent local extensions), merely providing a single communication channel for list managers to access the backend database. Most of the effort would no doubt go to providing sane error messages in the case where the backend's schema doesn't support the additional fields, and stuff like that.
Stephen's basically correct. In Mailman 3, the core engine operates on components, essentially objects that implement a formal interface. There are three "stores" of data, user data, list data and message data, with loose connections between them (think: no foreign keys). Thus you could, in theory anyway <wink>, store the user data including subscription information in your CMS, and let Mailman handle list- specific data. Of course, you could re-implement the backends to provide the defined interfaces anyway you wanted and then Mailman should operate without regard to where the data lives.
I won't go into more detail here. If you're interested in participating more in the development of Mailman 3, please join us over in mailman-develop...@python.org.
Barry -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (Darwin) iEYEARECAAYFAknciqAACgkQ2YZpQepbvXHLQwCfTtSHutL3bIjLetYHmS5ZidyG HWMAnikoDJZO+tXWS5JemHgE3glvLHZ4 =+1pY -----END PGP SIGNATURE----- ------------------------------------------------------ Mailman-Users mailing list Mailman-Users@python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://wiki.list.org/x/AgA3 Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org Security Policy: http://wiki.list.org/x/QIA9