# Offering a Mailman-like sign-up process

**URL:** https://meta.discourse.org/t/offering-a-mailman-like-sign-up-process/63014
**Category:** UX
**Created:** [5월 19, 2017, 2:05오후 UTC](https://meta.discourse.org/t/offering-a-mailman-like-sign-up-process/63014 "2017-05-19T14:05:17Z")
**Posts on this page:** 14
**Page:** 1

<div class="post-metadata">

### Author: ![pocock](https://avatars.discourse-cdn.com/v4/letter/p/a88e57/32.png) [@pocock](https://meta.discourse.org/u/pocock)
#### Post date: [5월 19, 2017, 2:05오후 UTC](https://meta.discourse.org/t/offering-a-mailman-like-sign-up-process/63014/1 "2017-05-19T14:05:17Z")

</div>

The sign-up process for Discourse is more complicated than the sign-up process for a Mailman list.

It has been said many times that for every extra field or step people must take completing a form, half the people who start the form will not get to the end of it.

A Mailman list only asks somebody for their email address and then it auto-generates their password. There is no need to choose a username or fill in any other fields.

For communities who run Discourse but want to offer a Mailman-like mailing list experience, users have to manually go into the preferences to enable the email mode of Discourse.

It would be nice to have a single sign-up page where people only see the following:

- enter your email address
- choose the sections you want to be subscribed to (much like choosing which lists to join on a Mailman server)

and everything else will automatically be set up in Discourse email-mode.

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [5월 19, 2017, 3:02오후 UTC](https://meta.discourse.org/t/offering-a-mailman-like-sign-up-process/63014/2 "2017-05-19T15:02:32Z")

</div>

This is a good idea for mailing list centric sites. I believe @mcwumbly has proposed similar ideas in the past.

It also might make sense for sites with strongly segregated categories, to show a list of categories at signup and more or less force the user to make a decision about which categories they want to see, or not.

---

<div class="post-metadata">

### Author: ![mcwumbly](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mcwumbly/32/103861_2.png) [@mcwumbly](https://meta.discourse.org/u/mcwumbly)
#### Post date: [5월 19, 2017, 9:16오후 UTC](https://meta.discourse.org/t/offering-a-mailman-like-sign-up-process/63014/3 "2017-05-19T21:16:00Z")

</div>

I would describe our needs a little differently.

It’s not that we are mailing list centric. Sure, there are some who prefer email, but it’s a minority.

I would describe our ‘problem’ as more being related to the fact that we are a “heterogeneous community”.

I imagine large organizations (eg “enterprises”) having similar issues / use cases.

I think those use cases may be worth exploring more deeply if that’s an area that discourse wants to do better with in the future.

Here were some earlier thoughts on the subject:

> [@Topic list tabs for user-customizeable saved filters](https://meta.discourse.org/t/topic-list-tabs-for-user-customizeable-saved-filters/40953):
>
> On some forums with a large variety of content, users will be most interested in topics that fall into a subset of the categories or tags available. When this becomes the rule, rather than the exception, forum admins can configure the home page to be the category listing rather than the /latest page. But then users must choose which door to go down - and they may be interested in seeing a listing from multiple categories at once. A few topics have been posted about this in the past: [Specia…](https://meta.discourse.org/t/specialized-timeline/40840)

The several other topics link to that topic describe overlapping problems and ideas…

---

<div class="post-metadata">

### Author: ![mpalmer](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mpalmer/32/45740_2.png) [@mpalmer](https://meta.discourse.org/u/mpalmer)
#### Post date: [5월 20, 2017, 2:46오전 UTC](https://meta.discourse.org/t/offering-a-mailman-like-sign-up-process/63014/4 "2017-05-20T02:46:06Z")

</div>

I think Discourse could definitely stand to offer a smoother experience for people wanting to sign up (to the extent of being able to sign up entirely via e-mail, for example). Where it would go on the priority list is a different question, but I wouldn’t feel strongly enough about it to personally stand in front of @codinghorror’s house carrying a sign or anything.

---

<div class="post-metadata">

### Author: ![LeoMcA](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/leomca/32/87233_2.png) [@LeoMcA](https://meta.discourse.org/u/LeoMcA)
#### Post date: [5월 23, 2017, 9:30오전 UTC](https://meta.discourse.org/t/offering-a-mailman-like-sign-up-process/63014/5 "2017-05-23T09:30:53Z")

</div>

> [@mcwumbly](#):
>
> I would describe our ‘problem’ as more being related to the fact that we are a “heterogeneous community”.
> 
> I imagine large organizations (eg “enterprises”) having similar issues / use cases.

This would be the root of our problems as well, and it’s a use case which Mailman (and Google Groups) cater incredibly well to, and Discourse falls a little short on.

While there _are_ a significant number of users who do want Discourse to behave Mailman-like, we can’t assume that everyone does, especially newer contributors who haven’t been exposed to Mozilla’s mailing list culture.

> [@pocock](#):
>
> It would be nice to have a single sign-up page where people only see the following:

So the question is: how do we expose something like this to users who do want to party like it’s 1999, without confusing those who don’t.

---

<div class="post-metadata">

### Author: ![scombs](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/scombs/32/48616_2.png) [@scombs](https://meta.discourse.org/u/scombs)
#### Post date: [5월 23, 2017, 1:04오후 UTC](https://meta.discourse.org/t/offering-a-mailman-like-sign-up-process/63014/6 "2017-05-23T13:04:54Z")

</div>

Offering an invitation link not tied to an email but configured for setting groups would help.

The link could be used to onboard users for different groups or transition users from other platforms–one click and hit the social media account button (or add username/email).

Site admins could also set up an email autoresponder with that link in the response so users could join “by email.”

---

<div class="post-metadata">

### Author: ![pocock](https://avatars.discourse-cdn.com/v4/letter/p/a88e57/32.png) [@pocock](https://meta.discourse.org/u/pocock)
#### Post date: [5월 23, 2017, 2:06오후 UTC](https://meta.discourse.org/t/offering-a-mailman-like-sign-up-process/63014/7 "2017-05-23T14:06:39Z")

</div>

> [@LeoMcA](#):
>
> So the question is: how do we expose something like this to users who do want to party like it’s 1999, without confusing those who don’t.

With communications technology it is not really helpful to focus on time like that.

[Metcalfe’s law](https://en.wikipedia.org/wiki/Metcalfe%27s_law) tells us that the value of a communications network is proportional to the number of users squared.

If you have a Discourse site with 50 users, the value is 50^2 = 2,500

Now take the Metcalfe value of all the free software communities happily communicating over Mailman and SmartList using their email addresses. If you assume there are 50,000 participants in the universe of loosely coupled email lists and communities, then the Metcalfe value = 50,000^2 = 2,500,000,000.

A new community joining this loose network actually becomes part of that: in fact, if you add the 50 people from that Discourse example to the other 50,000 then you get 50,050^2 = 2,505,002,500. Notice that this is much bigger than the sum of two squares: communities gain a lot more by working together. This also makes the community more robust against competition from closed, proprietary alternatives.

If Discourse plays happily in the world of email then it also becomes part of that success story.

Another unpleasant thing I noticed in emails from another Discourse site is that the URLs in the emails don’t go back to the domain of the Discourse site, they all seem to go through some unrelated redirection service. That made me more suspicious of using Discourse or communities who rely on it.

---

<div class="post-metadata">

### Author: ![LeoMcA](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/leomca/32/87233_2.png) [@LeoMcA](https://meta.discourse.org/u/LeoMcA)
#### Post date: [5월 23, 2017, 3:12오후 UTC](https://meta.discourse.org/t/offering-a-mailman-like-sign-up-process/63014/8 "2017-05-23T15:12:20Z")

</div>

I think you missed [the humour](https://www.youtube.com/watch?v=fjYj9jSxw80) in my post.

> [@pocock](#):
>
> If Discourse plays happily in the world of email then it also becomes part of that success story.

Precisely, but while we make Discourse play happily in the world of email we don’t want to alienate users who happily play in the world of forums.

---

<div class="post-metadata">

### Author: ![mpalmer](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mpalmer/32/45740_2.png) [@mpalmer](https://meta.discourse.org/u/mpalmer)
#### Post date: [5월 23, 2017, 10:43오후 UTC](https://meta.discourse.org/t/offering-a-mailman-like-sign-up-process/63014/9 "2017-05-23T22:43:33Z")

</div>

> [@pocock](#):
>
> Another unpleasant thing I noticed in emails from another Discourse site is that the URLs in the emails don’t go back to the domain of the Discourse site, they all seem to go through some unrelated redirection service.

Is that a site hosted by us, or is it self-hosted and perhaps using an e-mail service provider such as mailgun, sendgrid, etc? I’ve noticed some ESPs like to play stupid click-tracking games, and it shits me sideways, but there’s not a whole lot that can be done, because e-mail deliverability is a hellstorm that no small site operator should have to deal with, so third-party ESPs are the least-worst remaining option. If you’re seeing such click-tracking shenanigans from a site hosted by us, _please_ let me know so I can work out what’s going on and BURN IT WITH FIRE.

---

<div class="post-metadata">

### Author: ![pocock](https://avatars.discourse-cdn.com/v4/letter/p/a88e57/32.png) [@pocock](https://meta.discourse.org/u/pocock)
#### Post date: [6월 12, 2017, 9:44오전 UTC](https://meta.discourse.org/t/offering-a-mailman-like-sign-up-process/63014/10 "2017-06-12T09:44:20Z")

</div>

> [@mpalmer](#):
>
> Is that a site hosted by us, or is it self-hosted and perhaps using an e-mail service provider such as mailgun, sendgrid, etc? I’ve noticed some ESPs like to play stupid click-tracking games, and it shits me sideways, but there’s not a whole lot that can be done, because e-mail deliverability is a hellstorm that no small site operator should have to deal with, so third-party ESPs are the least-worst remaining option. If you’re seeing such click-tracking shenanigans from a site hosted by us, please let me know so I can work out what’s going on and BURN IT WITH FIRE.

Their Discourse server IP address is on Digital Ocean

The click tracking links are using the domain [post.spmailtechn.com](http://post.spmailtechn.com)

Any serious Internet user who encounters a Discourse site for the first time and sees this click tracking is going to be suspicious and Discourse and/or the community running it are going to look bad.

---

<div class="post-metadata">

### Author: ![pocock](https://avatars.discourse-cdn.com/v4/letter/p/a88e57/32.png) [@pocock](https://meta.discourse.org/u/pocock)
#### Post date: [6월 12, 2017, 9:53오전 UTC](https://meta.discourse.org/t/offering-a-mailman-like-sign-up-process/63014/11 "2017-06-12T09:53:15Z")

</div>

> [@LeoMcA](#):
>
> Precisely, but while we make Discourse play happily in the world of email we don’t want to alienate users who happily play in the world of forums.

I don’t think it is an either/or situation, I feel you can extend the email capabilities or make it customizable without denying people the ability to run a traditional forum in the style of a closed and autocratic walled garden if that is their dream.

The fact that you offer email support and call it a “Mailing list mode” has tempted a lot of communities to try Discourse instead of a basic email list service, believing they will get everything Mailman offers plus web access. Once they get up and running they slowly discover that the email support is not quite the same though. I’m not suggesting you are deliberately drawing people in with the offer of email support, but they are being attracted to Discourse on that basis.

Once they’ve invested time in setting it up and they have content in the platform it is then very hard for them to migrate to a full mailing list service and it would seem more logical to offer them some buttons they can click to simply make Discourse act more like mailing list servers.

---

<div class="post-metadata">

### Author: ![hutchinsfairy](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/hutchinsfairy/32/103475_2.png) [@hutchinsfairy](https://meta.discourse.org/u/hutchinsfairy)
#### Post date: [6월 12, 2017, 10:57오전 UTC](https://meta.discourse.org/t/offering-a-mailman-like-sign-up-process/63014/12 "2017-06-12T10:57:35Z")

</div>

> [@pocock](#):
>
> The click tracking links are using the domain [post.spmailtechn.com](http://post.spmailtechn.com)

I think this means the links are being re-written by Sparkpost, not Discourse.

Try

Account–\>SMPT Relay–\>Disable Tracking–\>Update over at [Sparkpost](https://app.sparkpost.com/account/smtp)

---

<div class="post-metadata">

### Author: ![mpalmer](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mpalmer/32/45740_2.png) [@mpalmer](https://meta.discourse.org/u/mpalmer)
#### Post date: [6월 12, 2017, 9:05오후 UTC](https://meta.discourse.org/t/offering-a-mailman-like-sign-up-process/63014/13 "2017-06-12T21:05:57Z")

</div>

> [@pocock](#):
>
> Any serious Internet user who encounters a Discourse site for the first time and sees this click tracking is going to be suspicious and Discourse and/or the community running it are going to look bad.

The joys of open source software. Do you really think we’d be serving the Internet community better by taking Discourse proprietary, so we can control how e-mail is sent? Any “serious Internet user” who can’t recognise shitty ESP click-tracking links needs to have their seriousness level re-evaluated.

> [@pocock](#):
>
> it would seem more logical to offer them some buttons they can click to simply make Discourse act more like mailing list servers

Well, yes, that’s the goal. Finite resources and all that, though. Care to contribute?

---

<div class="post-metadata">

### Author: ![pocock](https://avatars.discourse-cdn.com/v4/letter/p/a88e57/32.png) [@pocock](https://meta.discourse.org/u/pocock)
#### Post date: [6월 12, 2017, 9:33오후 UTC](https://meta.discourse.org/t/offering-a-mailman-like-sign-up-process/63014/14 "2017-06-12T21:33:33Z")

</div>

> [@mpalmer](#):
>
> The joys of open source software. Do you really think we’d be serving the Internet community better by taking Discourse proprietary, so we can control how e-mail is sent? Any “serious Internet user” who can’t recognise shitty ESP click-tracking links needs to have their seriousness level re-evaluated.

No, I was simply making an observation about the impression it creates. I agree it is not the intention of the developers for it to look like this.

> [@mpalmer](#):
>
> Well, yes, that’s the goal. Finite resources and all that, though. Care to contribute?

Most of my own expertise is in real-time communications, so the best way I could probably contribute would be helping somebody [develop a WebRTC plugin](https://meta.discourse.org/t/adding-webrtc-support-to-discourse-with-jscommunicator/63199).

In any case, before anybody has a crack at developing these improvements, it is useful to discuss them and agree what the team would like to support in the long term, that is why I raise a lot of ideas before any code is written.
