14:30:45 #startmeeting hyperkitty -- stream: https://plus.google.com/hangouts/_/ea06a88e2695092c059dc9d0ef33629557e24f00 14:30:45 Meeting started Fri Aug 9 14:30:45 2013 UTC. The chair is ianweller. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:30:45 Useful Commands: #action #agreed #halp #info #idea #link #topic. 14:30:58 mailman 2.1 is a maintenance branch, one release a year since 2006, very monolithic 14:31:07 mailing list engine, pipermail, web admin interface 14:31:32 pipermail generates static HTML 14:31:38 not directly searchable, no summary pages, etc etc 14:32:10 mailman 3 is a modern/modular design 14:32:14 mailman itself is just mailing-lists and rest API 14:32:18 postorious is a web admin UI 14:32:21 and hyperkitty is the web archiver. 14:32:29 queues, runners, other stuff is happening as separate modules. 14:32:46 we're doing hyperkitty. 14:33:01 key improvements: 14:33:04 * no more happy mailman day :) 14:33:08 * no storing plain-text passwords 14:33:29 when is it going to be out? RSN. 14:33:37 "RSN" -- september 2012 14:33:52 it's late for reasons that are partially valid, possibly related to postorious 14:34:02 mailman 3 itself works but it has to be administrated from the command line. 14:34:25 hyperkitty is the archiver plugin for mailman 3. 14:34:36 two components 14:34:38 KittyStore is the storage engine 14:34:45 SQL database (storm ORM), and does analysis and statistics 14:34:53 * stickster notes, 6 people here aside from volunteer/speaker 14:35:01 can be improved 14:35:08 hyperkitty itself is a web UI (django / python) 14:35:19 interfaces with kittystore and implements the ModernArchiving spec on list.org 14:35:24 implements some of mizmo's mockups 14:35:37 it is not dependent on the order emails are received (like it is today) 14:36:00 #topic what happened since FUDCon Lawrence (February) 14:36:12 PyCon US happened, a few pull requests merged 14:36:22 GSoC: mailman is part of GSoC and a couple of projects are going on 14:36:35 not much other activity, its admin UI (postorious) still needs work 14:37:05 new features: 14:37:15 * can post from the web instead of from email only 14:37:19 like you can do in a forum 14:37:21 each post has a reply link 14:37:24 can create new threads 14:37:38 plain text only (no HTML/markdown/etc) but attachments are available 14:37:55 wow that's not visible on the camera 14:38:21 took a photo on my phone, will upload 14:38:37 you can like/dislike posts, which will change the ranking of the submitter 14:38:50 tracks what threads you have read/not read 14:39:16 top image: one thread read already, one you haven't 14:39:25 lower image: most active discussions, read/not read flags 14:39:54 http://imgur.com/gHzcX7T <-- first image 14:40:09 posts can have categories 14:41:08 hyperkitty has its own REST API for categories and whatnot 14:41:22 [presuming you can get mail clients to do things with it] 14:41:38 recent features: 14:41:47 plain-text search engine (uses the whoosh library) 14:41:51 can search across mailing lists 14:43:03 * reattach a broken thread (some clients break the In-Reply-To header) 14:43:13 have to be a member of the staff group, but 14:43:40 can even paste in a thread ID if you have it already. 14:43:55 * more dynamic UI, better user profile page, etc 14:44:11 * sysadmin stuff: RPMs, and running on server in fedora cloud 14:44:27 lists.dev, ask abompard 14:44:47 user profiles and whatnot 14:45:27 question: is name and whatnot extracted from mailman? 14:45:33 answer: don't actually know :) 14:45:42 mailman actually has a first-class concept of a user (with multiple email addresses!) 14:45:57 #topic where are we going now 14:46:06 mizmo has made more mockups 14:46:09 user profiles, moderation information 14:46:26 list directory 14:46:35 categories / tags on lists, per-list health overview 14:46:44 http://blog.linuxgrrl.com/2013/07/26/hyperkitty-ui-overview-and-list-directory-ideas/ 14:46:57 now on presentation: http://blog.linuxgrrl.com/wp-content/uploads/2013/07/list-overview.png 14:47:13 #topic how you can help 14:47:24 we would like additional help with UI and design 14:47:29 django experience is certainly wanted 14:47:37 esp. with optimization 14:47:50 KittyStore needs help with statistical analysis and troll detection 14:48:31 per-user ignore lists 14:48:52 and if you're frustrated with mailing lists as they are today, every idea counts 14:49:04 development version is at http://mm3test.fedoraproject.org/ 14:49:16 fedorahosted.org/hyperkitty, github.com/hyperkitty, hyperkitty.rtfd.org 14:49:20 Very interesting point: Backend KittyStore would know how many people have PersonA on their ignore lists. Might be useful to report that to project leadership 14:51:36 (discussion now happening about how easy it is to install mailman3) 14:52:12 (discussion now happening about design feedback) 14:52:33 most design work is offloaded to mizmo but if you have ideas please tell abompard 14:52:51 OH: when the standard you are being compared to is the mailman 2 web "UI" there's nowhere to go but up 14:54:23 (also i just noticed that the streaming computer here says "off air" which scares me. is anybody trying to watch) 14:55:00 hackfest this afternoon in ECTR 103 14:55:08 on hyperkitty 14:55:14 #topic summary / end of talk 14:55:28 hyperkitty is really the only mail archiver for mailman 3 14:55:40 helps to bridge the gap between mailing lists and web forums 14:55:59 #topic LIVE DEMO 15:02:35 #chair flock-ectr103 15:02:35 Current chairs: flock-ectr103 ianweller 15:02:43 #meetingtopic hyperkitty -- stream: http://youtu.be/Ut_m5W0Of8M 15:08:53 [question] i like the monthly mbox archives can we have that 15:08:56 [answer] i will look into it 15:14:11 #endmeeting