carbonrich
(Richard Hawkins)
1
如果已有关于此主题的帖子,敬请原谅,我花时间搜索了但找不到任何内容。
请求:对于某些规则(例如 minimum_post_length),我想知道 Discourse 是否最好在用户第一次违反规则时告知他们,但仅在第二次违反时才强制执行规则(例如阻止他们发帖)?我个人认为这可以改善用户体验、氛围和使用 Discourse 的感受。这可以减少新用户有时会意外收到 Discourse 警告的感觉。
背景:我一直很喜欢 Discourse,这可以追溯到几年前观看 Jeff 的一次演讲。我最近重看了那次演讲,其中有一部分他说“人们不喜欢被告知该做什么”之类的话。最近设置了一个 Discourse 论坛并开始进行测试等,我惊讶于它“告诉我该做什么”的频率,尽管我理解它每次这样做的原因,但有时相当令人讨厌。
示例:将一个基于 WordPress 的资源库与 Discourse 连接用于讨论目的后,我在其中一个资源的讨论帖中编辑该资源的 Discourse 描述。该资源有一个简短(但清晰)的标题。当我尝试保存新描述时,Discourse 阻止了我,因为标题太短了。
^ 我现在意识到这不是一个新用户示例,并且该功能请求实际上并不能解决这个问题,也许这更像是一个管理员覆盖请求,总之……
1 个赞
我不确定。我认为这会产生很多垃圾信息,因为新用户可以立即输入“嗨”,如果最小字符数为 10 或其他数字的话。
3 个赞
piffy
3
我将 minimum_post_length 设置为至少 2 个字符,但仍然有人抱怨说他们无法发布 1 个字符的内容 
对我来说,行为要么被允许,要么不被允许。我看不出有“越狱卡”的好处。在某个点上,必须划清界限。我想这最终是一个优化问题,需要在单个用户体验和产生的讨论质量之间取得平衡。
6 个赞
carbonrich
(Richard Hawkins)
4
感谢各位的回复!
关于垃圾信息,我认为这不会有太大影响,只是暂时不执行规则一次,而且很多人在看到提示后可能会修改他们的消息。我认为这只会减少最初的阻碍/挫败感。用一个现实社区的比喻来说:你刚开始,就已经有人告诉你做错了什么,不能那样做,而这件事本身影响很小,比如“嗨”和“你好,我是新来的,这里真酷”——在我看来,差别不大。
关于投诉,我不知道这是否会影响到它们,但这个建议并非真正针对这一点。它关乎新用户的体验以及他们对软件/论坛的感受。“允许或不允许”是一种二元思维,根据我的经验,这并不是“现实生活”社区的运作方式。用户对论坛/社区的感受最终是讨论质量的重要组成部分,所以我认为这不是用户与讨论质量之间的权衡。
总的来说,我认为第一次告知(不执行),第二次再执行(因为他们已被告知)的做法更人性化。
总之,这只是我从对用户体验和初步接触 Discourse 的理解中得出的想法。
2 个赞
carbonrich
(Richard Hawkins)
5
我完全同意你的观点,并且出于用户体验的考虑,我认为这应该在侵权消息 1 和 2 之间,而不是 0 和 1 之间,因为风险相当低,而且人们的感受很重要 
Stephen
(Stephen)
6
想想从另一方的角度来看会是怎样,以及这会造成多大的混乱。成千上万的首次发帖不符合规定。用户会问为什么 X 可以做他们不能做的事情。这些帖子是否需要被标记为“免费帖子”,从而增加噪音?
第二次被告知不能做某事,而不是第一次就被告知,难道不更令人震惊吗?这似乎是在刚刚确定没有技术障碍之后。
这里的整个原则是,话题和对话题的回复都需要有意义。简短的回复会被点赞、表情和投票吸收。通知现在已经大大改进,因为我们可以抑制来自短暂内容的提示。因为有人使用他们的免费帖子来“+1”而不是点赞而收到话题通知,这完全破坏了这一点。
2 个赞
carbonrich
(Richard Hawkins)
7
我明白这个原则(以及点赞、反应和投票的功能),并且我建议进行一些调整以支持更好的用户体验。
我认为第二次被阻止并不会比第一次被告知更令人不适。
这一点和你最后一点读起来都像是危言耸听。我们讨论的是新用户首次发帖的比例(可能是一个相当大的少数群体)低于字符限制。即使有人抱怨,也有一个显而易见的解释,而且还可以将其作为一个选项:forgive_first_post_limit 等。
1 个赞
我认为在最初的 x 条帖子中加入一个字符计数器(就像评论投票一样)可以更温和地强制执行所有帖子的最低字数要求,并且在触发红色弹跳警告之前会有一个关于适用最小字符限制的预警。也许可以将其应用于那些受到“新用户”额外限制的用户。