Googleグループリンクプラグイン

概要: Googleグループの読み取り専用メーリングリストのGoogleグループメッセージへのリンクを追加する

:link: GitHub: GitHub - literatecomputing/discourse-google-group-link
:arrow_right: インストール: プラグインのインストールガイドに従ってください。

機能

このプラグインは、mailinglist_mirrorが設定されたカテゴリの新しいトピックの最初の投稿のraw_emailを検索し、topic_viewシリアライザーに追加されるTopicCustomFieldにリンクを追加します。これは、次のようなtopic-categoryプラグインのアウトレットにリンクを追加します。

 元のメッセージを<a href=google-group-url>Googleグループ</a>で表示

リモートリンクを新しいウィンドウで開くユーザー設定が尊重されます。

設定

設定は不要です。デフォルトで有効になっており、mailinglist_mirrorが有効になっているカテゴリのみを監視します。

そのテキストは、https://your.forum/admin/customize/site_texts?q=google_groups_linkでカスタマイズできます。

既存のトピックを処理するには、次のようにrailsに入力します。

cd /var/discourse
./launcher enter app
rails c

次に

t=Topic.last;t.google_group_link_ensure_consistency

TODO

  • 他の場所にもリンクを追加することを検討しますか?