A web interface forGNU Mailman 3
Christoph WickertPresented by
Fedora Project
This presentation is under a Creative Commons ShareAlike 3.0 License. Enjoy and share!
HyperKitty
Mailman's default Pipermail archiver has some serious drawbacks
Over 10 years old
Users’ expectations have changed over the years
No standards-compliant HTML
Clunky navigation, no search functionality
Limited scalability
No stable URLs
Doesn't take advantage of new technologies such as AJAX
Why HyperKitty?
Forum-like interface for GNU Mailman 3 archives
Django-based
Originally developed by the Fedora Project
Now default archiver for Mailman 3
What is HyperKitty?
Mailman Core: The core of Mailman
Mailman Client: REST API Client
Postorius: Web UI for Mailman
HyperKitty: Archiver for Mailman
Mailman Bundler: Installer for Mailman Suite
Mailman 3 Architecture
Interaction
Read and compose mail
Rating
Tagging
Configuration
Integration of Postorius for configuration
Authentication
Email/password (Mailman)
OpenID (Fedora Account System, Yahoo ID, ...)
Mozilla Persona
HyperKitty Features
Activity Summary (30 days)
Most active posters
Most active discussions (based on posts)
Most popular discussions (based on ratings)
Recent active discussions
Personal statistics
read/unread message count
flagged mails/threads
threads the user has posted to
HyperKitty Statistics
More Info
See it live onhttps://lists.fedoraproject.org
(select one of the lists first)
More informationhttp://hyperkitty.readthedocs.org
Questions?
This presentation is under a Creative Commons ShareAlike 3.0 License. Enjoy and share!