タグの交差ナビゲーター

:information_source: 概要 タグの組み合わせのナビゲーションエクスペリエンスを向上させる、タグ交差インターフェイスを拡張するDiscourseプラグイン
:hammer_and_wrench: リポジトリリンク \u003chttps://github.com/merefield/discourse-tag-intersection-navigator\u003e
:open_book: インストールガイド Discourseにプラグインをインストールする方法
:heart: スポンサーシップ このプラグインが適切なメンテナンスを受け、将来的にサイトで機能し続けることを保証するために、あなたのリソースとニーズに適したレベルで、私のオープンソースワークのスポンサーになることを検討してください。\n\nこのプラグインを楽しんでいますか?GitHubで:star:してください!:pray:\n\n![パステルカラーのタグの文字列が対角線上に配置されており、黄色、ライトピンク、ティールカラーが特徴です。(AIによるキャプション)
「いいね!」 12

(もし)ホームページを今の状態に保ちたい場合、この交差点をどうすれば実現できますか?

「いいね!」 2

@JagsterFEATURE: add community link, make homepaging default OFF · merefield/discourse-tag-intersection-navigator@15e6e65 · GitHub の時点では、コミュニティセクションリンクの設定が追加されました。

「ホームページ」はデフォルトでOFFになりました。

@awesomerobot さん、こちらのヘルプ に感謝します。彼の素晴らしいPR がマージされたら、ソリューションを洗練させることを覚えておきます。

「いいね!」 3

Ok、パスは /tags/intersection/everything/everything です。これで、常に404エラーが発生していた理由がわかりました。

ありがとうございます。

小さな表示上の不具合ですが、深刻なものではありません。

私のユーザーは皆、そんなに英語ができるわけではありません😜

ちなみに、モバイルはサポートされていないことは承知していますが、モバイルでも問題なく動作します。唯一の違いは、最新情報などのメニューが見えることですが、ほとんどのモバイルユーザーはこのような4つの項目が表示されるメニューを表示できます。もし「人気」「トップ」などがあれば、混雑してしまうでしょう。

しかし、このシステムは気に入っています。良いですね。

「いいね!」 2

は。ローカライズします。何て馬鹿げたドロップボールでしょう。ありがとうございます。

「いいね!」 2

完了しました

「いいね!」 1

ここでバックエンドを拡張せざるを得ない根本的な制約は何ですか?ネイティブコントローラーのサポートがあると思っていました。

このルートでは、コアバックエンドのOOTBは以下のサポートが不足しています:

  • ゼロまたは1つのタグ
  • さまざまなフィルター(それ以外はすべて「最新」)
「いいね!」 1

Bars でこのルートのサポートが追加されたため、タグの交差(おそらくホームページ)ページにサイドバーを追加できます。:tada:

@merefield さん、このプラグインを共有していただきありがとうございます。非常に興味深く、示唆に富むものです :smiley:

everything という単語がカスタマイズされている場合に、小さな問題を見つけました。

discourse_tag_intersection_navigator_all_word 設定が everything 以外にカスタマイズされていると、ハードコードされた intersectionRoute が失敗します。

この問題を再現する最も簡単な方法は、次の 2 つの設定を変更してからホームページに移動することです。

  • discourse_tag_intersection_navigator_all_word: anything
  • discourse_tag_intersection_navigator_make_intersection_homepage: true

レビューのために、潜在的な解決策を提案します。

「いいね!」 4

マージされました。ご貢献ありがとうございます。

「いいね!」 3

もうそうではありません。

カテゴリフィルターの統合を実装しました。

:tada:

「いいね!」 2

@merefield は、検索のように否定的なタグをサポートしていますか?

いいえ、そうではありません。

ご返信ありがとうございます
機能リクエストを issues に残しておきます
そして検索フィールドの機能リクエストも

(実際には必要ありません。一般的な用途で検索を完全に置き換えることの論理的な結論にすぎません)
(否定タグは私が知っている中で最もドキュメント化されていない機能です。私が知らない、さらにドキュメント化されていないものが確実にあるでしょう)

「いいね!」 1

ありがとうございます。

期待値を管理するためにお伝えしますが、当面の間、資金提供やPRがない限り、このプラグインの機能が拡張される見込みはありません。

「いいね!」 4

また、あまり多くの機能を追加してインターフェースが煩雑になったり、複雑になりすぎたりしないように注意する必要があると思います。現状では、インターフェースはかなり直感的で、デスクトップの利用可能なスペースをうまく埋めています。あなたが言及したような機能は、間違いなくオプションの背後に隠す必要があるでしょう。

「いいね!」 2

サブカテゴリを選択できません。サブカテゴリを選択すると404エラーが発生します。

「いいね!」 2

よくお気づきになりましたね。現時点では対応していないことを記録しておきます。

ご興味をお持ちいただきありがとうございます。

「いいね!」 1
「いいね!」 2