# Prevent new user from posting before watching a video or reading a post?

**URL:** https://meta.discourse.org/t/prevent-new-user-from-posting-before-watching-a-video-or-reading-a-post/38468
**Category:** Feature
**Created:** [January 25, 2016, 7:57pm UTC](https://meta.discourse.org/t/prevent-new-user-from-posting-before-watching-a-video-or-reading-a-post/38468 "2016-01-25T19:57:50Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![AlexBCodecademy](https://avatars.discourse-cdn.com/v4/letter/a/b3f665/32.png) [@AlexBCodecademy](https://meta.discourse.org/u/AlexBCodecademy)
#### Post date: [January 25, 2016, 7:57pm UTC](https://meta.discourse.org/t/prevent-new-user-from-posting-before-watching-a-video-or-reading-a-post/38468/1 "2016-01-25T19:57:50Z")

</div>

I run a developer community and people not posting code correctly along with not describing their issue thorough enough is driving me and my moderators up the wall. So I thought I could create an intro video that explains how to post code correctly and what you should include in your post to receive a response/help that is MANDATORY to watch (or a thread is mandatory to read) before you can post.

Does anyone have any ideas on how this could work?

Thank you!

---

<div class="post-metadata">

### Author: ![AlexBCodecademy](https://avatars.discourse-cdn.com/v4/letter/a/b3f665/32.png) [@AlexBCodecademy](https://meta.discourse.org/u/AlexBCodecademy)
#### Post date: [January 25, 2016, 7:59pm UTC](https://meta.discourse.org/t/prevent-new-user-from-posting-before-watching-a-video-or-reading-a-post/38468/2 "2016-01-25T19:59:17Z")

</div>

We currently have an outline of what to do as a banner on our forum:

 ![](https://global.discourse-cdn.com/meta/original/3X/d/e/de2fcd8feb38b9849aa62c133769619d3c4a9261.png)

I am thinking I can maybe make that call to action better? But I still think we will run into issues.

---

<div class="post-metadata">

### Author: ![Mittineague](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mittineague/32/114259_2.png) [@Mittineague](https://meta.discourse.org/u/Mittineague)
#### Post date: [January 25, 2016, 8:29pm UTC](https://meta.discourse.org/t/prevent-new-user-from-posting-before-watching-a-video-or-reading-a-post/38468/3 "2016-01-25T20:29:12Z")

</div>

> [@AlexBCodecademy](#):
>
> a developer community and people not posting code correctly along with not describing their issue thorough enough

lol I feel your pain.  
The SitePoint forum is a web dev forum  
We get a good number of “my code is broke, please help” posts that provide no further information. No code snippets, No link to the broken page. No CodePen example etc.  
Though sometimes we’ll get a screen capture image.

It often takes a few posts into the topic just to eek out enough information to be able to address the problem. Aarrgghh!!

That aside, by far the more common problem is with members not formatting there code correctly so that it makes it to “cooked”. True, one can “Reply - Quote” to see HTML tags, but it can’t be expected that anyone will take the trouble to do so.

To help lesson the occurrence of these problems we put together a Pinned “help” page.

> **[Forum Posting Basics](https://www.sitepoint.com/community/t/forum-posting-basics/29771)**
>
> When posting a coding question, it’s important to help people to help you. Ideally, post a link to a web page that demonstrates the issue. If that’s not possible (for example, if your site is not live yet) there are various other options. You...

I don’t know how much it actually helps, but it does give something that members can be pointed to.

---

<div class="post-metadata">

### Author: ![AlexBCodecademy](https://avatars.discourse-cdn.com/v4/letter/a/b3f665/32.png) [@AlexBCodecademy](https://meta.discourse.org/u/AlexBCodecademy)
#### Post date: [January 25, 2016, 9:26pm UTC](https://meta.discourse.org/t/prevent-new-user-from-posting-before-watching-a-video-or-reading-a-post/38468/4 "2016-01-25T21:26:03Z")

</div>

> [@Mittineague](#):
>
> We get a good number of “my code is broke, please help” posts that provide no further information. No code snippets, No link to the broken page. No CodePen example etc. Though sometimes we’ll get a screen capture image.

YESSS!!! People get mad that their questions don’t get answered, responded to or solved asap LOL 😂

We get screen shot all the time. It’s terrible…

Thanks for that! I am thinking I will 1. edit the banner to call out forum posting etiquette and 2. have a pinned global thread similar to yours. (which is outstanding).

Thanks for the help and resources!

---

<div class="post-metadata">

### Author: ![anon82356247](https://avatars.discourse-cdn.com/v4/letter/a/bcef8e/32.png) [@anon82356247](https://meta.discourse.org/u/anon82356247)
#### Post date: [January 25, 2016, 10:29pm UTC](https://meta.discourse.org/t/prevent-new-user-from-posting-before-watching-a-video-or-reading-a-post/38468/5 "2016-01-25T22:29:08Z")

</div>

[quote=“AlexBCodecademy, post:1, topic:38468”]MANDATORY to watch (or a thread is mandatory to read) before you can post.[/quote]This is exactly what I have wanted for a long time on my existing system and especially when we migrate to DC.

Regarding implementation, what about reading a specific thread issues a badge and requiring that badge to post?

---

<div class="post-metadata">

### Author: ![AlexBCodecademy](https://avatars.discourse-cdn.com/v4/letter/a/b3f665/32.png) [@AlexBCodecademy](https://meta.discourse.org/u/AlexBCodecademy)
#### Post date: [January 26, 2016, 1:57pm UTC](https://meta.discourse.org/t/prevent-new-user-from-posting-before-watching-a-video-or-reading-a-post/38468/6 "2016-01-26T13:57:23Z")

</div>

That’s a great idea for a workaround! I will have to figure out the SQL…

---

<div class="post-metadata">

### Author: ![TechnoBear](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/technobear/32/40546_2.png) [@TechnoBear](https://meta.discourse.org/u/TechnoBear)
#### Post date: [January 26, 2016, 3:09pm UTC](https://meta.discourse.org/t/prevent-new-user-from-posting-before-watching-a-video-or-reading-a-post/38468/7 "2016-01-26T15:09:22Z")

</div>

> [@Mittineague](#):
>
> To help lesson the occurrence of these problems we put together a Pinned “help” page.

That page is also linked near the top of our FAQs, along with the Discourse “cheat sheet”.

> **[Guidelines - SitePoint Forums | Web Development & Design Community](https://www.sitepoint.com/community/faq#features)**
>
> How do I use this forum’s features? | A community for web designers and developers to discuss everything from HTML, CSS, JavaScript, PHP, to Photoshop, SEO and more.
