Page Publishing の登場以来、Discourse 内の静的ページ(公開または非公開にできる機能を含む)を素晴らしいレベルで制御できるようになりました。しかし、ログイン必須のインスタンスでは、価値の高い /faq および /about ページが非表示となり、これらを公開する機能がありません。これを可能にすることは非常に有益であり、静的ページ間の動作の一貫性も確保されます。
背景
公開インスタンスでは、/privacy、/tos、/faq、/about のすべてが公開されています。しかし、ログイン必須のサイト(私のサイトなど)では、/privacy と /tos は公開されたままですが、/faq と /about は非公開になっています。これは、前者がサインアップダイアログで露出していたため、妥当な判断でした。
問題は、潜在的なユーザーが管理者やモデレーターを確認したいこと、および FAQ を読みたいことです。ほとんどのサービスでは、サインアップ前に「About」ページが表示されることが期待されており、/login ページではそれが制限されています。
提案される解決策
現在、/admin/site_settings/category/all_results?filter=faq で /faq を公開ページに設定し、直接リンクすることで部分的な回避策とすることはできますが、優れたナビゲーションオプションは機能しません。また、/about に対する回避策はありません。
/privacy、/tos、/faq、/aboutの表示制御をサイト設定で管理できるようにする一つの方法です。- Page Publishing に記載されているように、各制御トピックごとに表示制御を可能にすることも効果的であり、管理者設定の必要性をなくすことができます。ただし、
/aboutについてはあまりうまく機能しない可能性があります。