Question Answer Plugin

それは妥当ですね。

プラグインリストをここに共有しますので、他の方も一致するものがあるか確認できます。もし見つからなければ、ローカルインスタンスを作成して、どのプラグインが競合しているか確認する必要があります。(このバグは Chrome と Firefox の両方で再現しました)。

# > Docker Manager https://meta.discourse.org/t/discourse-docker-manager-plugin/12655/19
          - git clone https://github.com/discourse/docker_manager.git
          - git clone https://github.com/discourse/discourse-solved.git
          - git clone https://github.com/discourse/discourse-data-explorer.git
          - git clone https://github.com/discourse/discourse-cakeday.git
          - git clone https://github.com/discourse/discourse-staff-notes.git
          - git clone https://github.com/jgujgu/discourse-guest-gate.git
          - git clone https://github.com/discourse/discourse-backup-uploads-to-s3.git
# > 取引ボタン:購入、売却、交換 https://meta.discourse.org/t/trading-buttons-buy-sell-exchange/71308
          - git clone https://github.com/jannolii/discourse-topic-trade-buttons.git
# > トピックリストのプレビュー https://meta.discourse.org/t/topic-list-previews/101646
          - git clone https://github.com/angusmcleod/discourse-topic-previews.git
# > ハンバーガーテーマセレクター https://meta.discourse.org/t/hamburger-theme-selector/61210/25
          - git clone https://github.com/SamSaffron/discourse-hamburger-theme-selector.git
# > Retort - Discourse向けのリアクションスタイルプラグイン https://meta.discourse.org/t/retort-a-reaction-style-plugin-for-discourse/35903
          - git clone https://github.com/gdpelican/retort
# > アフィリエイト https://meta.discourse.org/t/discourse-affiliate-plugin/101937
          - git clone https://github.com/discourse/discourse-affiliate
# > 割り当て https://meta.discourse.org/t/discourse-assign/58044
          - git clone https://github.com/discourse/discourse-assign
# > チェックリストプラグイン https://meta.discourse.org/t/checklist-plugin-interactive-checkboxes-made-simple/36362
          - git clone https://github.com/discourse/discourse-checklist
# > Discourse Patreon 統合 https://meta.discourse.org/t/discourse-patreon-integration/44366
          - git clone https://github.com/discourse/discourse-patreon
# > 法務ツールプラグイン https://meta.discourse.org/t/legal-tools-plugin/87966
          - git clone https://github.com/angusmcleod/discourse-legal-tools
# > オンラインユーザー表示 https://meta.discourse.org/t/whos-online-plugin-discourse-whos-online/52345
          - git clone https://github.com/discourse/discourse-whos-online
# > トピック評価プラグイン https://meta.discourse.org/t/topic-ratings-plugin/39578
          - git clone https://github.com/paviliondev/discourse-ratings
# > Discourse 暗号化(プライベートメッセージ用) https://meta.discourse.org/t/discourse-encrypt-for-private-messages/107918
          - git clone https://github.com/discourse/discourse-encrypt
# > 質問回答プラグイン https://meta.discourse.org/t/question-answer-plugin/56032
          - git clone https://github.com/paviliondev/discourse-question-answer
# > Discourse 投票 https://meta.discourse.org/t/discourse-voting/40121
          - git clone https://github.com/discourse/discourse-voting

こんにちは、このプラグインをありがとうございます。question 以外のタグで Q&A レイアウトを呼び出すために、他のユーザーはどのようなタグを使用しているか教えていただけますか?現在は question を使用していますが、ユースケースに応じて他のタグの方が適しているかもしれません。

  • このプラグインを Solved プラグインと組み合わせることは可能ですか?

Solved プラグイン内で回答を Solutions としてリスト表示したいと考えています。このプラグインは Knowledge Explorer プラグインによってインデックス付けされており、トピックのタイトルにチェックマークを追加する機能があるためです。

こんにちは。このプラグインをロシア語に翻訳するにはどうすればよいですか?

こんにちは

当社のページで回答を投稿しようとすると、エラー 502 が返されます。

インスタンスを更新しましたが、状況は変わりません。数秒後に引き続きエラー 502 が発生します…

「いいね!」 1

こちらで問題報告を行いました:Error 502 with new Answers · Issue #34 · paviliondev/discourse-question-answer · GitHub

この問題は8月2日のアップデートのいずれかによって発生した可能性が極めて高いです。解決策の一案として、バージョンを一つ前に戻すことが考えられます。

「いいね!」 1

@exetico @Curtis_Kephart 調査の結果、お二人が報告された問題は、以下のコミット以降(当該コミットを含む)で Discourse を実行すれば発生しないことがわかりました。

Discourse を古いコミットで実行している場合、以下のエラーが発生します。

Unexpected error while indexing post for search : PG::NotNullViolation: ERROR: null value in column “private_message” violates not-null constraint

プラグイン(変更なし)は、Discourse の最新バージョンでは期待通りに動作します。

「いいね!」 4

へえ、奇妙だよね。でも奇妙だよね。

サイトを再構築するね :grin:

素晴らしいプラグインですね。スクロール中に投票数が固定表示されるなど、Quora や Stack Overflow 風の UX を追加できたら嬉しいです。このプラグインのサポートとアップデートを続けてください。とても気に入っています。

Discourse の公式プラグインである「Solved」と「Feature Voting」と組み合わせて使用しようと考えています。

Discourse のアップデートに伴う互換性の問題を避けるため、このプラグインのアップグレードを続けてください。

「いいね!」 2

このプラグインの UX を改善するためのいくつかの提案があります。

とても良いと思います

  1. 投稿の左側にあるアップボート矢印の下に表示される余分な白い余白(スペース)を削除してください。それが投稿全体の見た目と感覚を歪めています。投稿の見た目と感覚は、デフォルトの Discourse レイアウトと完全に同じであるべきで、スティッキーなアップボート/ダウンボート矢印のみが表示されるべきです。現在、投稿コンテンツがアップボート矢印の下で右側に押しやられ、投稿の左側にうんざりするほどの空白の白いスペースが生じています :frowning:

  2. また、回答を読んでいて、回答に画像が含まれている場合、その画像がページの右側で切れてしまうバグがあります。これも、1 点目で述べた投稿コンテンツの不要な左側の余白に関連するバグです。

  3. アップボートボタンはスティッキーで固定され、表示されたままにするべきです。長い投稿を読んでスクロールし続けても、アップボートボタンとそのカウントが見えるようにする必要があります。長い回答の投稿を読んでいると、その回答にいくつのアップボートがあったか忘れてしまうことが非常にうんざりします。それを確認したり、アップボートしたりするには、再び投稿のトップまでスクロールし直す必要があります。

  4. 投稿者またはスタッフ/管理者が 1 つの回答を「ベストアンサー」とするオプションを設けるべきです。そうすれば、Discourse Solved プラグインを使用する必要がなくなり、これが独立した完全な Q&A プラグインになります。

  5. このプラグインには、Quora や Stack Overflow のように Google 検索のスニペットで質問と回答を正しく解析して表示するための Google 構造化データと schema.org マークアップが不足していると思います。これにより、Q&A 形式のトピックの SEO スコアが確実に向上します。

Quora や Stack Overflow の現在のレイアウトからインスピレーションを得て、長い回答であってもいかに効果的に可読性と UX を提供しているかを学ぶことができると思います。

@angus @mbcahyono

次のプラグインアップデートでこれらの提案が取り上げられることを願っています。お約束しますが、ユーザーはこれらの改善を気に入ってくれるはずです。

「いいね!」 1

ご提案ありがとうございます!

これは当初、多くの人が要望したため追加されたものですので、その点についてはあなたの意見が少数派になるかもしれません。

この件についてスクリーンショットを送っていただけますか?

面白いアイデアですね。@mbcahyono さんはどうお考えですか?

この機能は既に別のプラグインで実装されていますが、ここで問題となっているのは何でしょうか?同じ機能を重複して実装する利点はありますか?ご指摘の通り、両方のプラグインを同時に使用することは可能です。

はい、追加すると良いでしょう。その件は @mbcahyono にお任せします。

「いいね!」 1
  1. モバイル端末での画像スクリーンショットの切り取り

  1. 表の星印の切り取りと、左側の余分なパディングによる位置ずれ

  1. 不要な左側パディングにより、テキストが右側に押しやりすぎられています

モバイル端末でこのトピックをご覧になり、回答をざっと読んでいただければ、私の意図がご理解いただけると思います。

また、当社のプラグインの UI を Quora や Stack Overflow のモバイル UI と比較してみてください。多くの改善が可能であることがお分かりいただけるはずです。

Stack Overflow もパディングがありますが、回答の表示は非常に読みやすく、画像、コード、表などのリッチコンテンツが右側で切り取られることなく表示されています。

さらに、Stack Overflow は schema.org を正しく実装しており、すべての回答(特にベストアンサー)が Google の検索結果(SERP)に表示され、見栄えも優れています。

しかし、Discourse の QnA プラグインでは、QuestionAnswer スキーママークアップが欠落しています。

次に、Quora のモバイルでのレイアウトがどれほど見やすく読みやすいかご覧ください。

また、「ベストアンサー」機能により、スキーママークアップが Google の検索結果に表示されるようになります。このプラグインは完全な QnA ソリューションとして機能すべきであり、もしこれを使用すれば、solved プラグインは不要になるでしょう。なぜなら、この QnA プラグインの方が機能が多いからです。ただし、最終的には皆様のご判断にお任せします。

はい、長い回答をスクロールしながら読んでいる際に表示される固定された上矢印ボタンとカウント機能は非常に役立ちます。

さらに、左側の余分なパディングにより、ユーザーの回答が読みづらくなっています。デフォルトのフル幅の Discourse 投稿の方がはるかに読みやすいです。カウントと上矢印ボタンをトピックの左上に配置し、回答の左下に配置されているハートアイコンと同様の配置にすることをお勧めします。そうすれば、上矢印アイコンが余分な空白スペースを占有せず、モバイル表示での投稿の可読性を損なうことなく、コンテンツが右側で切り取られることもなくなります。

Google の構造化データのための完全な schema.org マークアップは、このプラグインを使用するページの検索エンジンでの SEO 可視性を大幅に向上させるでしょう。ぜひ実装していただきたいです。rating プラグインで実施されたようにです。他のテストが必要であれば、喜んでお手伝いいたします。

つまり、要約すると以下の通りですね:

  1. レスポンシブ(つまりモバイル)UX の調整を行い、パディングをわずかに減らす必要があります。

  2. スキーママークアップを追加します。

これらは妥当なご要望だと思います。可能であれば、実装を検討させていただきます。

「いいね!」 1

はい、その通りです。私の考えをまとめていただきありがとうございます :slight_smile: もし可能であれば、長い回答を読みながらスクロールしても、固定された上矢印と投票数を表示できるようにすると良いでしょう。

また、上矢印はより大きく、実線で、太字にして目立たせるべきだと思います。Stack Overflow のようなイメージです:


要するに、矢印はより大きく、見つけやすくする必要があります。同様に、投票数も大きく目立つ数字にして、回答がどれほど評価されているかをすぐに確認できるようにすべきです。特にデスクトップとモバイル画面においてです。現在、矢印と数は小さすぎて読みづらいです。可愛く見えるなら、丸い円形にしても構いません。

例えば、このような感じです:

ご提案を受け入れていただき、本当にありがとうございます!

[1.4.0] - 2020-10-05

追加

  • ドイツ語翻訳(DerFetzer さんに感謝)
  • コメントを回答に移動する機能(管理者アクション → 回答に移動)

変更

  • Discourse 最新の tests-passed ブランチとの互換性問題を修正
「いいね!」 3

最近このプラグインをインストールしたところ、サイト全体のスレッドへの返信が順序通りに表示されなくなりました。他にも同様の問題を抱えている方が数名いらっしゃるようです。モデレーターがその投稿を Support に移動されましたが、もしかしたらこの場所で扱うべき問題かもしれません。確信が持てないため、ここからそのサポート投稿へのリンクを貼っています。もし不要であれば、削除できるようにお知らせください。

Support からこの議論をこちらに移します。

2.7.0.beta1 を実行していますが、Q&A プラグインをインストールしたところ、投稿への返信がランダムな順序で表示されるようになりました。このスレッドで特定された問題が他のユーザーにも発生し始めました。

@AJDurant がこの順序の問題を修正するためのクエリ(以下)を考案しましたが、問題は解決しませんでした。プラグインは依然として、投稿への返信を誤った順序で投稿しているようです。プラグインをアンインストールし、以下のコマンドを実行しました。

rake posts:reorder_posts[1896]

しかし、以前の投稿の順序は並び替えられませんでした。

適切な専門家が修正を評価せずにこのクエリを実行するのは恐ろしいことです。これを修正する方法についてのアイデアはありますか?

 SELECT
    id,
    ROW_NUMBER() OVER (
      PARTITION BY
        topic_id
      ORDER BY
        created_at,
        post_number
    ) AS new_post_number
  FROM
    posts
  /*where*/
)
UPDATE
  posts AS p
SET
  sort_order = o.new_post_number
FROM
  ordered_posts AS o
WHERE
  p.id = o.id AND
  p.sort_order <> o.new_post_number

こんにちは、皆さん。現在の TestsPass でこの問題に遭遇しましたので、解決のために「Question Answer」プラグインを削除しました。

こんにちは皆さん、@mbcahyono がもう少し詳細に回答する予定ですが、その間にいくつか確認させてください。

@sunjam その問題はカテゴリを削除した後に発生しましたか?また、ログでその問題に気づいただけですか、それともサイト自体に何らかの影響が出ましたか?

@dfriestedt @AJDurant 投稿が異なる順序で表示されているカテゴリで、プラグインが有効になっているか確認してください。このプラグインは、有効になっているカテゴリでは QA の順序に従って投稿を自動的に並べ替えます(これが意図された動作です)。カテゴリでこれを無効にすると、投稿は通常の順序で再配置されます。

例えば、try.thepavilion.io の Q&A カテゴリ で「このカテゴリのすべてのトピックを Q&A にする」という設定をオン・オフに切り替えてみたところ、予想通りに投稿が再配置されました(非 Q&A カテゴリのトピックには影響しませんでした)。カスタムクエリは使用していません。

有効時

無効時

もしこれで解決しない場合は、以下の点についてさらに詳細をお知らせください。

  • プラグインを使用してからどれくらい経っていますか(つまり、これは最近発生したのでしょうか?)
  • 現在または過去に使用している他のサードパーティ製プラグインは何ですか?
  • 使用しているカスタムソートクエリは何ですか?
  • サイトはタグを使用していますか?もしそうなら、これはタグ付きのトピックでのみ発生しますか?
  • サイト設定の qa enabled は有効になっていますか?

単に問題を解決したい場合

このプラグインが原因かどうかに関わらず、問題を解決したいだけなら、カスタムクエリを実行する必要はありません。代わりに、ソート順序を変更している可能性のあるこのプラグインや他のプラグインを削除し、その後サーバーで以下のコマンドを実行してください。

./launcher enter app
rake posts:reorder_posts

このタスクは、サイト上のすべての投稿を通常の順序(作成された順序)に設定します。これで解決しない場合、このプラグインとは無関係の別の問題が発生しています。さらに診断をお手伝いできますが、そのためには追加の情報が必要です。

@dfriestedt もしそこにトピック ID を渡そうとしている場合(特定のトピックをターゲットにする場合、このタスクはトピック ID を引数として受け取ります)、代わりに以下のように実行してみてください。

rake "posts:reorder_posts[1234]"
「いいね!」 1

ご迷惑をおかけして申し訳ありません。この問題に対する PR を作成しました。マージを待っている状態です:

@dfriestedt さん、これはあなたが経験された現象と同じでしょうか?もし異なる場合は、さらに詳しく調査し、本日中に修正できる可能性もあります。

「いいね!」 2

PR をマージしました :+1:

「いいね!」 2