"See only first post" - Permission for implementing public previews for non-members

AI-generated summary

A discussion is ongoing about implementing public previews for non-members in Discourse. gingerman proposes a permission system, “see only first post”, to allow anonymous users to view the first post of a topic, while keeping subsequent posts exclusive to members. This feature would leverage SEO benefits and encourage users to become paid members. agemo agrees that this feature is essential for all sites and asks for updates on existing solutions or plugins. agemo shares relevant links to similar discussions, including a possible workaround. agemo suggests collaborating with the creator of the Gated Topics plugin to expand its scope and achieve the proposed solution.

Reason for request
Show public previews in public discourse topics leveraging the SEO benefits and still enticing both anonymous / logged in users to become paid members

Reference
Ghost has this feature where non-members will be shown a public content preview at the top and a subscription prompt at the bottom - Public previews

Existing Discourse Option
In a limited way, it is implemented in discourse via gated topic theme ( this will work only for anonymous users but not based on specific groups ) - Gated Topics in Category

Proposed Solution
What would be ideal is a permission system like see only first post

This way, we can assign permissions like the following

Everyone - see only first post
Members - see all posts

Now we can write a public preview content in first post and rest of the content in subsequent posts

Kindly indicate if there is an existing way to achieve it in discourse.

3 Likes

Every site needs this feature for these reasons and so many others. Any update? Are there any plugins that do this?

There is this

Maybe you can suggest to the maker of Gated Topic to widen out the scope to achieve you proposal?