概要: Googleグループの読み取り専用メーリングリストのGoogleグループメッセージへのリンクを追加する
GitHub: GitHub - literatecomputing/discourse-google-group-link
インストール: プラグインのインストールガイドに従ってください。
機能
このプラグインは、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
- 他の場所にもリンクを追加することを検討しますか?