Concrete proposal ================= * 'Register' web page - Same functionality as Mailman subscribe (piggyback Mailman list configuration) - Email delivery is turned off by default - Wording in emails should be altered ("forum" vs. "mailing list", "register" vs. "subscribe") * Forum login web page - Piggyback Mailman user database. We'll automagically achieve single sign-on whenever Mailman @ WineHQ does ;-). * Threading and import daemon - Imports raw .eml files - Stores in DB - Assigns internal thread/topic ID to each mail based on Message-ID, References and Subject - Inspiration?: weaverd @ http://weaver.gmane.org/ * Forum web interface - Sorted by Category, assignable to each thread/topic - Threaded view - Search engine (use DB fulltext index) - Allow posting with your registered email address (automagically sets "Reply-To:list" !) - Allow ticking of topics you're interested in ("follow this topic" checkbox when posting or so) - Inspiration?: http://forums.mysql.com and phpBB * Notification daemon - Pick up a list (DB) of which topics users want notifications for - For each new message in DB, - Send an email to interested users (if any) - Flag as 'notification complete'