aboutsummaryrefslogtreecommitdiffstats
path: root/admin/www/devs.html
diff options
context:
space:
mode:
authorbwarsaw <>2006-09-17 18:16:07 +0000
committerbwarsaw <>2006-09-17 18:16:07 +0000
commit34d6ece8a454e5d1d027ed106ba039a0a88db36d (patch)
tree6dc6f8711b20124ce38491300d5fb95e1c022206 /admin/www/devs.html
parentb7f0fb3c888c1d331c2239fba0b8332a3bf240f2 (diff)
downloadmailman2-34d6ece8a454e5d1d027ed106ba039a0a88db36d.tar.gz
mailman2-34d6ece8a454e5d1d027ed106ba039a0a88db36d.tar.xz
mailman2-34d6ece8a454e5d1d027ed106ba039a0a88db36d.zip
Copy the mm21 admin directory out of the mm21 branch. We'll svn
external the latter to get that back into the release, but I really don't want to maintain multiple copies of the web pages.
Diffstat (limited to 'admin/www/devs.html')
-rw-r--r--admin/www/devs.html219
1 files changed, 0 insertions, 219 deletions
diff --git a/admin/www/devs.html b/admin/www/devs.html
deleted file mode 100644
index fb16c8b9..00000000
--- a/admin/www/devs.html
+++ /dev/null
@@ -1,219 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
- "http://www.w3.org/TR/html4/loose.dtd" >
-<html>
-<!-- THIS PAGE IS AUTOMATICALLY GENERATED. DO NOT EDIT. -->
-<!-- Tue Sep 12 23:12:40 2006 -->
-<!-- USING HT2HTML 2.0 -->
-<!-- SEE http://ht2html.sf.net -->
-<!-- User-specified headers:
-Title: Mailman Developer Resources
-
--->
-
-<head>
-<title>Mailman Developer Resources</title>
-<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" >
-<meta name="generator" content="HT2HTML/2.0" >
-<style type="text/css">
-body { margin: 0px; }
-</style>
-</head>
-<body bgcolor="#ffffff" text="#000000"
- marginwidth="0" marginheight="0"
- link="#0000bb" vlink="#551a8b"
- alink="#ff0000">
-<!-- start of page table -->
-<table width="100%" border="0" cellspacing="0" cellpadding="0">
-<!-- start of banner row -->
-<tr>
-<!-- start of corner cells -->
-<td width="150" valign="middle" bgcolor="white" class="corner">
-
-<center>
- <a href="./index.html">
- <img border=0 src="./images/logo-70.jpg"></a></center> </td>
-<td width="15" bgcolor="#eecfa1">&nbsp;&nbsp;</td><!--spacer-->
-<!-- end of corner cells -->
-<!-- start of banner -->
-<td width="90%" bgcolor="#eecfa1" class="banner">
-<!-- start of site links table -->
-<table width="100%" border="0"
- CELLSPACING=0 CELLPADDING=0
- bgcolor="#ffffff">
-<tr>
- <td bgcolor="#eecfa1">
-<a href="./index.html">Home</a>
- </td>
- <td bgcolor="#eecfa1">
-<a href="./security.html">Security</a>
- </td>
- <td bgcolor="#eecfa1">
-<a href="./docs.html">Documentation</a>
- </td>
- <td bgcolor="#eecfa1">
-<a href="./lists.html">Mailing Lists</a>
- </td>
-</tr><tr>
- <td bgcolor="#eecfa1">
-<a href="http://wiki.list.org/x/DQ">Community</a>
- </td>
- <td bgcolor="#eecfa1">
-<a href="./help.html">Help</a>
- </td>
- <td bgcolor="#eecfa1">
-<a href="./download.html">Download</a>
- </td>
- <td bgcolor="#eecfa1">
-<b>Developers</b>
- </td>
-</tr>
-</table><!-- end of site links table -->
-
-</td><!-- end of banner -->
-</tr><!-- end of banner row -->
-<tr><!-- start of sidebar/body row -->
-<!-- start of sidebar cells -->
-<td width="150" valign="top" bgcolor="#eecfa1" class="sidebar">
-<!-- start of sidebar table -->
-<table width="100%" border="0" cellspacing="0" cellpadding="3"
- bgcolor="#ffffff">
-<tr><td bgcolor="#36648b"><b><font color="#ffffff">
-Developer Exits
-</font></b></td></tr>
-<tr><td bgcolor="#eecfa1">
-<a href="http://sourceforge.net/projects/mailman">SourceForge Project Page</a>
-</td></tr>
-<tr><td bgcolor="#eecfa1">
-<a href="http://www.zope.org/Members/bwarsaw/MailmanDesignNotes/">Mailman Wiki</a>
-</td></tr>
-<tr><td bgcolor="#eecfa1">
-<a href="http://www.zope.org/Members/bwarsaw/MailmanDesignNotes/MailmanThreePointOh">Mailman 3.0 Wiki</a>
-</td></tr>
-<tr><td bgcolor="#eecfa1">
-<a href="http://mail.python.org/mailman/listinfo/mailman-developers">mailman-developers list</a>
-</td></tr>
-<tr><td bgcolor="#eecfa1">
-<a href="http://demo.iuveno-net.de/iuveno/Products/ZMailman/">ZMailman</a>
-</td></tr>
-<tr><td bgcolor="#eecfa1">&nbsp;</td></tr>
-<tr><td bgcolor="#36648b"><b><font color="#ffffff">
-Email Us
-</font></b></td></tr>
-<tr><td bgcolor="#eecfa1">
-<a href="mailto:mailman-users@python.org">mailman-users@python.org</a>
-</td></tr>
-<tr><td bgcolor="#eecfa1">
-&nbsp;
-</td></tr>
-<tr><td bgcolor="#eecfa1">
-<a href="http://www.python.org/"><img border=0
- src="./images/PythonPoweredSmall.png"
- ></a>&nbsp;<a href="http://sourceforge.net"><img
- src="http://sourceforge.net/sflogo.php?group_id=103"
- width="88" height="31" border="0"
- alt="SourceForge Logo"></a>
-</td></tr>
-<tr><td bgcolor="#eecfa1">
-&nbsp;
-</td></tr>
-<tr><td bgcolor="#eecfa1">
-&copy; 1998-2006
-Free Software Foundation, Inc. Verbatim copying and distribution of this
-entire article is permitted in any medium, provided this notice is preserved.
-
-</td></tr>
-</table><!-- end of sidebar table -->
-
-</td>
-<td width="15">&nbsp;&nbsp;</td><!--spacer-->
-<!-- end of sidebar cell -->
-<!-- start of body cell -->
-<td valign="top" width="90%" class="body"><br>
-<h3>Developer Resources</h3>
-
-If you're the kind of person who loves to get elbow deep in code,
-there are lots of opportunities to dig into Mailman. You may want to
-find a project on our Mailman
-<a href="todo.html">TODO list</a> or on the
-<a href="http://www.zope.org/Members/bwarsaw/MailmanDesignNotes/">Mailman
-design notes wiki</a>. Because Wikis are intended to be
-collaborative, you're free to contribute to this page in true Wiki
-fashion. You will also definitely want to subscribe
-to the <a href="http://mail.python.org/mailman/listinfo/mailman-developers"
->mailman-developers</a> mailing list.
-
-<h3>SourceForge Project Page</h3>
-
-Developers should start with the
-<a href="http://sourceforge.net/projects/mailman">Mailman project at
-SourceForge</a>. All patches and bugs should be submitted here so
-they won't get lost, although it is also requested that you inform the
-mailman-developers list about your submissions.
-
-<h3>IRC</h3>
-
-Some of the Mailman developers also occasionally hang out on the
-<em>mailman</em> IRC channel at freenode.net, though attendance
-has been spotty lately.
-
-<!--table-stop-->
-
-<h3>Future plans</h3>
-
-Now that Mailman 2.1 has been released, I want to start thinking about
-what will be in <a
-href="http://www.zope.org/Members/bwarsaw/MailmanDesignNotes/MailmanThreePointOh">Mailman
-3.0</a>. I intend to use the wiki for most design artifacts, and the
-mailman-developers mailing list for most discussions. The items that
-are high on my list (which is by no means complete or definitive)
-include:
-
-<ul>
-<li><b>Consolidated user database</b> -- A user should have just one
-account for every mailing list they are members of at a site, and they
-should be able to manage all their options through this account.
-It should be possible to integrate these databases with a site's
-existing user management system to reduce duplication of data and
-effort.
-
-<p><li><b>Unified template system</b> -- Mailman has a somewhat fractured
-and inconvenient templating system, using both a homegrown HTML object
-model in Python and coarse templates filled in with data at rendering
-time. It can be near impossible to change the look and feel of the
-administration pages, and a small change to the u/i of other pages
-requires updates in all supported languages. I want to use a
-templating system like
-<a href="http://dev.zope.org/Wikis/DevSite/Projects/ZPT/">ZPT</a> or
-<a href="http://www.mems-exchange.org/software/quixote/">Quixote</a>.
-Actually, I plan to generalize the web interface so that many different
-templating systems could be used, although we'll pick one to ship by
-default.
-
-<p><li><b>A Real Database</b> -- Mailman uses an inefficient persistency
-system based on Python pickles, and every mailing list has its own
-pickled state. This has several disadvantages, including poor
-scalability, difficulty in doing cross-mailing list operations, and
-the virtual host limitation on list names. Mailman 3.0 will use a
-real database, perhaps based on
-<a href="http://www.zope.org/Wikis/ZODB/">ZODB</a> or
-<a href="http://www.sleepycat.com">BerkeleyDB</a>. Again, the goal is
-to generalize the interface to the backend database so that others can
-be used, but choose one and ship it by default.
-
-<p><li><b>Component Architecture</b> -- Zope3's
-<a href="http://dev.zope.org/Wikis/DevSite/Projects/ComponentArchitecture/"
->component architecture</a> provides some very nice organizational
-tools and software development methodologies. We'll be adopting many
-of these for Mailman 3.0, which will allow us to do the kinds of
-templating and database generalization described above.
-</ul>
-
-Stephan Richter has let an effort called
-<a href="http://demo.iuveno-net.de/iuveno/Products/ZMailman/"
->ZMailman</a> for integrating Zope and Mailman. I consider this a
-proof of concept of some of the ideas outlined above.
-
-</td><!-- end of body cell -->
-</tr><!-- end of sidebar/body row -->
-</table><!-- end of page table -->
-</body></html>