Discourse トピック抜粋と AI Gists ボタン

:information_source: 概要 トピックリスト抜粋と AI 要約ギストボタンを統合
:hammer_and_wrench: リポジトリ https://github.com/Lillinator/discourse-topic-excerpts-gists-button
:question: インストールガイド テーマまたはテーマコンポーネントのインストール方法
:open_book: Discourse テーマに初めての方へ Discourse テーマの使い方に関する初心者ガイド

このテーマコンポーネントをインストール

:bulb: 注意 - このテーマコンポーネントは、少なくとも トピックリスト抜粋 コンポーネントがインストールされていることを前提としています。AI 要約ギスト の有効化は任意ですが、このコンポーネントは両方と連携することを目的としています。

:woman_technologist:t2: 概要

このテーマコンポーネントは、Discourse AI 要約ギストボタンとトピックリスト抜粋ボタンを統合し、3 つのトピックリスト表示オプションをワンボタンで選択できるようにすることで、ユーザーの利便性を向上させます。

AI 要約を使用せずに、デフォルトのコンパクト表示と抜粋のみに使用することも可能です。モバイルサイズのビューポートではデフォルトでトピックリスト抜粋の切り替えボタンが表示されなくなるため、UX を向上させることができます。

また、このコンポーネントにはトピックリスト抜粋用の新しいボタンアイコン、メインボタンのラベルの表示/非表示を切り替えるスイッチ、およびラベルテキストを編集するオプションも含まれています。


:gear: 設定

設定 説明
ラベルを表示 デスクトップおよびタブレットのビューポートサイズでボタンラベルの有効化または無効化を設定します。ドロップダウンオプションでは、デスクトップで常にラベルが表示されます。モバイルでは常にアイコンのみが表示されます。

:camera_flash: スクリーンショット

デフォルトの管理者設定

管理者は、デスクトップでテキストラベルを表示するか、およびボタンラベル文字列を編集するかを選択できます。

ユーザーエクスペリエンス

デフォルトのテキストラベルとコンパクト表示が選択されている場合。

トピックリスト抜粋が選択されている場合。

Show_labels を無効にし、AI トピック要約ギストを選択した場合(デスクトップのドロップダウンボタンではラベルが表示されます)。

AI がなくても問題ありません!

AI 要約ギストが無効(AI_summary_gists_enabled が無効、または Discourse AI が設定されていない)で、トピックリスト抜粋のみが使用されている場合。また、一部のボタンラベルが短縮されています(設定内のテキスト文字列を参照)。

モバイル

ボタンはデフォルトでアイコンのみで、メニューはギストボタンと同様に画面下部からポップアップします。


:briefcase: 使用ケースと機能

  • ユーザーに、コンパクト表示、AI 要約ギスト、トピック抜粋の間を直感的に選択できる UX を提供します。異なる場所にある 2 つのボタンではなく、ワンボタンで選択可能です。
  • トピック抜粋のモバイルエクスペリエンスが向上しました。ボタンが常に表示されるためです。
  • AI 要約が有効でなくても使用可能です。Discourse AI 設定 AI_summary_gists_enabled が無効(または AI が設定されていない)の場合、ボタンのギストオプションは表示されません。

:light_bulb: 今後のタスク候補

  • カテゴリまたはグループの除外は可能でしょうか?
  • トピック抜粋カード内のカテゴリとタグのバッジを下部に移動することは可能でしょうか?

:musical_note: 注記

  • これは @Moin との共同プロジェクトであり、彼女はトピックリスト抜粋のアイコンを作成しました。
  • このコンポーネントは Horizon 抜粋とは連携しません。
「いいね!」 12

リリー、ありがとう
これは素晴らしいコンポーネントです :+1:

「いいね!」 3

ありがとうございます!お役に立てて嬉しいです :slight_smile:

「いいね!」 3

このコンポーネントをリファクタリングし、新しいModernized Foundationテーマでボタンの書式設定が機能するようにしました。元のFoundationでも引き続き機能します。

「いいね!」 3