能否改进已固定主题的网站设置的可用性?

我同意,不知道这些设置的作用以及它们之间的关系确实令人困惑。我们如何改进站点设置的描述?它们目前看起来是这样的:

automatically_unpin_topics: "当用户滚动到底部时自动取消置顶主题。"
default_topics_automatic_unpin: "默认情况下,当用户滚动到底部时自动取消置顶主题。"

像这样怎么样?准确但有点笨拙。

automatically_unpin_topics: "当用户滚动到底部时自动取消置顶主题。启用后可在用户偏好设置中更改。"
default_topics_automatic_unpin: "默认情况下,当用户滚动到底部时自动取消置顶主题。当 automatically_unpin_topics 启用时,可在用户偏好设置中更改。"

我还想到,这些设置可以合并为一个具有多个选项的设置,以达到相同的目标,例如:

  • 自动取消置顶主题并允许用户选择
  • 自动取消置顶主题且不允许用户选择
  • 不自动取消置顶主题并允许用户选择
  • 不自动取消置顶主题且不允许用户选择

这四个选项作为下拉菜单可以工作,但单词有点太多了,难以理解。我认为最好将其呈现为两个选项,并进行非常简单的解释——如果可能的话,始终一起显示:

取消固定已读主题。
用户可以覆盖取消固定已读主题的设置。

1 个赞

我喜欢配置默认值的设置与您首选项中的设置工作方式完全相同。这使得将设置从您自己的首选项转移为用户的默认设置变得非常容易。

我对那些在不让用户选择的情况下为所有用户禁用它的人很感兴趣。我知道这里有一些关于人们希望阻止用户固定主题的主题,我可以理解这一点。但是,如果您希望用户能够自行启用自动取消固定,为什么还要阻止他们呢?我的意思是,如果我想要取消固定,并且不允许我更改首选项,我仍然可以手动取消固定所有那些主题。

Discourse 提醒我这个主题已经解决了。是否可以将其移至 UX

1 个赞

是的,我理解你的观点。从这个角度来看,也许答案就是保持 default_topics_automatic_unpin 不变,并更改 automatically_unpin_topics,使其明确与隐藏/显示该用户偏好有关。

已完成!

我不会惊讶,因为很少有人使用过这些设置,或者理解它们的效果。根据目前的描述,需要一些试错才能弄清楚。

1 个赞