我同意,不知道这些设置的作用以及它们之间的关系确实令人困惑。我们如何改进站点设置的描述?它们目前看起来是这样的:
automatically_unpin_topics: "当用户滚动到底部时自动取消置顶主题。"
default_topics_automatic_unpin: "默认情况下,当用户滚动到底部时自动取消置顶主题。"
像这样怎么样?准确但有点笨拙。
automatically_unpin_topics: "当用户滚动到底部时自动取消置顶主题。启用后可在用户偏好设置中更改。"
default_topics_automatic_unpin: "默认情况下,当用户滚动到底部时自动取消置顶主题。当 automatically_unpin_topics 启用时,可在用户偏好设置中更改。"
我还想到,这些设置可以合并为一个具有多个选项的设置,以达到相同的目标,例如:
- 自动取消置顶主题并允许用户选择
- 自动取消置顶主题且不允许用户选择
- 不自动取消置顶主题并允许用户选择
- 不自动取消置顶主题且不允许用户选择
ToddZ
3
这四个选项作为下拉菜单可以工作,但单词有点太多了,难以理解。我认为最好将其呈现为两个选项,并进行非常简单的解释——如果可能的话,始终一起显示:
取消固定已读主题。
用户可以覆盖取消固定已读主题的设置。
1 个赞
Moin
4
我喜欢这样一个设计:用于配置默认值的设置项,其运作方式与用户偏好设置中的设置项完全一致。这使得将用户偏好设置中的配置直接作为用户的默认值变得非常容易。
我很好奇,是谁在未经用户选择的情况下,为所有用户禁用了该功能。我知道这里有一些讨论主题,其中有人希望防止用户取消置顶主题,我完全理解这种需求。但如果用户自己希望启用自动取消置顶,为什么还要阻止他们这样做呢?我的意思是,如果我想取消置顶,但不允许更改该偏好设置,我仍然可以手动取消所有那些主题的置顶。
Discourse 提醒我,这个主题其实已经解决了。能否将它移动到 Contribute > UX 板块?
1 个赞
是的,我理解你的观点。从这个角度来看,也许答案就是保持 default_topics_automatic_unpin 不变,并更改 automatically_unpin_topics,使其明确与隐藏/显示该用户偏好有关。
已完成!
ToddZ
6
我不会惊讶,因为很少有人使用过这些设置,或者理解它们的效果。根据目前的描述,需要一些试错才能弄清楚。
1 个赞
manuel
(Manuel Kostka)
7
1 个赞
Moin
8
我更倾向于保持 default_topics_automatic_unpin 不变,使其与其他配置用户偏好设置的 default_xxx 设置保持一致。这遵循了像 default_hide_profile 或 default_other_enable_smart_lists 这样的统一命名模式。对我来说,将所有这些设置归类到“管理员 > 用户默认设置”配置部分也很有意义。
也许 automatically_unpin_topics 可以直接隐藏?大多数偏好设置都没有另一个设置来阻止用户更改它们。disable_mailing_list_mode 是我能想到的唯一一个。我理解为什么管理员希望完全禁用该选项,但我看不到对自动取消固定话题有同样的需求。如果用户真的想摆脱固定话题,他们也会手动取消固定话题。这感觉就像用户偏好设置的默认值应该取代全局设置。
1 个赞