Mailman 2.1Maintenance branch One release a year since 2006A monolithic package : Mailing-list engine Web archiver (pipermail) Web admin interface
Whats wrong Pipermail generates static HTML Not directly searchable No user-based customization No summary / stats page Read-only Admin interface is CGI-based and generates configuration files Different environments, technologies, skillsets
The vision Early 2010 : Máirín & Luke Complement the existing mailing-lists Thread statistics (participants, replies) List statistics (topics, people) Post rating User rating (“karma”) Thread categories
A new hope Early 2012 : Fedora Engineering Refined mockup Moar mockups !!1 Spring/summer: implementation starts Toshio, Pingou, Syst3mW0rm, yours truly
Mailman 3Modern and modular design Mailman itself: mailing-list and REST API Postorius: the web admin UI HyperKitty: the web archiver Queues, runners, TDD, ...Key improvements No more “happy Mailman day” ! No storing of plain-text passwordsWhen? RSN. Fall 2012: season of the delays
HyperKitty An archiver plugin for Mailman3 KittyStore: the storage engine SQL database (Storm ORM) Analysis and statistics HyperKitty: the web UI Django-based Interfaces with KittyStore Implements “ModernArchiving” on list.org Implement some of Mos mockups
Planned features Post from the web A few challenges there (spam, SPF, etc.) Many ideas in Mos mockups Rankings, categories Improving signal-to-noise ratio Ideas from the Debian community Joey Hess (thread patterns) A. Delanoë and B. Conein (socio-meter)
How you can help HyperKitty needs you UI and design Django knowledge and optimization Testing, installing, fuzzing, debugging KittyStore needs you Statistical analysis Spam Troll detection Frustrated with mailing-lists ? Every idea counts.
Where you can help Test the development version: http://mm3test.fedoraproject.org Report bugs: http://fedorahosted.org/hyperkitty Check out the code: http://github.com/hyperkitty Read the docs and install it: http://hyperkitty.rtfd.org
SummaryMailman 2.1 is growing old, Mailman 3 iscomingHyperKitty will be its main archiverDesigned by the Fedora community foreveryoneBridge the gap between mailing lists andweb forums
Questions?Cool techs, cool designs, huge audience... Come and be a part of it ! http://fedorahosted.org/hyperkitty firstname.lastname@example.org FUDCon Lawrence 2013 − CC-BY
A particular slide catching your eye?
Clipping is a handy way to collect important slides you want to go back to later.