Discourseトピック抜粋&AI要約ボタン

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

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

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

:woman_technologist:t2: 概要

このテーマコンポーネントは、Discourse AI 要約 gists ボタンとトピック一覧抜粋ボタンを統合し、3 つのトピック一覧表示オプションをワンクリックで選択できるよう、ユーザーにとってより便利なソリューションを提供します。

また、AI 要約を使用せず、デフォルトのコンパクト表示と抜粋のみの場合にも利用可能です。モバイル画面サイズでは、デフォルトでトピック一覧抜粋の切り替えボタンが非表示になるため、ユーザー体験 (UX) を向上させることができます。

さらに、トピック一覧抜粋用の新しいボタンアイコン、メインボタンのラベル表示の切り替え、およびラベルテキストの編集オプションも含まれています。


:gear: 設定

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

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

デフォルトの管理者設定

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

ユーザー体験

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

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

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

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

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

モバイル

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


:briefcase: 使用例と機能

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

:light_bulb: 今後の作業項目

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

:musical_note: 注意

  • これは @Moin との共同プロジェクトであり、トピック一覧抜粋のアイコンは彼女が作成しました。
  • このコンポーネントは Horizon 抜粋とは互換性がありません。

他の Discourse 関連のプロジェクトもチェックしてください
「いいね!」 12

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

「いいね!」 3

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

「いいね!」 3

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

「いいね!」 3