إنشاء وإدارة الفعاليات

:bookmark: يشرح هذا الدليل كيفية إنشاء وإدارة الأحداث باستخدام إضافة التقويم (والحدث) في Discourse. ويغطي كيفية إنشاء الأحداث، وتعيين خيارات الحدث، والتفاعل مع الأحداث، وعرض تقويم الأحداث القادمة.

:person_raising_hand: مستوى المستخدم المطلوب: جميع المستخدمين (مع الأذونات المناسبة)

تمكين الأحداث

الأحداث هي ميزة في إضافة التقويم (والحدث). لاستخدام هذه الميزة:

  1. قم بتمكين إضافة التقويم (والحدث)
  2. قم بتهيئة الإعدادات ذات الصلة

للحصول على إرشادات مفصلة حول تمكين الإضافة وتهيئتها، اقرأ دليل إضافة التقويم والحدث في Discourse.

:information_source: يوصى بشدة بإبقاء ميزة local dates (التواريخ المحلية) ممكّنة عند استخدام الأحداث.

إنشاء حدث

لإنشاء حدث:

  1. ابدأ بإنشاء موضوع جديد أو قم بتحرير المشاركة الأولى لموضوع موجود
  2. انقر على أيقونة + في شريط الأدوات
  3. اختر “إنشاء حدث” (Create Event) من القائمة المنسدلة

يقوم هذا الإجراء بإضافة كتلة ترميز ماركداون قابلة للتحرير إلى مُنشئ المشاركات (composer). يمكنك وضع هذه الكتلة في أي مكان في مشاركتك. إليك مثال بسيط:

[event start="2024-02-28 20:00" status="public"]
[/event]

أثناء التحرير، سترى عنصراً نائباً للحدث في المعاينة:

خيارات الحدث

عند إنشاء حدث، يمكنك تعيين خيارات مختلفة:

  • تاريخ ووقت البدء والانتهاء: يجب أن يحتوي الحدث على تاريخ بدء؛ تاريخ الانتهاء اختياري
  • اسم الحدث: اختياري؛ يتم تعيينه افتراضياً على عنوان الموضوع إذا لم يتم تحديده
  • الموقع: أضف موقعاً للحدث
  • رابط URL: أضف رابطاً ليتم عرضه في معلومات الحدث
  • الوصف: قدم المزيد من التفاصيل حول الحدث (يدعم الأسطر الجديدة والروابط)
  • الحد الأقصى للحاضرين: ضع حداً لعدد الحاضرين الذين يمكنهم وضع علامة “ذاهب” (Going)
  • المنطقة الزمنية: عيّن المنطقة الزمنية للحدث (يتم تفسير الأوقات في الترميز الماركداون بالمنطقة الزمنية المحددة؛ القيمة الافتراضية هي UTC إذا لم يتم تعيين منطقة زمنية)
  • إظهار التوقيت المحلي: اعرض أوقات الحدث بالمنطقة الزمنية للحدث بدلاً من منطقة المشاهد الزمنية - مفيد للأحداث الشخصية في موقع معين
  • الحالة: اختر من بين:
    • عام (Public): يمكن لأي شخص الانضمام إليه
    • خاص (Private): لا يمكن الانضمام إليه إلا من قبل أعضاء المجموعات المدعوة
    • مستقل (Standalone): لا يمكن الانضمام إليه
  • التذكيرات: قم بتعيين تذكيرات اختيارية لإخطار المشاركين أو لرفع الموضوع (bump the topic)
  • التكرار: حدد ما إذا كان هذا حدثاً متكرراً (مع تاريخ انتهاء اختياري للتكرار)
  • حدث بسيط (Minimal Event): إخفاء أزرار “ذاهب/لست ذاهباً” (Going/Not Going) وحالة المدعو في العرض
  • تكامل الدردشة: (للموظفين فقط، عند تمكين الدردشة) إنشاء قناة دردشة مخصصة للحدث

بعد تعيين هذه الخيارات، سيبدو موضوع الحدث الخاص بك مشابهاً لما يلي:

قائمة الحدث

بمجرد إنشاء حدث، توفر قائمة في الزاوية اليمنى العليا خيارات إضافية:

الخيارات لجميع المستخدمين (مع الأذونات المناسبة):

  • الإضافة إلى التقويم (تنزيل ملف .ics أو الإضافة إلى تقويم Google)
  • إرسال رسالة خاصة إلى مُنشئ الحدث
  • الأحداث القادمة (مرئية في الأحداث المتكررة)

الخيارات للمستخدمين الذين يمكنهم إدارة الأحداث:

  • إخطار المستخدم (دعوة مستخدم إلى الحدث؛ للأحداث العامة فقط)
  • عرض المشاركين (عرض قائمة المشاركين الكاملة)
  • تصدير الحدث (تنزيل قائمة بطلبات تأكيد الحضور - RSVPs)
  • دعوة جماعية (دعوة الأشخاص عبر واجهة المستخدم أو عن طريق تحميل ملف CSV)
  • تحرير الحدث
  • إغلاق الحدث / فتح الحدث (إعادة فتح حدث مغلق سابقاً)

التفاعل مع حدث

يمكن للمستخدمين تحديد حضورهم المتوقع باستخدام أزرار “ذاهب” (Going) و “مهتم” (Interested) و “لست ذاهباً” (Not Going). ستظهر صورهم الرمزية في عرض الحدث.

:information_source: يمكن للمسؤولين تهيئة أزرار المشاركة المتاحة عبر إعداد الموقع event participation buttons.

بالنسبة للأحداث الشائعة، يمكن للمستخدمين عرض قائمة كاملة بالردود بالنقر على زر “إظهار الكل” (Show all):

إذا كان للحدث تاريخ انتهاء، فسيتم عرض تفاصيل الحدث أيضاً في قوائم المواضيع ورأس الموضوع عند التمرير:

تقويم الأحداث القادمة

يتم سرد جميع الأحداث التي تم إنشاؤها في تقويم الأحداث القادمة. يمكنك إضافة رابط إلى هذا التقويم في شريط التنقل الجانبي أو قائمة التنقل المنسدلة في الرأس.

التقويم متاح على الصفحة /upcoming-events، حيث يمكن للمستخدمين رؤية ملخص للأحداث في شكل تقويم. يؤدي النقر على حدث ما إلى فتح الموضوع ذي الصلة لطلبات تأكيد الحضور أو لمشاهدة المحادثة:

الأسئلة الشائعة

س: لماذا يختفي زر “إنشاء حدث” أحياناً؟
ج: أبلغ بعض المستخدمين عن اختفاء زر “إنشاء حدث” بشكل متقطع. إذا حدث ذلك، فحاول تحديث الصفحة.

س: هل يمكنني تغيير من يمكنه إنشاء الأحداث؟
ج: نعم، يتم التحكم في ذلك بواسطة إعداد الموقع discourse post event allowed on groups، الذي يحدد المجموعات المسموح لها بإنشاء أحداث.

موارد إضافية

114 إعجابًا
Discourse Calendar (and Event)
How to generate ics of upcoming events?
Discourse 2.5.0.beta6 Release Notes
Calendar plugin features to make it really useful for us
Automatically bumping old topics on a category
Events Plugin :calendar:
User merge failed, corrupted database entries due to third party plugin
Ability to add multiple topic timers
Please better document the Discourse Calendar plugin
Events Plugin :calendar:
Calendar plugin features to make it really useful for us
Do Events have reminders?
Who use event plugin in their discourse community?
Events Plugin :calendar:
Events Plugin :calendar:
Go from a Wordpress + Discourse structure to a Discourse site only?
Creating sub-communities in a discourse server
Events Plugin :calendar:
Search results should prioritize first post in topic when title matches search term
Include an emoji when creating a new topic?
My Wiki of useful Meta (and other) links
Please better document the Discourse Calendar plugin
Integrate Zoom with Events
Event Creation
Reply format to show employees holiday in topic calendar
Posts containing an event can only be edited by event owner
Events Plugin :calendar:
Category Calendar with defaultView="listNextYear" not showing events
Discourse as a Conference App (in person, virtual, or hybrid)
Events Plugin :calendar:
Event added via Discourse Calendar doesn't show up in post until after refresh
Export event data is a bit painful, and email addresses would be useful
Is there a way to know number of views on replies
Plugin to show upcoming events on hosted discourse
Can we host events in discourse?
User merge failed, corrupted database entries due to third party plugin
A layout for community projects