Big question that determines my opinion on all of this: would our
current style of web interface still be available? My mailer doesn't
like to give me plain text input, so when I need to see it I use the
site. I'm also just used to the way things are, and don't want change.
:)

-Aris

On Thu, Jun 22, 2017 at 8:20 PM, omd <c.ome...@gmail.com> wrote:
> So, almost exactly a year ago I said I wanted to transition the lists
> to either GroupServer or Mailman 3, mainly for the sake of a better
> web interface that includes the ability to post online (to reduce
> friction for new users who might not want to sign up for 3 mailing
> lists just to dip their toes in).  ...And then I got anxious and
> disappeared from Agora altogether.
>
> Well, I'm back and I thought it time to look into that again.
>
> First I tried setting up GroupServer.  The code felt kind of bloated -
> took like 10 minutes to install, mostly just to deal with the massive
> number of Python packages it's split into.  (And since I was trying to
> use Docker, I had to wait for that install over and over.  I gave up
> on Docker.)  Still, I eventually got it to work, and, yep, the web
> interface is reasonably pretty…
>
> But then I tried sending a test email, and noticed that the email I
> got had been wrapped in a garish HTML header/footer.  Then I tried
> sending a long message, and noticed that the email was cut off - very
> early, in fact, after only 10 lines of text.  Combining those two, the
> impression I got was more of a forum notification than a real mailing
> list post.  I didn't see any option to change either behavior, in
> either the (minimal) per-user settings or the administration settings.
>
> I could have tried to hack the code to just send mail
> plaintext+unmolested, but the aforementioned bloatedness and confusing
> setup made me leery of messing with the code, and I still had an
> alternative.
>
> So today I installed Mailman 3 (+ HyperKitty + Postorius), which
> predictably was a lot more annoying than it should be, partly because
> it's split into three projects for no good reason.  But so far,
> impressions are better than GroupServer.  I like the Web UI slightly
> less, but it's not bad, and it does allow sending messages from the
> browser - plaintext, mercifully.
>
> You can see it here:
>
> https://list.agoranomic.org/
>
> The installation is currently entirely separate from the existing
> Mailman 2 list, but I did import a copy of the list archives to
> Hyperkitty so anyone interested can get a better feel for the UI.
> Don't try posting there, but feel free to join and post on
> agora-mm3test.
>
> I'd like to change the HTML so it shares the site header (and maybe
> other styling) from https://agoranomic.org.
>
> The eventual plan would be to migrate the existing lists to Mailman 3.
> Existing subscriptions and subscription settings would be brought
> over; the base mbox archive would be continued from the existing
> lists; all existing messages would be added to the HyperKitty site;
> I'd also make a static copy of the existing Mailman 2 web archive, so
> archive links would continue to work, although that would be separate
> from the new site.  In short, minimal disruption.
>
> Thoughts?  Concerns?  Suggestions?
>
> Known issues:
> - The Hyperkitty importer is less than perfect.  It doesn't like
> messages with no Message-Id, or with non-ascii sender addresses, of
> which we apparently have a bunch.  Also, messages without a normally
> formatted Date header get marked as new, including a report ais523
> sent in 2009 with the delightful "Date: some time near the end of
> July", and some messages from Magu in 2003 with no Date at all.
> - The test list adds a signature; it shouldn't.  Also need to make
> sure the subject line munging works the same way as currently.
> - I should switch to something other than sqlite.
> - The initial indexing takes a rather long time in Xapian and produces
> a huge index compared to the input size.  Maybe I should try switching
> the backend to Solr or something.
> - Hyperkitty is kind of slow.  I tried some things to make it faster
> already, but not enough I guess...

Reply via email to