-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Jul 6, 2006, at 2:11 PM, David Lee wrote:
> I've had to devise my own (very simple!) scheme for creating and > managing > a user database of email-address and password. (In our context, at > present, this could just about be managed by Mailman admin staff, > using a > command-line utility, but expansion to user-based self-maintenance, > and > via the WWW interface would be desirable.) > > So it sounds as if at least two of us (Ethan and me) are actively > looking > at implementing similar functionality (albeit initially for different > 'local' reasons). > > So a clear steer from the Mailman seers and soothsayers would be most > welcome so that Ethan's work and my work can aim in the same > direction as > anticipated Mailman 'futures'. > > Indeed, if the Mailman folk happen already to have a sketch of a > user-database scheme, that could be most useful to us... (Or > Ethan: I'd > be interested in tracking any work you do in this area!) One thing you definitely want to be sure to do is to add the appropriate API calls to MemberAdaptor.py, which is the official interface to all member-related data. You'll need an implementation as well, and that's where the user-centric architecture breaks down. However, it will soon be much easier to custom select a MemberAdaptor implementation, and in that case, you could conceivable write one that uses the OldStyleMemberAdaptor for all traditional user-related (list-centric) data, but then write a proxy or delegate that would store list-independent user data in a common place. Rough sketch: a directory sibling of 'lists' called 'domains' to hold domain-specific data, and then probably site-specific data in data/. But cascading options and all that stuff will probably have to wait until MM3. - -Barry -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (Darwin) iQCVAwUBRK3UWXEjvBPtnXfVAQJI3AP7BJD/nn3hi96N8zrxkjovs/3ux6GWyCST XhMf2816eDwVLIn0B0Txw8F5WTFCNXdpyhGJxN4JqtVLeY4UDz6JFh0ktWpGPQml fiZ96GWAOnIH3rFwy1+dXrVmmFDKX5jbrDSC22Gk0SGkphTZ/2yXREbfD4RY69VW FhaDhDPt7uE= =XFTP -----END PGP SIGNATURE----- _______________________________________________ Mailman-Developers mailing list Mailman-Developers@python.org http://mail.python.org/mailman/listinfo/mailman-developers Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py 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://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp