A web interface for
GNU Mailman 3
Christoph Wickert
Presented by
Fedora Project
This presentation is under a Creative Commons ShareAlike 3.0 License. Enjoy and share!
HyperKitty
Slide 2
Slide 2 text
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?
Slide 3
Slide 3 text
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?
Slide 4
Slide 4 text
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
Slide 5
Slide 5 text
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
Slide 6
Slide 6 text
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
Slide 7
Slide 7 text
More Info
See it live on
https://lists.fedoraproject.org
(select one of the lists first)
More information
http://hyperkitty.readthedocs.org
Slide 8
Slide 8 text
No content
Slide 9
Slide 9 text
Questions?
This presentation is under a Creative Commons ShareAlike 3.0 License. Enjoy and share!
[email protected]
Contact: