||||
-|-|
| الملخص | يمنح إضافة سياسة Discourse القدرة على تأكيد أن مستخدميك قد رأوا أو قاموا بشيء ما، مع وجود تذكيرات اختيارية.
| دليل التثبيت | هذه الإضافة مدمجة في نواة Discourse. لا حاجة لتثبيت الإضافة بشكل منفصل.
الميزات
تشارك سياسة Discourse الكثير من حمضها النووي مع الاستطلاعات، حيث تهدف إلى ضمان قبول أعضاء المجموعة بسياسات معينة عن طريق النقر على زر.
لديها بعض الميزات المحددة التي تميزها عن الاستطلاعات:
-
يجب أن تنطبق على مجموعة.
-
يمكنها اختياريًا إزعاج أعضاء المجموعة إما أسبوعيًا أو يوميًا لـ النقر على قبول سياسة.
-
تجربة المستخدم تجعل من السهل جدًا رؤية من قبل ومن لم يوافق على سياسة.
التكوين
لقطات الشاشة
قبل النقر على قبول
بعد النقر على الشخص “الرمادي” في أعلى اليمين
بعد النقر على قبول
إنشاء سياسة
يسجل سياسة Discourse عنصر BBCode مخصص [policy]. هذا يعني أنك بحاجة إلى كتابة هذا الكتلة من الكود في منشورك حيث تريد عرض هذه السياسة.
[policy group=founders reminder=daily]
أوافق على أن هذه السياسة ستزعجني يوميًا حتى أنقر على قبول
[/policy]
في هذه الحالة، تنطبق السياسة على مجموعة founders ويتم إرسال تذكير يوميًا لجميع المستخدمين الذين لم يوافقوا على السياسة.
إعدادات الموقع
policy_enabled : تمكين إضافة سياسة Discourse على الموقع.
policy_restrict_to_staff_posts: يمكن أن تظهر السياسات فقط في منشورات الموظفين.
policy easy revoke: عرض أزرار القبول والإلغاء في نفس الوقت.
سمات BBCode
يمكن لعنصر [policy] قبول السمات التالية.
- group: اسم المجموعة التي ستطبق عليها السياسة مطلوب
- version: رقم إصدار السياسة، قم بزيادة الرقم لمطالبة جميع المستخدمين بإعادة قبول السياسة
- reminder: تذكير أعضاء المجموعة بقبول السياسة (أسبوعيًا أو يوميًا)، اختياري، افتراضي إيقاف
- accept: النص المستخدم لزر القبول، الافتراضي هو “قبول السياسة”
- revoke: النص المستخدم لزر الإلغاء، الافتراضي هو “إلغاء السياسة”
- renew: عدد الأيام أو النص الذي يصف الفترة (شهريًا، ربع سنويًا أو سنويًا) بعد которой يحتاج المستخدم إلى إعادة قبول السياسة
- renew-start: التاريخ الأول الذي ستبدأ فيه التجديدات مثل:
17-10-2017، مفيد إذا كنت تريد تعيين وتيرة التجديد بحيث تحدث كل نصف سنة (يناير، يونيو) - add-users-to-group: يقبل مجموعة واحدة كإدخال؛ سيتم إضافة المستخدمين الذين يوافقون على السياسة تلقائيًا إلى هذه المجموعة (عند إلغاء السياسة يدويًا أو إذا تم تحديث إصدار السياسة، يتم إزالة المستخدم/المستخدمين من المجموعة)
- private: إخفاء المستخدمين الذين قبلوا/لم يقبلوا السياسة
يعمل مهمة الخلفية لفحص تذكيرات السياسة كل 6 ساعات. إذا كان عنصر
reminderمضبوطًا على أسبوعي أو يومي، سيتم إرسال تذكيرات إشعارات للمستخدمين الذين لم يوافقوا على السياسة فقط إذا لم يتلقوا بالفعل تذكيرًا بإشعار السياسة خلال الأسبوع أو اليوم الماضي.
أمثلة الاستخدام
سياسة أساسية:
[policy group="team" reminder="daily" accept="Accept" revoke="Ignore" version="1"]
لقد قرأت وفهمت وأقر بهذه السياسة.
[/policy]
زيادة رقم المراجعة، لمطالبة الجميع بقراءة التحديث:
[policy group="team" reminder="daily" accept="Accept" revoke="Ignore" version="2"]
لقد قرأت وفهمت وأقر بهذه السياسة. (آخر تحديث [date=2020-04-23 timezone="America/Los_Angeles"])
[/policy]
مهمة التدقيق الدورية:
[policy group="audit_committee" reminder="weekly" renew="90" renew-start="01-07-2019" version="1" accept="Assignment Complete"]
لقد تأكدت من أن شخصًا ما قد تم تعيينه لهذه المهمة التدقيقية ربع السنوية.
[/policy]
سجل التغييرات
المهام المتبقية
- تذكير فوري اختياري للسياسات الجديدة
- ربما السماح لمجموعات معينة بتطبيق السياسات (التوسع في موظفي)






