discourse-notifier プラグインは、ユーザーの過去の閲覧履歴に基づいて最も関連性の高いトピックに関する通知を送信することで、ユーザーエンゲージメントの向上を図ります。サイト利用者はこの設定を使用するかどうかを選択でき、デフォルトでは無効になっています。
インストール
プラグインのインストール手順に従ってプラグインをインストールしてください。プラグインのリポジトリアドレスは以下の通りです。
https://github.com/jahan-ggn/discourse-notifier
概要
このプラグインにより、サイト管理者は、頻繁にアクセスされるカテゴリやタグに基づいて、各ユーザーの通知レベルを制御できます。
機能
Select Cron Pattern Value: 上記で選択したパターンに対応する数値/値を指定します。
Discourse Notifier select n week data: 考慮する過去の週数を決定します。
Discourse Notifier top n categories: ユーザーが最も閲覧したトピックから上位のカテゴリ数を決定します。
Discourse Notifier top n tags: カテゴリと同様に、通知に影響を与える上位のタグを決定します。
Discourse Notifier set category notification level: 管理者はカテゴリに基づいた通知レベルを決定できます。
Discourse Notifier set tag notification level: カテゴリと同様に、管理者はタグに対する通知レベルを設定することもできます。
通知レベルオプションの意味
_Muted(ミュート): 0
_Normal(通常): 1
_Tracking(追跡): 2
_Watching(監視): 3
例:
Cron Pattern(クロンパターン): minute
Cron Pattern Value(クロンパターン値): 5
Select n weeks data(n 週分のデータを選択): 10
Top n categories(上位 n カテゴリ): 3
Top n tags(上位 n タグ): 3
Category Notification Level(カテゴリ通知レベル): Watching
Tags Notification Level(タグ通知レベル): Watching
この設定により、プラグインは 5 分ごとに実行され、過去 10 週間の活動に基づいて上位 3 つのカテゴリと 3 つのタグが更新され、通知レベルが Watching に変更されます。
注意:
管理者が設定画面で容易に検索できるよう、すべてのフィールド名には「discourse notifier」というプレフィックスが付いています。
このプラグインには、サイト利用者が通知レベルの変更を拒否できる設定が含まれています。利用者はこの設定を使用するかどうかを選択でき、デフォルトでは無効になっています。
この設定は /preferences/profile セクションにあり、「Allow site to change your notification level of frequently visited categories(頻繁に訪問するカテゴリの通知レベルを変更することを許可)」および「Allow site to change your notification level of frequently visited tags(頻繁に訪問するタグの通知レベルを変更することを許可)」という名前で提供されています。
ディスカッションの回答に基づき、カテゴリ設定 を preferences/categories 場所へ、タグ設定 を preferences/tags 場所へ変更する予定です。
