Upgrade to Pro — share decks privately, control downloads, hide ads and more …

HyperKitty - A web interface to access GNU Mailman v3 archives

HyperKitty - A web interface to access GNU Mailman v3 archives

By Christoph Wickert

More Decks by FLOSS Community Metrics meeting

Other Decks in Technology

Transcript

  1. 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

    View Slide

  2. 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?

    View Slide

  3. 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?

    View Slide

  4. 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

    View Slide

  5. 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

    View Slide

  6. 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

    View Slide

  7. More Info
    See it live on
    https://lists.fedoraproject.org
    (select one of the lists first)
    More information
    http://hyperkitty.readthedocs.org

    View Slide

  8. View Slide

  9. Questions?
    This presentation is under a Creative Commons ShareAlike 3.0 License. Enjoy and share!
    [email protected]
    Contact:

    View Slide