カテゴリページでの「完全なトピック」テキストの表示とメニューバーからのサブカテゴリへのアクセス

私のコミュニティには非常に大きなFAQがあります。各質問へのアクセスを容易にするため(リンクのため)、FAQサブカテゴリ(「学習」トップレベルカテゴリの一部)にトピックを分けています。

これは、Airテーマとカテゴリナビゲーションバーコンポーネントを使用した現在の表示です。

直感的ではないように見える2つのことを実現する方法を考えています。

  1. ナビゲーションバーにドロップダウン経由でサブカテゴリへの直接アクセスを追加する
  2. トピックをデスクトップでもモバイルでも「全文」モードで表示し、希望に応じてトピックを開かずにスクロールダウンしてすべてを読めるようにする

これをどのように管理しますか?

現在の表示は以下の通りです。

直接確認したい場合はリンクはこちら:FAQ - Diabète Félin

ご協力ありがとうございます!

それは別のコンポーネントなので、そのコンポーネントのトピックで尋ねる必要があるでしょう。

つまり、トピックカードに抜粋ではなく、トピックの全文を表示したいということですか?

残念ながら、その解決策には別のコンポーネントを使用する必要があるかもしれません :-/

その通りです。ブログのように、ホームページに抜粋ではなく完全な投稿を表示できるようにしたいのです。

または、すべてのトピック(返信なし)を1つのページに「まとめる」別の方法です。

どちらもテーマコンポーネントで実現できると思います。

これは、すべてのトピック投稿が表示されるため、パフォーマンスの問題を引き起こす可能性があります(ただし、遅延読み込みで軽減できるかもしれません)。Metaのように多くのトピックがある場合、これは実行不可能になる可能性があります(ユーザーが一番下に到達したときにさらにトピックを読み込む場合を除く)。

「いいね!」 1

このカテゴリと、トピックの数が限られている他のいくつかのカテゴリだけです。

それで…テーマコンポーネントの開発方法を学ぶ必要があるということですか?:face_with_peeking_eye::sweat_smile:

「いいね!」 1

これらの質問を1つのトピック内の別々の投稿ではなく、別々のトピックにする利点は何ですか?Discourseでは、カスタマイズなしで1つのトピックをスクロールできます。そして、例えば最初の投稿に目次を設けることができます。

「いいね!」 2

または、予算がある場合は Marketplace に投稿することもできます。

「いいね!」 1

私もそれが気になります。各FAQトピックを返信や議論のために開いておくという意図があるのでしょうか?

(そうでなければ、目次を有効にした単一のトピック投稿を提案したかもしれません。そうすれば全体をスクロールできますが、セクションの見出しへの移動も簡単になります。)

disco-toc はまだ投稿ごとに機能すると思います。私もこれを考えましたが、実際、別の Discourse フォーラムで作成したものです。しかし、その場合、質問のいずれかにリンクするのが簡単だとは言えないと思います。見出しにはアンカーがあるので、それらにリンクすることはできますが、FAQ 内に新しい質問が追加されると、その見出し以降のすべての見出し ID が変更され、すべてのリンクが壊れます。そうなると、古いサポート トピックでこれらのリンクを見つけても、正しい段落に移動せず、トピックにしか移動しないため、役に立たなくなります。そのため、私は通常、FAQ にリンクするのではなく、毎回引用するようにしています。

「いいね!」 2

ああ、これには気づいていませんでした。これからは、見出しにリンクする前にこの点を念頭に置くようにします。:face_with_diagonal_mouth:

「いいね!」 1

これにより、誰かに返信する際に、質問のいずれかに直接かつ簡単にリンクできるようになります。私のコミュニティでの問題の1つは、膨大な量のドキュメントがあり、それはほとんどすべてを網羅していますが、人々が到着したときに圧倒されてしまい(「私の猫が死にかけている」)、読まず、返信する人々はあまり技術に詳しくないため、Facebookで返信でGoogleドキュメントへのリンクをコピーして貼り付けるように依頼するのはやりすぎです。彼らはそれをしません。

Discourseを使用すると、技術に詳しくない人がコミュニティ内のアイテムにリンクすることがはるかに簡単になります。小さなリンクボタンをクリックし、リンクしたいキーワードや名前の入力を開始すると、完了です。FAQ全体ではなく、FAQの単一のアイテムに人々を参照させることを容易にしたいと考えています。

「いいね!」 1

ええ、残念ながら予算はありません。ホスティングには自分のお金を使っていますし ;-)。

もっと真剣に:自分のニーズに合わせて何かをまとめるための手助けが欲しい場合、Meta にそのためのカテゴリはありますか?誰かに代わりにやってもらいたいという意味ではありません(現実的です)、コンポーネントで XYZ を行う方法などについて「初心者デベロッパー」の質問に答えてもらうという意味です。

はい、Dev カテゴリがあります。また、Documentation > Developer GuidesCommunity wiki > Developers で開発に関する情報を読むこともできます。

「いいね!」 1

Googleドキュメントではそれが可能です。https://docs.google.com/document/u/0/d/1X4c1whNRQI32kuDFlYqOtaNFqw1R-CfzIv3quEuQYEU/

しかし、ここでの問題は「セクションの見出しへのリンクを作成する」ことです。リンクボタンをクリックして入力を開始した場合、Discourseはセクションの見出しを直接リンクするために提案するのでしょうか、それともトピック/カテゴリのみを提案するのでしょうか?

ありがとうございます、やることリストに追加します!

「いいね!」 1

いいえ、その通りです。セクション見出しはその場合には適用されません。FAQトピックで進めているのは正しい方向性のようです。

「いいね!」 1

Discourse Doc Categories についてはどうですか?

「いいね!」 1

ああ、それを忘れていました!それは役立つかもしれません。確認するリストに追加します。(私のリストは非常に長くなり始めています😢)

投稿内の見出しへのリンクは次のように設定できます: https://meta.discourse.org/t/configuring-the-default-sidebar-for-your-users/347764#p-1690272-adding-a-custom-section-13。唯一の問題は、誰かがその見出しのすぐ上に新しい見出しを追加すると、このリンクが壊れてしまうことです。

手動のアンカーを投稿に次のように追加することもできます: https://meta.discourse.org/t/markdown-links-to-anchors-not-working/150175/2。これらは新しい見出しが追加されても壊れません。

FAQの最適な解決策を探していたときに、https://meta.discourse.org/t/i-created-a-bookmarklet-to-create-the-table-of-content-for-forum-posts/270961 もブックマークしました。

ToddZさん、ごめんなさい、これはあなたの投稿への直接の返信ではありませんでした。

「いいね!」 2