يحاول 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: وبالمثل مع الفئات، يمكن لمدير الموقع أيضًا تحديد مستوى الإشعارات للوسوم.
معنى خيارات مستوى الإشعارات
مُخفّت: 0
عادي: 1
تتبع: 2
مراقبة: 3
مثال:
نمط Cron:- دقيقة
قيمة نمط Cron:- 5
اختر بيانات n أسابيع:- 10
أعلى 3 فئات:- 3
أعلى 3 وسوم:- 3
مستوى إشعار الفئة:- مراقبة
مستوى إشعار الوسم:- مراقبة
ستكرر الإضافة كل 5 دقائق، وسيتم مراجعة أعلى 3 فئات و3 وسوم مع مراعاة نشاطات الـ 10 أسابيع الماضية، وسيتغير مستوى الإشعار إلى “مراقبة”.
ملاحظة:
تم تسمية جميع الحقول ببادئة “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.
