تفعيل نافذة إنشاء حدث بنقرة واحدة

لقد استخدمتُ وظيفة التقويم والفعاليات على نطاق واسع خلال السنوات الثلاث الماضية، عبر عدة نسخ من Discourse مستضافة ذاتيًا. لقد كان رائعًا أن أشهد تطورها إلى مجموعة مبهرة كما هي عليه الآن.

ومع ذلك، تظل هناك مشكلة كبيرة واحدة بارزة لدى مستخدمينا.

فإنهم يجدون صعوبة في معرفة كيفية نشر فعالية فعليًا.

هذه المشكلة مستمرة طوال الوقت، وعلى جميع مجموعات المستخدمين. ولا تزال مشكلة رغم التحسينات التي طرأت على العملية والنافذة المنبثقة مؤخرًا.

يبدو أن المشكلة الرئيسية تكمن في أن فكرة تضمين فعالية داخل منشور ليست مألوفة ولا بديهية لمعظم المستخدمين. ببساطة، يحتاجون إلى القدرة على بدء فعالية بنقرة واحدة. العملية الحالية هي:

  1. إنشاء موضوع جديد
  2. النقر على زر ‘زائد’ في شريط المؤلِّف
    • لا، ليس ذلك الزر، بل الآخر (نعم، هناك اثنان)
  3. النقر على ‘إنشاء فعالية’
    • نعم، هو موجود، فقط تحتاج إلى التمرير لأسفل في القائمة قليلًا
  4. ملء جميع التفاصيل
    • بمجرد الوصول إلى هناك، تكون الأمور جيدة جدًا
  5. ترتيب الفوضى في تنسيق Markdown
    • إذا كان كتلة الفعالية مجاورة لنص موجود، فإنها تنكسر. مستخدموننا يكسرونها طوال الوقت.

هل ترى المشكلة؟

لتخفيف هذه المشكلة، قمتُ بفعل شيئين.

وهذا يعطي:

وقد استخدمتُ زر ‘فعالية جديدة’ هذا للإشارة إلى معالج مخصص (باستخدام Custom Wizard Plugin 🧙) الذي يولد كتلة الفعالية، بحيث يحصلون على الإجراء الوحيد الذي يبحثون عنه. يمكنني مشاركة هذا إذا كان أي شخص مهتمًا.

في حين أن هذا يعمل بشكل جيد إلى حد ما لمستخدمينا، إلا أنه محدود الوظائف وهش بعض الشيء.

سيكون من الأفضل بكثير أن يكون هناك طريقة للمستخدمين للقفز مباشرة إلى إنشاء فعالية (مثاليًا من صفحة /upcoming-events و/أو فئة الفعاليات المحددة) كجزء من البرنامج الإضافي.