لقد كنت أبحث في خطأ this.router الخاص بـ Pavilion Events Plugin ووجدت هذا الفرع:
من ما أراه، هذا الفرع هو مجرد نسخة من angusmcleod/discourse-events بدون أي التزامات لتحديثه لأحدث تغييرات Discourse (بما في ذلك دعم Ember 5). لا يبدو أنه يعالج المسارات المهملة التي تسبب الأخطاء الحالية.
من منشورات المجتمع والاختبار، إليك ما أفهمه:
- المكون الأصلي للأحداث (Events Plugin) غير متوافق حاليًا مع ترقية Ember 5 الخاصة بـ Discourse.
- أبلغ المستخدمون عن مشكلات مع نوافذ
event-rsvpوadd-event، مما تسبب في أعطال. - الحل المؤقت هو إجبار Discourse على استخدام Ember 3 عن طريق إضافة
EMBER_VERSION=3فيapp.yml- ولكن هذا ليس حلاً طويل الأمد وقد يسبب أعطالًا مستقبلية. - استمر هذا الوضع حتى أوائل عام 2025 دون تحديث رسمي من القائمين على صيانة المكون.
أسئلة:
- هل يمكن لأي شخص تأكيد ما إذا كان فهمي أعلاه دقيقًا؟
- هل نجح أي شخص في تشغيل الفرع
awesome-it/discourse-eventsعلى أحدث إصدار من Discourse دون الاعتماد على Ember 3؟ - هل هناك فرع يتم صيانته بنشاط أو مكون بديل يكرر ميزات Events Plugin؟
سأكون ممتنًا لأي تأكيد أو تصحيح حتى أتمكن من التخطيط لما إذا كان عليّ:
- الالتزام بمكون Pavilion واستخدام حل Ember 3 البديل
- التبديل إلى التقويم/الأحداث الرسمية في النواة (core)
- الانتقال إلى فرع آخر يتم صيانته بنشاط