控制 /faq 和 /about 的可见性

Page Publishing 发布以来,我们现在对 Discourse 中的静态页面拥有了出色的控制能力,包括将其设为公开或私有的选项。然而,在需要登录的实例中,/faq/about 页面(这些页面价值很高)却被隐藏了,且没有提供将其设为公开的机制。若能允许这一操作将非常有帮助,同时也能使静态页面的行为保持一致。

背景

在公开实例中,/privacy/tos/faq/about 页面全部是公开的。但在需要登录的网站(如我的站点)中,/privacy/tos 保持公开,而 /faq/about 却是私有的。这在当时是合理的,因为前两者在注册对话框中已经公开显示。

问题在于,我们的潜在用户希望查看管理员和版主的信息,并阅读常见问题解答(FAQ)。大多数服务在注册前都会提供“关于”页面,而 /login 页面的功能有限。

建议的解决方案

目前,在 /admin/site_settings/category/all_results?filter=faq 中,我们可以将 /faq 指向一个公开页面并直接链接到它,作为临时的变通方案,但这样会导致良好的导航选项无法使用。而对于 /about 页面,则没有任何变通方案。

  1. 通过站点设置来控制 /privacy/tos/faq/about 的可见性,是一种可行的方法。
  2. 按照 Page Publishing 的方式,在每个控制主题上实现可见性控制,也是一个不错的方案,这样就不需要任何管理员设置了。不过,这对 /about 页面可能不太适用。
3 个赞

我刚才在页面发布主题里翻找,正是为了找这个确切的功能。那个(名字有点奇怪的)FAQ 页面,我希望能将其设为公开。我们使用 SSO,因此论坛账号只有在用户用主账号登录后才会创建,但即使未登录,指南也应该是公开可见的。我真的很非常希望实现这一点……否则,我恐怕不得不创建一个包含相同信息的镜像页面(还得记得更新它),以便从主站链接过去。

2 个赞

我正在寻找相同的功能。我们非常希望公开这些页面,或者至少公开 /About 页面。

1 个赞