Only register users can see more

AI-generated summary

The discussion revolves around a forum owner, PatrickH, wanting to allow non-registered users to see only the topic titles, but not the content. They also want to restrict replying on all topics to users who have posted in a specific “introduce yourself” topic first.

pfaffman explains that this is not possible with default Discourse settings and would require a plugin. cpradio suggests using CSS to hide all posts except the first one in each topic for non-registered users.

Falco states that this feature is not on the Discourse roadmap and recommends hiring a developer to create a custom plugin. However, JammyDodger and Stephen suggest that this feature might be possible with the “Guest Gate Theme Component” or other plugins, such as “Category Previews” or “Discourse Category Lockdown”.

Hello,

At this moment i have a completely closed forum. I like to make it more open.
Everyone can see all the topic titles, but only registered users can see the whole topic and replies.
And if it is possible only users thats post in a certain topic( introduce yourself) first can reply on all topics

Please let me know if this is possible.

Kind regards,
Patrick

Category permissions are post, reply, read.

There’s not a way to let people see titles but not the posts.

You can configure a category so that people can post, but not reply, but you can’t configure it such that they can post, but reply only after posting (unless, perhaps you created a badge that was awarded when people posted and then that badge was used to assign people to a group).

I think that what you want is to allow people to read without registration, but require them to get an account to be able to post. Sure you’ll be “giving away” your valuable posts for free, but many people won’t want to register until they know that there is enough content to make it worth their time.

Yes, thats what i want. I want to tease them a little bit :wink:

Actually, that’s the default. Just turn off the “make them log in” setting.

sorry, i want them only to see the first post of each topic and not the whole topic.

Oh. Sorry. I missed that. That’d require a plugin. Or be impossible.

Discourse encourages people to register with messages about how it’ll remember what they’ve read and such. In my experience, even being able to “like” stuff that I’ve seen is impetus to log in. I will almost never log in to a site where I can’t see anything.

Easiest way is to use CSS, I believe there is an example somewhere on this forum, but you would do something like

.anon .post-stream .topic-post:not(:first-child) { display:none; }
.anon .post-stream .small-action { display:none; }

no problem.
We have a Private Community for experienced store owners. All members are required to own or work for a 5 or 6 figure store to join.

Is this still not possible ?

This is not on our roadmap, and frankly, I think it never will.

You can put a proposal+budget on Marketplace for a custom plugin.

Guest Gate Theme Component? 같은 것으로 지금은 가능하다고 생각합니다.

이제 이 목표를 달성하기 위해 두 가지 옵션이 있습니다:

그리고

첫 번째 옵션은 카테고리 및 해당 주제를 표시하지만, 주제에 대한 접근 권한은 여전히 제한됩니다.

두 번째 옵션은 사용자가 일반적으로 접근할 수 있는 카테고리 외에 비공개 카테고리를 함께 표시할 수 있게 하지만, 주제나 그 내용을 볼 수는 없습니다.

호스팅 고객이라면 테마 컴포넌트이므로 설치가 간편한 두 번째 옵션을 권장합니다. 그렇지 않다면 플러그인을 고려해 보십시오. 단, 비공개 카테고리 내 주제 제목이 민감한 정보가 아닌 경우에만 적용하십시오.