HyperKitty, or how to get the best from mailing lists and forums

3,133 views
2,913 views

Published on

https://distro-recipes.org

Published in: Business, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
3,133
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

HyperKitty, or how to get the best from mailing lists and forums

  1. 1. HyperKitty The next-gen. list archiverPresented byAurélien BompardFedora Engineering FUDCon Lawrence 2013 − CC-BY
  2. 2. Todays Topics Where we come from Mailman today Máiríns and Lukes vision Where we are Mailman 3 HyperKitty Where we will be Planned features How you can help
  3. 3. The past
  4. 4. Mailman 2.1Maintenance branch One release a year since 2006A monolithic package : Mailing-list engine Web archiver (pipermail) Web admin interface
  5. 5. 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
  6. 6. 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
  7. 7. A new hope Early 2012 : Fedora Engineering Refined mockup Moar mockups !!1 Spring/summer: implementation starts Toshio, Pingou, Syst3mW0rm, yours truly
  8. 8. The present
  9. 9. 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
  10. 10. 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
  11. 11. The future
  12. 12. 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)
  13. 13. 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.
  14. 14. 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
  15. 15. 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
  16. 16. Questions?Cool techs, cool designs, huge audience... Come and be a part of it ! http://fedorahosted.org/hyperkitty abompard@fedoraproject.org FUDCon Lawrence 2013 − CC-BY

×