言及可能なもの

Mentionables プラグインを使用すると、カスタムメンションデータセットを設定できます。カスタムメンションは @userscategories と同様に機能しますが、Discourse 外部のデータ(外部 URL へのリンクを含む)を使用します。

コンプォーザー と 投稿最終表示画面

これはアフィリエイトリンクのセットに最適です。Amazon やその他のプロバイダーを利用することもできます。

管理画面

サンプルソース

現在、Google スプレッドシートは唯一のサポートされているデータソースですが、このプラグインは任意のソースに対応するように設計されています。新しいソースを追加したい場合は、お問い合わせください

:desktop_computer: コードを取得する

:page_facing_up: ドキュメントを読む

:bug: バグを報告する

プラグインのインストール方法がわからない場合は、こちらの手順に従ってください

「いいね!」 25

トピックはメンション可能なユーザーで絞り込めますか?各投稿を州に関連付けるように、米国州のデータセットを作成したいと考えています。

現時点では対応していません。抽象的な概念として、フィルターがどのように機能するかについてどのようにお考えですか?任意の外部データセットを「言及可能なセット」として定義できます。おそらく、カスタム言及可能なデータを含む投稿の順序を決定する追加列をデータに設けることができるでしょう。また、同じ投稿内で複数の言及が行われた場合の処理も考慮する必要があります。この機能を抽象的なレベルで詳細にスコープアウトしていただければ、実装に必要な工数の見通しを立てることができます。

元の名称は任意で、og タグから派生させることができていましたが、リファクタリングの際に失われてしまいました。

修正をプッシュしました: make name optional again · paviliondev/discourse-mentionables@a7007b2 (github.com)

「いいね!」 1

OK、これを実行するためのPRをいくつか完了しました。これにより、すべてが再び稼働するようになります。

APIをGoogleの公式APIに移行し、中間gem(およびその他いくつか)を削除し、CIを追加したため、今後さらに信頼性が高まるはずです。

設定の破壊的変更に注意してください。

  • mentionables_google_spreadsheet_url: 「GoogleスプレッドシートのURL」

が以下に変わります。

  • mentionables_google_spreadsheet_id: 「GoogleスプレッドシートのID」

  • mentionables_google_worksheet_gids: 「ワークシートGIDにGoogleスプレッドシートのインポートを制限します。空の場合、すべてのワークシートがインポートされます。」

が以下に変わります。

  • mentionables_google_worksheet_names: 「対象となるソースワークシート(タブ)の名前」

そして、新しい設定があります。

  • mentionables_google_worksheet_max_row: 「スキャンされる最大行数」

これにより、フロントエンドが修正されます(テストが追加されます)。

「いいね!」 3

行き止まりのようです…

ご報告ありがとうございます。リンクを更新しました。

「いいね!」 2

なぜこんなに技術的なのですか?設定して動作させることすらできません。

スプレッドシート用のアップロードボタンがあれば、私のような平均的なユーザーでも利用できたでしょう。

または、オンラインフォームエディターがあれば。これは残念ながら、あまりにも高度すぎます。

一部同意します。このプラグインは確かに非常に技術的なオーディエンス向けに構築されていました。しかし、セットアップが難しいだけで、その後は逆です。

実際、Google スプレッドシートのパワーを活用して、使い慣れたエディターを使用しようとしています。

セットアップが完了すれば、ファイルをアップロードするよりもはるかに簡単な方法で、技術者でない人もプラグインを使用できます。

それは、第三者のサイトでレンダリングされた財務グラフを表示するという@froldのユースケースには適していないと思われます。Mentionablesは、そのようなユースケースを想定していません。

チャットで案内していただける方がいれば、お気軽にご連絡ください。

公開フォーラムでコードを共有するのは安全ではないと思います…

@frold ここにはサードパーティのグラフを共有するためのコードはありません。このプラグインは役に立ちません。これは、サイトがユーザーに製品のリストから検索および取得できるように設計されており、各製品ページへのリンクである灰色のバブルとして表示されます。

「いいね!」 1

わかりました。投稿にリンクが挿入されると思っていました。

このURLは画像にすることもできます。

挿入されます。

いいえ、ただの灰色の吹き出しに入ったつまらない説明です :sweat_smile:

ここにさらにスクリーンショットが1枚あると役立つかもしれません :slight_smile:

これはアフィリエイトリンクのセットに最適です。

OPを更新しました。

「いいね!」 2

設定と構成に進む前に、mentionables の適切なユースケースは、法律文書の草稿であるトピックの作成であり、法律や判例への参照を含めることができ、接続されている「mentionables」スプレッドシートには関連する法律参照と判例のコレクションが含まれているということでしょうか?

「いいね!」 1

それは有力な可能性のように聞こえます。埃っぽい古い本の素敵な写真があれば、役に立ちます :wink:

「いいね!」 1

いつか、+をさらに押すことでアクセスできる同じアイテムの代替スニペットを追加したいと思っていました。

設定は以下の通りです(セットアップ手順で提供されたテストデータGoogleスプレッドシートを使用しています)。そして、現在発生しているエラーです。(どうやらプラグインが壊れているようで、開発者は料金を要求していますか?もちろん、それは問題ありません。参考までにお伝えします!)

何かお手伝いいただけることがあれば、大変助かります!

まだ動作しています。秘密鍵が -----BEGIN PRIVATE KEY----- で始まり、-----END PRIVATE KEY----- で終わることを確認してください。

「いいね!」 1

いいえ、動作しています。無料です。なぜそのように思われたのですか?

「いいね!」 1