# Should Discourse require reading to gain initial trust?

**URL:** https://meta.discourse.org/t/should-discourse-require-reading-to-gain-initial-trust/5081
**Category:** Site feedback
**Created:** [March 22, 2013, 6:04pm UTC](https://meta.discourse.org/t/should-discourse-require-reading-to-gain-initial-trust/5081 "2013-03-22T18:04:37Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![frandallfarmer](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/frandallfarmer/32/102170_2.png) [@frandallfarmer](https://meta.discourse.org/u/frandallfarmer)
#### Post date: [March 22, 2013, 5:26pm UTC](https://meta.discourse.org/t/should-discourse-require-reading-to-gain-initial-trust/5081/1 "2013-03-22T17:26:10Z")

</div>

> [@codinghorror](#):
>
> They can get to trust level 1 by…
> 
> entering at least 5 topics  
> reading at least 50 posts  
> spend a total of 25 minutes reading posts

I just went through signing up and trying to post something with links/images at ENWorld. They have a “must make 10 posts before you can post images/urls” rule. That was very painful and has lead to people running around posting low-quality posts to arbitrary threads.

The worst part was that the system gave you no feedback along the way. It didn’t say how many posts you needed to make. The UI didn’t block-off unavailable features (you only learned about this when you attempted to submit) - this was very frustrating. The “URL” or “Image” button could have thrown up “You can’t do that until you make X more posts.” This on top of their 90-second rule for searches was a royal pain to find something to contribute to to meet the bar. All to avoid spammers.

The idea of an optional peer-approval process for n00b posts (and allowing URLs/Links in posts that requires this approval) is growing on me. Keeps the spammers at bay (ala enworld) but allows known/demonstrably-good new contributors to quickly contribute great content and advance their trust rating.

---

<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: [March 22, 2013, 6:13pm UTC](https://meta.discourse.org/t/should-discourse-require-reading-to-gain-initial-trust/5081/2 "2013-03-22T18:13:25Z")

</div>

With all due respect, I think these are very different situations. Compare:

- you must create 10 new posts
- you must scroll and read… stuff

The former is many, _many_ orders of magnitude more onerous than the latter. Reading is completely easy and passive. Just scroll! Reading is fundamental on this and every other forum, just fall down the gravity well with us.

Forcing people to create posts is, pardon my French, really stupid. It encourages talking without listening, the worst kind of “post count” inflation nonsense, and posting is not even the core activity on a forum – _reading is!_

I am not sure it makes sense to show a countdown timer like on an E-Z bake oven, but I am certainly for showing more just in time feedback when you attempt to do something that you are not allowed to do based on being a new trust level 0 (visitor) user.

Anyway, it’s rare that a new user, who is just getting their footing and exploring the community, and _isn’t_ a spammer, would even need to do things like post more than one link, or an image.. remember that the new user levels are there for _the new user’s_ protection almost as much as the forum’s protection.

I don’t mind the idea of approving new user content manually, but I also think what you describe (you must post 10 things!) is a terrible, apocalyptic scenario, that can only end in tears. It would have me clawing for the walls in escape too.. just awful.

---

<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: [March 22, 2013, 6:15pm UTC](https://meta.discourse.org/t/should-discourse-require-reading-to-gain-initial-trust/5081/4 "2013-03-22T18:15:12Z")

</div>

Requiring 10 posts is not the same as asking users to introduce themselves, though!

And if there were introductions I would want them walled off in a dedicated topic for that..

---

<div class="post-metadata">

### Author: ![elite5472](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/elite5472/32/104649_2.png) [@elite5472](https://meta.discourse.org/u/elite5472)
#### Post date: [March 22, 2013, 6:16pm UTC](https://meta.discourse.org/t/should-discourse-require-reading-to-gain-initial-trust/5081/5 "2013-03-22T18:16:13Z")

</div>

Or category.

This post size limit is getting silly…

---

<div class="post-metadata">

### Author: ![elite5472](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/elite5472/32/104649_2.png) [@elite5472](https://meta.discourse.org/u/elite5472)
#### Post date: [March 22, 2013, 6:19pm UTC](https://meta.discourse.org/t/should-discourse-require-reading-to-gain-initial-trust/5081/6 "2013-03-22T18:19:39Z")

</div>

To explain myself further:

I think having a system where people can be upvoted into trusted status would be great, and it would encourage people to make more elaborate introduction topics. It’s also very hard for a spambot to get through.

Not sure if this is already a feature =o

---

<div class="post-metadata">

### Author: ![frandallfarmer](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/frandallfarmer/32/102170_2.png) [@frandallfarmer](https://meta.discourse.org/u/frandallfarmer)
#### Post date: [March 22, 2013, 6:38pm UTC](https://meta.discourse.org/t/should-discourse-require-reading-to-gain-initial-trust/5081/7 "2013-03-22T18:38:44Z")

</div>

> [@codinghorror](#):
>
> [10 post requirement is] many orders of magnitude more onerous than [read stuff]. Reading is completely easy and passive. Just scroll! Reading is fundamental on this and every other forum, just fall down the gravity well with us.
> 
> Forcing people to create posts is, pardon my French, really stupid. It encourages talking without listening, the worst kind of “post count” inflation nonsense, and posting is not even the core activity on a forum – reading is!

Agreed completely. Just had a little exchange with Morrus on the matter. The problem is that this requirement is stopping the spammers for him at the moment - so he’s moved on to other fires.

> [@codinghorror](#):
>
> I don’t mind the idea of approving new user content manually, but I also think what you describe (you must post 10 things!) is a terrible, apocalyptic scenario, that can only end in tears. It would have me clawing for the walls in escape too.. just awful.

Hope no one thinks I was saying the 10-post requirement was good in any way! Yuck!

Do we allow one link and one photo at level 0?

---

<div class="post-metadata">

### Author: ![rpglover64](https://avatars.discourse-cdn.com/v4/letter/r/7ba0ec/32.png) [@rpglover64](https://meta.discourse.org/u/rpglover64)
#### Post date: [March 22, 2013, 7:43pm UTC](https://meta.discourse.org/t/should-discourse-require-reading-to-gain-initial-trust/5081/8 "2013-03-22T19:43:14Z")

</div>

> [@frandallfarmer](#):
>
> Do we allow one link and one photo at level 0?

Up to 2 links but no photos, IIRC.

---

<div class="post-metadata">

### Author: ![lee-dohm](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/lee-dohm/32/113511_2.png) [@lee-dohm](https://meta.discourse.org/u/lee-dohm)
#### Post date: [March 22, 2013, 7:52pm UTC](https://meta.discourse.org/t/should-discourse-require-reading-to-gain-initial-trust/5081/9 "2013-03-22T19:52:07Z")

</div>

From [Understanding Discourse Trust Levels](https://blog.discourse.org/2018/06/understanding-discourse-trust-levels/)

> [@codinghorror](#):
>
> **Users at trust level 0 cannot…**
> 
> Send private messages to other users  
> Reply as new topic in the right gutter (UI removed)  
> Flag posts  
> Post any images  
> Post more than 2 hyperlinks in a post  
> Have actual links in the ‘about me’ field of their profile (will be silently and temporarily converted to plain text)

---

<div class="post-metadata">

### Author: ![vitoreiji](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/vitoreiji/32/104669_2.png) [@vitoreiji](https://meta.discourse.org/u/vitoreiji)
#### Post date: [March 22, 2013, 10:51pm UTC](https://meta.discourse.org/t/should-discourse-require-reading-to-gain-initial-trust/5081/10 "2013-03-22T22:51:58Z")

</div>

> [@frandallfarmer](#):
>
> The worst part was that the system gave you no feedback along the way. It didn’t say how many posts you needed to make.

I am currently a level 0 here at [meta.discourse.org](http://meta.discourse.org) and I have no idea what I still have to do to be a level 1. There’s no hint at all in my profile page. “How shall I prove my worth?” I ask myself, but the answer is unclear.

---

<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: [March 23, 2013, 2:14am UTC](https://meta.discourse.org/t/should-discourse-require-reading-to-gain-initial-trust/5081/11 "2013-03-23T02:14:06Z")

</div>

We’ll improve that soon, but the answer is “keep reading!” for now.

Reading is Fundamental!

---

<div class="post-metadata">

### Author: ![vitoreiji](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/vitoreiji/32/104669_2.png) [@vitoreiji](https://meta.discourse.org/u/vitoreiji)
#### Post date: [March 23, 2013, 5:15am UTC](https://meta.discourse.org/t/should-discourse-require-reading-to-gain-initial-trust/5081/12 "2013-03-23T05:15:38Z")

</div>

> [@codinghorror](#):
>
> We’ll improve that soon

Good to know!

> but the answer is “keep reading!” for now.
> 
> Reading is Fundamental!

Yes, I got that 🙂  
My real question was “how much reading”, but that will come soon, as you say.

By the way, it seems I’m a basic user already. Nice!

---

<div class="post-metadata">

### Author: ![chronodekar](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/chronodekar/32/102740_2.png) [@chronodekar](https://meta.discourse.org/u/chronodekar)
#### Post date: [March 23, 2013, 6:32am UTC](https://meta.discourse.org/t/should-discourse-require-reading-to-gain-initial-trust/5081/13 "2013-03-23T06:32:01Z")

</div>

I agree with @codinghorror on the usefulness of reading to “advance” a user. But here’s a scenario that I find myself in,

Browsing the internet on my work PC. I spend a good amount of time just reading stuff and on the occasion that I want to post something, I end up going home, making an account and then talking. The problem now is that I’ve lost whatever “reading” time I spent earlier.

Granted, it’s probably a niche use-case that could probably be nullified if I just log-in the next time I browse the site/forum from work (or another system), but its still a nit-pick.

---

<div class="post-metadata">

### Author: ![davidmiller](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/davidmiller/32/104681_2.png) [@davidmiller](https://meta.discourse.org/u/davidmiller)
#### Post date: [March 24, 2013, 1:44pm UTC](https://meta.discourse.org/t/should-discourse-require-reading-to-gain-initial-trust/5081/14 "2013-03-24T13:44:52Z")

</div>

I was thinking roughly the same thing: typically when I’m researching a topic for the first time I will come across forums in search results which I will read before wanting to post. (As codinghorror has said, it’s generally better etiquette to read existing forum content before posting.) I don’t like creating accounts unnecessarily, and most forums\* only _require_ users to be logged in for posting (not for reading). If I did this on a Discourse forum, I would lose my ‘reading credit’.

With your single sign-in support, creating an account of course becomes far less onerous - but it’s still not necessarily something I’d want to do immediately on first visiting a forum.

Given the client-side cleverness of Discourse, would it be possible to track ‘user reading’ of a forum _before_ the user created an account and apply its ‘credits’ to the account on its creation? This wouldn’t solve chronodekar’s problem, but it would solve mine.

\*I have come across forums which hide links or images for users that aren’t logged in. Personally, I find this intensely irritating and tend to look for other forums!

---

<div class="post-metadata">

### Author: ![davidmiller](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/davidmiller/32/104681_2.png) [@davidmiller](https://meta.discourse.org/u/davidmiller)
#### Post date: [March 24, 2013, 1:48pm UTC](https://meta.discourse.org/t/should-discourse-require-reading-to-gain-initial-trust/5081/15 "2013-03-24T13:48:37Z")

</div>

On a related topic, perhaps, when I tried to post my reply above I received “Body has too many links” until I removed all of my @ references to chronodekar and codinghorror. This is presumably because I’m not yet sufficiently trusted! Perhaps I was wrong to do this, but it seemed natural to refer to people using @ links?

---

<div class="post-metadata">

### Author: ![avaragado](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/avaragado/32/103363_2.png) [@avaragado](https://meta.discourse.org/u/avaragado)
#### Post date: [March 24, 2013, 2:57pm UTC](https://meta.discourse.org/t/should-discourse-require-reading-to-gain-initial-trust/5081/16 "2013-03-24T14:57:48Z")

</div>

An aside, but I find the phrase “entering at least 5 topics” ambiguous. I think you mean “viewing” but it could be interpreted to mean “starting” (think of “enter your name”).

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [March 24, 2013, 10:33pm UTC](https://meta.discourse.org/t/should-discourse-require-reading-to-gain-initial-trust/5081/17 "2013-03-24T22:33:13Z")

</div>

Well this is tricky business.

We don’t want brand new users @mentioning every user in the forum in one post, there needs to be a tighter limit for visitors (maybe allow them to mention up to 2 users), but we could have separate limits here… eg. 2 links AND 2 mentions … or something like that.

---

<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: [March 24, 2013, 11:09pm UTC](https://meta.discourse.org/t/should-discourse-require-reading-to-gain-initial-trust/5081/18 "2013-03-24T23:09:07Z")

</div>

There is already a rate limit on maximum @ name mentions, but nothing specific to visitors.

I think the bug might be that @ name mentions are counted as links for visitors? Something else we need to check @eviltrout, that might explain some of the complaints if true.

---

<div class="post-metadata">

### Author: ![davidmiller](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/davidmiller/32/104681_2.png) [@davidmiller](https://meta.discourse.org/u/davidmiller)
#### Post date: [March 25, 2013, 12:02am UTC](https://meta.discourse.org/t/should-discourse-require-reading-to-gain-initial-trust/5081/19 "2013-03-25T00:02:50Z")

</div>

Ah, I see - an intentional limit so that new users don’t alert multiple users (as I nearly did). This makes sense. The @ syntax is presumably intended to direct a question or response explicitly at a user when it might otherwise be missed…

---

<div class="post-metadata">

### Author: ![eviltrout](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/eviltrout/32/5275_2.png) [@eviltrout](https://meta.discourse.org/u/eviltrout)
#### Post date: [March 25, 2013, 6:24pm UTC](https://meta.discourse.org/t/should-discourse-require-reading-to-gain-initial-trust/5081/20 "2013-03-25T18:24:09Z")

</div>

There was definitely a bug with @ name mentions being flagged as links. It’s been fixed. I’ve also given much clearer errors when you hit the maximums of links / images / mentions. It tells you how many you are allowed. And we increased the max link count for visitors to 2.

---

<div class="post-metadata">

### Author: ![Ides](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ides/32/103772_2.png) [@Ides](https://meta.discourse.org/u/Ides)
#### Post date: [March 26, 2013, 4:58pm UTC](https://meta.discourse.org/t/should-discourse-require-reading-to-gain-initial-trust/5081/21 "2013-03-26T16:58:09Z")

</div>

Similar to user names, couldn’t discourse contact the main discourse server to help verify the user to be able to do a little bit more then what a user could do if they created a completely fresh account?

This wouldn’t apply to discourse if they disabled the ability to contact the mothership or decided that it wasn’t secure enough but it would solve the issue for the average discourse you come across.

I’m not exactly sure how the mothership will be able to make a very reliable way to certify a user is not malicious unless they are active on meta forums or other fairly official discourses.

[Next page](https://meta.discourse.org/t/should-discourse-require-reading-to-gain-initial-trust/5081.md?page=2)
