# Advice on getting users to use the post template

**URL:** https://meta.discourse.org/t/advice-on-getting-users-to-use-the-post-template/128317
**Category:** Community Building
**Created:** [September 11, 2019, 7:18pm UTC](https://meta.discourse.org/t/advice-on-getting-users-to-use-the-post-template/128317 "2019-09-11T19:18:06Z")
**Posts on this page:** 15
**Page:** 1

<div class="post-metadata">

### Author: ![ganncamp](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ganncamp/32/106199_2.png) [@ganncamp](https://meta.discourse.org/u/ganncamp)
#### Post date: [September 11, 2019, 7:18pm UTC](https://meta.discourse.org/t/advice-on-getting-users-to-use-the-post-template/128317/1 "2019-09-11T19:18:06Z")

</div>

Hi,

We [have a community](https://community.sonarsource.com/) where people come for help and advice on our product. We have many new, transient users. In order to help them ask good questions, we have templates in several of the categories. Here’s one:

 ![Selection_704](https://global.discourse-cdn.com/meta/original/3X/3/c/3c6b16449c21784e3a859b193603dce77364745b.jpeg)

Unfortunately, I see this text far more often than I should. E.G.:

 ![Selection_706](https://global.discourse-cdn.com/meta/original/3X/1/c/1c6f121fd6e34a1d89d6ab12680e77cd879b7cd7.jpeg)

I.E. the user puts the entirety of the question in the title & hits ‘submit’ with no further context or background information.

It’s tempting to say such low quality posts should be ignored - problem solved! But these are very often brand new users and rather than penalizing them for not knowing the social rules (maybe they think they’re being efficient rather than cryptic?) I’d like to create a “pit of success” environment where they’re naturally led to giving enough information that people can help them.

Obviously this particular post template isn’t doing it. So…

- Are we doing it wrong?
- Is there a way to not count the template text in the min-chars-to-post test?
- Should we be supplementing the template somehow?
- …?

&nbsp;  
Thx,  
Ann

---

<div class="post-metadata">

### Author: ![justin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/justin/32/157614_2.png) [@justin](https://meta.discourse.org/u/justin)
#### Post date: [September 11, 2019, 7:29pm UTC](https://meta.discourse.org/t/advice-on-getting-users-to-use-the-post-template/128317/2 "2019-09-11T19:29:33Z")

</div>

That post template seems more formatted to provide guidance on what to share. That’s one way to approach it for sure.

Another way would be to create basically a form using the post template. Maybe something like this:

```plaintext
## Describe your issue in detail

## What version of the software are you using?

## What steps have you taken to resolve this issue already?

```

Something like this may be a little clearer for newer members to follow.

Also, there’s nothing wrong with reaching out to the member (either privately or in the topic at hand) to politely ask for more information or to follow the template as to more easily answer their request.

Ultimately, if users continue to avoid using the template, they either don’t care or don’t know. Not knowing is easily fixed (and can lead to improvements to make on your side); not caring is a bit more difficult 🙂

---

<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: [September 12, 2019, 2:49am UTC](https://meta.discourse.org/t/advice-on-getting-users-to-use-the-post-template/128317/3 "2019-09-12T02:49:07Z")

</div>

From a feature standpoint we should definitely **disallow users from submitting a topic (or reply) when the template has not been modified at all**. Editing the title only should not allow users to get a pass. Can you add to your list @techapj? This code path should only get hit when posting in a category that has topic templates.

---

<div class="post-metadata">

### Author: ![riking](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/riking/32/170938_2.png) [@riking](https://meta.discourse.org/u/riking)
#### Post date: [September 13, 2019, 6:52am UTC](https://meta.discourse.org/t/advice-on-getting-users-to-use-the-post-template/128317/4 "2019-09-13T06:52:39Z")

</div>

Just found more examples of people doing this exact pattern on another forum:

> **[Kubernetes compatible with debian 10 buster?](https://discuss.kubernetes.io/t/kubernetes-compatible-with-debian-10-buster/7853?u=riking)**
>
> Asking for help? Comment out what you need so we can get more information to help you! Cluster information: Kubernetes version: Cloud being used: (put bare-metal if not on a public cloud) Installation method: Host OS: CNI and version: CRI...

---

<div class="post-metadata">

### Author: ![Bas](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/bas/32/294929_2.png) [@Bas](https://meta.discourse.org/u/Bas)
#### Post date: [September 13, 2019, 8:11am UTC](https://meta.discourse.org/t/advice-on-getting-users-to-use-the-post-template/128317/5 "2019-09-13T08:11:06Z")

</div>

As a temporary workaround, you could use the [Automatic Actions based on post content (Watched Words)](https://meta.discourse.org/t/automatic-actions-based-on-words-found-in-posts/66878) and disallow a string used in your template 🙂

---

<div class="post-metadata">

### Author: ![ganncamp](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ganncamp/32/106199_2.png) [@ganncamp](https://meta.discourse.org/u/ganncamp)
#### Post date: [September 13, 2019, 1:59pm UTC](https://meta.discourse.org/t/advice-on-getting-users-to-use-the-post-template/128317/6 "2019-09-13T13:59:12Z")

</div>

Thanks @Bas, but some users actually use the template like a questionnaire (as intended).

@justin could you point me to a forum where that other template format is successful? I’d like to check it out myself & be able to point my teammates to it.  
And BTW, I do ask for more information - it has to be done for anyone to be able to help them - but it hadn’t occurred to me to tell them to follow the template. I guess I assumed I would come off like a jerk if I did. I’ll have to think about wording…

---

<div class="post-metadata">

### Author: ![justin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/justin/32/157614_2.png) [@justin](https://meta.discourse.org/u/justin)
#### Post date: [September 13, 2019, 2:55pm UTC](https://meta.discourse.org/t/advice-on-getting-users-to-use-the-post-template/128317/7 "2019-09-13T14:55:58Z")

</div>

The only example I personally know of is my own community. You can see it in action on our `#introductions` category. Some folks don’t quite get the formatting right but they get the questions answered.

[https://community.effectiveremotework.com/c/introductions](https://community.effectiveremotework.com/c/introductions)

---

<div class="post-metadata">

### Author: ![techAPJ](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/techapj/32/342990_2.png) [@techAPJ](https://meta.discourse.org/u/techAPJ)
#### Post date: [September 17, 2019, 7:39am UTC](https://meta.discourse.org/t/advice-on-getting-users-to-use-the-post-template/128317/8 "2019-09-17T07:39:37Z")

</div>

> [@codinghorror](#):
>
> disallow users from submitting a topic (or reply) when the template has not been modified at all

We now do this for topics, via:

[https://github.com/discourse/discourse/commit/671ffc4e06c33db689f1657504079662e476f991](https://github.com/discourse/discourse/commit/671ffc4e06c33db689f1657504079662e476f991)

Do we want to do this for replies as well? AFAIK we don’t have support for reply templates yet.

---

<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: [September 17, 2019, 8:15am UTC](https://meta.discourse.org/t/advice-on-getting-users-to-use-the-post-template/128317/9 "2019-09-17T08:15:03Z")

</div>

Ah, I forgot about templates only being for topics. As long as it’s been tested on try or meta we’re good!

---

<div class="post-metadata">

### Author: ![rishabh](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rishabh/32/179446_2.png) [@rishabh](https://meta.discourse.org/u/rishabh)
#### Post date: [September 17, 2019, 10:43am UTC](https://meta.discourse.org/t/advice-on-getting-users-to-use-the-post-template/128317/10 "2019-09-17T10:43:53Z")

</div>

It works perfectly on try. If you submit a topic without editing the topic template, you see this ⬇

 ![image](https://global.discourse-cdn.com/meta/original/3X/0/a/0a4979610c47e23b62cb86c9549a97696c1d880f.png)

It is possible to circumvent this check by adding a newline in between any lines but the initial goal to disallow users from submitting a topic when the template has not been modified has been met 👌

---

<div class="post-metadata">

### Author: ![ganncamp](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ganncamp/32/106199_2.png) [@ganncamp](https://meta.discourse.org/u/ganncamp)
#### Post date: [September 18, 2019, 1:39pm UTC](https://meta.discourse.org/t/advice-on-getting-users-to-use-the-post-template/128317/11 "2019-09-18T13:39:45Z")

</div>

So… does that mean we’ll see the new behavior soon in hosted sites?

😃

---

<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: [September 18, 2019, 11:31pm UTC](https://meta.discourse.org/t/advice-on-getting-users-to-use-the-post-template/128317/12 "2019-09-18T23:31:34Z")

</div>

OK I’ve changed the copy to

> Please add details and specifics to your topic by editing the topic template.

So it is a bit clearer in what it is asking people to do.

---

<div class="post-metadata">

### Author: ![techAPJ](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/techapj/32/342990_2.png) [@techAPJ](https://meta.discourse.org/u/techAPJ)
#### Post date: [September 19, 2019, 8:08am UTC](https://meta.discourse.org/t/advice-on-getting-users-to-use-the-post-template/128317/13 "2019-09-19T08:08:03Z")

</div>

Hey Ann, I went ahead and deployed this fix on your site. 🙂

---

<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: [September 20, 2019, 4:21am UTC](https://meta.discourse.org/t/advice-on-getting-users-to-use-the-post-template/128317/14 "2019-09-20T04:21:59Z")

</div>

9 posts were split to a new topic: [Forcing users to use topic templates even if they attempt to bypass](https://meta.discourse.org/t/forcing-users-to-use-topic-templates-even-if-they-attempt-to-bypass/129074)

---

<div class="post-metadata">

### Author: ![alexandrutrifan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/alexandrutrifan/32/186865_2.png) [@alexandrutrifan](https://meta.discourse.org/u/alexandrutrifan)
#### Post date: [January 29, 2020, 12:02am UTC](https://meta.discourse.org/t/advice-on-getting-users-to-use-the-post-template/128317/15 "2020-01-29T00:02:52Z")

</div>

I have a category on my forum that I use as a database. As a consequence, I often create topics that only consist of the topic template.

Now I can’t do that easily anymore, due to this newly implemented behavior.

Might I suggest a checkbox in the administration settings that would turn this behavior on and off?
