Discourse 是否应该设置登录查看

如题,我在论坛里搜索,只查到更改类别的安全性,但这样只会使全部类别都不可见,并不是我需要的功能。


我的使用情景是:
未注册用户可以查看一部分帖子内容,隐藏部分的内容只能登录才能查看。或者注册用户,需回复帖子才能查看。

这是一个吸引注册的手段,也是防止大部分的伸手党。

类似于下面的情况。


这个需求在 Discuz 的时代非常容易实现,这有就是导致 DISCUZ 的论坛到处需要注册的原因。

其实我们也有这种需求,但是感觉这种需求也不是非常必要。

我们觉得这个和不同的社区类型有很大的关系,如果你的社区属于开放性的,其实这样感觉意义不大。

比如说类似出国留学的一亩三分地,所有的内容注册都不行,还要花钱,感觉是非常烦躁,并且把用户的信息内容据为己有,从上商业上来说可行,但也许不是非常好。

插件方式

根据官方论坛中针对这个问题的讨论:如何实现登录查看内容的功能,为了更好的吸引用户注册 - support - Discourse Meta

这个插件已经废弃掉了,不再使用了。

所以我们这里也不进行测试安装了。

使用组件

如果您还是想使用这个功能的话,您还可以使用下面这个组件。

组件的官方地址为:Gated Topics in Category - theme-component - Discourse Meta

组件的安装非常简单,通过 Git 代码的方式进行安装。

安装后的效果情况。

需要针对使用的主题,应用这个插件。

安装插件后运行的结果如下:

通过运行上面的插件,能够让用户登录后进行查看内容。

总结

根据我们网站的使用情况了解,针对一个特定的网站,主题的查看数量是非常重要的一个参数。

如果一个主题的阅读数量每次发布一定时间类超过几百,通常这个社区还是有比较大的吸引力的,至于用户是否在社区中注册,我们认为并不能阻止用户的的访问。

另外,因为我们多是计算机技术和旅游类的内容,这些内容专业性比较强,需要吸引更多的用户参与。

所以,我们网站觉得这个功能并不是非常有意义,同时还会降低搜索引擎的索引内容。

2 Likes