يشرح هذا الدليل كيفية إنشاء وإدارة الفعاليات باستخدام إضافة التقويم والفعاليات في Discourse. يغطي كيفية إنشاء الفعاليات، وتحديد خيارات الفعالية، والتفاعل مع الفعاليات، وعرض تقويم الفعاليات القادمة.
مستوى المستخدم المطلوب: جميع المستخدمين (مع الصلاحيات المناسبة)
تمكين الفعاليات
الفعاليات هي ميزة من ميزات إضافة التقويم والفعاليات. لاستخدام هذه الميزة:
- قم بتمكين إضافة التقويم والفعاليات
- قم بإعداد الإعدادات ذات الصلة
للحصول على تعليمات مفصلة حول تمكين الإضافة وإعدادها، اقرأ دليل إضافة التقويم والفعاليات في Discourse.
يُوصى بشدة بالاحتفاظ بميزة
التواريخ المحليةمفعلة عند استخدام الفعاليات.
إنشاء فعالية
لإنشاء فعالية:
- ابدأ في إنشاء موضوع جديد أو قم بتحرير أول منشور في موضوع موجود
- انقر على أيقونة + في شريط الأدوات
- اختر «إنشاء فعالية» من القائمة المنسدلة
في وضع النص الغني، يمكنك إعداد فعاليتك مباشرة في المحرر
أما في وضع Markdown، فإن هذا الإجراء يضيف كتلة Markdown قابلة للتحرير إلى محررك. يمكنك وضع هذه الكتلة في أي مكان في منشورك. إليك مثال بسيط:
[event start="2024-02-28 20:00" status="public"]
[/event]
أثناء التحرير، ستظهر لك علامة نائبة تفاعلية في المعاينة حيث يمكنك تحرير فعاليتك:
خيارات الفعالية
عند إنشاء فعالية، يمكنك تحديد خيارات مختلفة. تتوفر بعض هذه الخيارات في الإعدادات المتقدمة من خلال النقر على أيقونة الترس في الزاوية العلوية اليمنى من المعاينة.
- تواريخ وأوقات البدء والانتهاء: يجب أن تحتوي الفعالية على تاريخ بدء؛ أما تاريخ الانتهاء فهو اختياري
- اسم الفعالية: اختياري؛ يُستخدم عنوان الموضوع افتراضيًا إذا لم يتم تحديده
- الموقع: أضف موقعًا للفعالية
- رابط URL: أضف رابطًا لعرضه في معلومات الفعالية
- الوصف: قدم تفاصيل أكثر عن الفعالية (يدعم أسطرًا جديدة وروابط)
- الحد الأقصى للحضور: حدد حدًا لعدد الحضور الذين يمكنهم تحديد أنفسهم على أنهم «سأحضر»
- المنطقة الزمنية: حدد المنطقة الزمنية للفعالية (تُفسر الأوقات في Markdown حسب المنطقة الزمنية المحددة؛ الافتراضي هو UTC إذا لم يتم تحديد منطقة زمنية)
- إظهار الوقت المحلي: عرض أوقات الفعالية حسب المنطقة الزمنية للفعالية بدلاً من المنطقة الزمنية للمشاهد — مفيد للفعاليات الحضورية في موقع محدد
- عدد الأشخاص الذين يمكنهم تأكيد الحضور:
- غير محدود
- حتى…
- لا شيء (لا يتم تتبع الحضور ولا تظهر أزرار «سأحضر/لن أحضر»)
- نوع الحضور:
- عام
- بدعوة فقط (يجب أن يكون الحضور عضوًا في مجموعة محددة)
- التذكيرات: اضبط تذكيرات اختيارية لإشعار المشاركين أو رفع موضوع النقاش
- التكرار: حدد ما إذا كانت هذه فعالية متكررة (مع تاريخ انتهاء اختياري للتكرار)
- التكامل مع الدردشة: (للفريق فقط، عند تفعيل الدردشة) إنشاء قناة دردشة مخصصة للفعالية
بعد تحديد هذه الخيارات، سيبدو موضوع الفعالية مشابهًا لهذا:
قائمة الفعالية
بمجرد إنشاء فعالية، توفر قائمة في الزاوية العلوية اليمنى خيارات إضافية:
خيارات لجميع المستخدمين (مع الصلاحيات المناسبة):
- إضافة إلى التقويم (تنزيل ملف .ics أو إضافته إلى تقويم Google)
- إرسال رسالة خاصة إلى منشئ الفعالية
- الفعاليات القادمة (مرئية في الفعاليات المتكررة)
خيارات للمستخدمين الذين يمكنهم إدارة الفعاليات:
- إشعار مستخدم (دعوة مستخدم إلى الفعالية؛ للفعاليات العامة فقط)
- إظهار المشاركين (عرض قائمة كاملة بالمشاركين)
- تصدير الفعالية (تنزيل قائمة بتأكيدات الحضور)
- دعوة جماعية (دعوة أشخاص عبر واجهة المستخدم أو عن طريق رفع ملف CSV)
- تحرير الفعالية
- إغلاق الفعالية / فتح الفعالية (إعادة فتح فعالية كانت مغلقة سابقًا)
التفاعل مع الفعالية
يمكن للمستخدمين تحديد حضورهم المتوقع باستخدام أزرار «سأحضر» / «مهتم» / «لن أحضر». ستظهر صورهم الرمزية في عرض الفعالية.
يمكن للمسؤولين تحديد أزرار المشاركة المتاحة عبر إعداد الموقع «أزرار مشاركة الفعالية».
بالنسبة للفعاليات الشائعة، يمكن للمستخدمين عرض قائمة كاملة بالاستجابات من خلال النقر على زر «عرض الكل»:
إذا كانت للفعالية تاريخ انتهاء، فستظهر تفاصيل الفعالية أيضًا في قوائم المواضيع وفي رأس الموضوع عند التمرير:
تقويم الفعاليات القادمة
تُدرج جميع الفعاليات المنشورة في تقويم الفعاليات القادمة. يمكنك إضافة رابط إلى هذا التقويم في القائمة الجانبية أو قائمة التنقل المنسدلة في الرأس.
يتوفر التقويم في صفحة /upcoming-events، حيث يمكن للمستخدمين رؤية ملخص للفعاليات في شكل تقويم. عند النقر على فعالية، يتم فتح الموضوع المرتبط بها لتأكيد الحضور أو لعرض المحادثة:
الأسئلة الشائعة
س: هل يمكنني تغيير من يمكنه إنشاء الفعاليات؟
ج: نعم، يتم التحكم في ذلك عبر إعداد الموقع discourse post event allowed on groups، الذي يحدد المجموعات المسموح لها بإنشاء الفعاليات.








