Restricting new topic creation based on reading time

:information_source: Summary Prevents users from creating new topics unless they have spent time reading existing topics.
:hammer_and_wrench: Repository Discourse topic read timer
:question: Install Guide How to install a theme or theme component

Install this theme component

A standalone Discourse theme component that requires recorded reading time before eligible users can create new topics. Replies, editing and private messages remain available.

In an effort to encourage new users to read and search before jumping straight into a new topic, this component limits the trust level (configurable in the max restricted trust level) to having to read for the required number of minutes. Until this threshold is reached, the new topic button is locked and greyed out and receives a tool tip constructed from the reading requirement explanation and guidelines prompt. If the topic button is pressed it will open the community guidelines link (topic ID configurable). Eligible users can still add posts to existing topics.

API’s can bypass this so it is only effective in the browser, in our case we restrict API (thus discourse hub) access to trust level 1 and above.

6 Likes