Re: Moving from mailing lists to Discourse

2019-02-08 Thread Emmanuele Bassi via gtk-devel-list
On Thu, 7 Feb 2019 at 00:54,  wrote:

> > We already looked at Hyperkitty, and found it fairly limited in
> > functionality. Avoiding Hyperkitty is what led us to Discourse in the
> > first place.
> Can you link that discussion please?


It was on IRC and in person discussions, and private emails between various
people.


> I'm interested what newcomers want
> to do such that Hyperkitty doesn't let. Negatives of Discourse: loads
> slower, broken without evergreen CSS and JS, huge blank margins. Fedora
> uses Hyperkitty on its other, non-Silverblue lists.
>

We asked Fedora developers for their experiences, and they weren't overly
impressed with it.

Off the top of my head (and after using Hyperkitty to browse Fedora desktop
and devel mailing lists for the last couple of years):

 - Hyperkitty's UX is confusing, cluttered to the point of being unhelpful
 - navigating through recent discussions never makes it clear which emails
are newer, and the fake threading makes it visually harder to scan
 - searching is a disaster, with results returned without any sense of
what's relevant or not
 - mobile access is pretty much not supported
 - it's all just a front to a mailman, instead of being a whole packaged
software; this means:
  - harder to set up and upgrade
  - no moderation tools
  - no categories, sub-categories, or tagging to organise email
  - no integration with services or additional plugins

In general, mailman3 + hyperkitty is a somewhat good upgrade on mailman2
(even though I still prefer the old archive pages compared to hyperkitty;
I've been going through those *a lot* for my "History of GNOME" project),
but it does not compare to other platforms like Discourse.

Ciao,
 Emmanuele.

-- 
https://www.bassi.io
[@] ebassi [@gmail.com]
___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: Moving from mailing lists to Discourse

2019-02-08 Thread Emmanuele Bassi via gtk-devel-list
On Wed, 6 Feb 2019 at 12:19, Emmanuele Bassi  wrote:

>
> The main differences are that you’d need a different subscription account
> than the existing one, and that you wouldn’t have the weekly digests, as
> far as I can see.
>

It turns out I was wrong: Discourse has "weekly summaries" as well.

As for the subscription: Discourse supports multiple identity
providers—Google, Facebook, Instagram, Twitter, Yahoo, and GitHub are all
supported, and there's a plugin available for GitLab authentication as
well, so we might be able to automatically authenticate existing GTK
contributors with an account on gitlab.gnome.org.

Ciao,
 Emmanuele.

-- 
https://www.bassi.io
[@] ebassi [@gmail.com]
___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: Moving from mailing lists to Discourse

2019-02-08 Thread Paul Davis
On Fri, Feb 8, 2019 at 7:33 AM Emmanuele Bassi via gtk-devel-list <
gtk-devel-list@gnome.org> wrote:

>
> As for the subscription: Discourse supports multiple identity
> providers—Google, Facebook, Instagram, Twitter, Yahoo, and GitHub are all
> supported, and there's a plugin available for GitLab authentication as
> well, so we might be able to automatically authenticate existing GTK
> contributors with an account on gitlab.gnome.org.
>

It took one of ardour's (amazing) devs not much more than several hours of
work to use Discourse's SSO capabilities to integrate with Drupal
authentication, so even if the plugin doesn't work as you want, making
something that does will be simple for someone who understands this stuff.
___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: Moving from mailing lists to Discourse

2019-02-08 Thread makepost


>  - Hyperkitty's UX is confusing, cluttered to the point of being unhelpful

Would benefit from examples of clutter. Opened home page, saw lists. Opened 
list, saw threads. Opened thread, saw replies and a new reply link. And some 
buttons for permalink, rating, archive and stats. Basic features.

If by cluttered you mean excessive borders and backgrounds, it's CSS and I'll 
gladly patch to reduce these if you'd like.

>  - navigating through recent discussions never makes it clear which emails 
> are newer, and the fake threading makes it visually harder to scan

Just click "Show replies by date".

>  - searching is a disaster, with results returned without any sense of what's 
> relevant or not

Good point, though I don't know whether Discourse is better at this, and 
general purpose web indexing tools should work fine with HyperKitty as it 
outputs HTML unlike Discourse.

>  - mobile access is pretty much not supported

Fedora mailing lists have a great responsive version, I have them open on a 
phone right now and their scripts work even on old WebKit. Meanwhile Discourse 
in the next tab loads a blank screen.

>  - it's all just a front to a mailman, instead of being a whole packaged 
> software; this means:
>   - harder to set up and upgrade

Please elaborate, what I see in docs about setup is easier than GitLab and 
other tools GNOME already deploys.

>   - no moderation tools

Yes, lack of moderation tools is a valid issue.

>   - no categories, sub-categories, or tagging to organise email

Why would a list of 100 monthly emails need sub-categories and tags? For 
newcomers that's even more fragmented nesting and thus confusion.

>   - no integration with services or additional plugins

It's email, lots of software can send notifications. Additional plugins and 
integrations are a maintenance burden and thus invalidate your previous points 
about ease of setup and one single package.
___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: Moving from mailing lists to Discourse

2019-02-08 Thread makepost

> ardour

LMMS moved handling of support requests and conversations from their mailing 
list to GitHub issues and it works. Using GNOME's GitLab as the single place 
for discussions can also be considered an alternative. One can respond to 
issues via email, and email is how I get my notifications of the issues and 
pull requests. It has moderation tools and tags, so Emmanuele might prefer it 
to HyperKitty. GitLab works on mobile, though it loads data with AJAX and 
annoys me with sidebars and its button kitchensink that I never use.___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: Moving from mailing lists to Discourse

2019-02-08 Thread Reuben Rissler



On 02/08/2019 12:45 PM, makep...@firemail.cc wrote:



ardour


LMMS moved handling of support requests and conversations from their 
mailing list to GitHub issues and it works. Using GNOME's GitLab as 
the single place for discussions can also be considered an 
alternative. One can respond to issues via email, and email is how I 
get my notifications of the issues and pull requests. It has 
moderation tools and tags, so Emmanuele might prefer it to HyperKitty. 
GitLab works on mobile, though it loads data with AJAX and annoys me 
with sidebars and its button kitchensink that I never use.
So let me get this straight, GitLab has a feature where an ordinary user 
can setup his GitLab account to email him every time a new issue is created?


I have responded to an issue via email that I originally discovered (and 
posted to) on the website, but I haven't figured out how to have new 
issues sent to my inbox.



___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-devel-list


___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: Moving from mailing lists to Discourse

2019-02-08 Thread sri
On Fri, 2019-02-08 at 11:07 +, Emmanuele Bassi via gtk-devel-list
wrote:
> 
> 
> In general, mailman3 + hyperkitty is a somewhat good upgrade on
> mailman2 (even though I still prefer the old archive pages compared
> to hyperkitty; I've been going through those *a lot* for my "History
> of GNOME" project), but it does not compare to other platforms like
> Discourse.
> 

I think we can safely end the chapter of mailman use.  As a person who
manages a number of lists, I find the tedious removal of spam to be
annoying.  The engagement team is following suit as well because it is
much more newcomer friendly to our volunteers.

Thanks for making this happen, Emmanuele - our team are excited to move
too!

Cheers,
sri

___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: Moving from mailing lists to Discourse

2019-02-08 Thread makepost

So let me get this straight, GitLab has a feature where an ordinary
user can setup his GitLab account to email him every time a new issue
is created?


It's on the repo page, behind the bell icon, to the left of the star. 
Visible after signing in. To be honest, I'd rather hide the stars and 
make this one more noticeable. Same feature as GitHub watch.

___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: Moving from mailing lists to Discourse

2019-02-08 Thread Reuben Rissler




On 02/08/2019 04:37 PM, makep...@firemail.cc wrote:

So let me get this straight, GitLab has a feature where an ordinary
user can setup his GitLab account to email him every time a new issue
is created?


It's on the repo page, behind the bell icon, to the left of the star. 
Visible after signing in. To be honest, I'd rather hide the stars and 
make this one more noticeable. Same feature as GitHub watch.


Thanks. But it probably isn't possible to open an issue for Gtk by 
emailing a specific email address on GitLab, or am I wrong?

___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: Moving from mailing lists to Discourse

2019-02-08 Thread Jan Tojnar via gtk-devel-list
On Pá, úno 8, 2019 at 11:53 PM, Reuben Rissler  
wrote:
Thanks. But it probably isn't possible to open an issue for Gtk by 
emailing a specific email address on GitLab, or am I wrong?


Only in Enterprise Edition Premium: 
https://gitlab.com/help/user/project/service_desk


___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: Moving from mailing lists to Discourse

2019-02-08 Thread makepost

open an issue for Gtk by
emailing a specific email address on GitLab


GNOME's instance seem to disallow creating issues by email. GitLab 
itself, if configured with sub-addressing, generates a private email 
address for issues when you sign in and visit a repository page:


https://docs.gitlab.com/ce/user/project/issues/create_new_issue.html#new-issue-via-email

Does Discourse let one email new threads, or only to respond?
___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-devel-list