ترقية Discourse إلى Ember 4

يشير تغيير الربط ثنائي الاتجاه إلى إعادة تعيين الوسائط، ولكن لا يزال بإمكانك تعديلها.

على سبيل المثال، هذا غير مسموح به في مكونات Glimmer:

this.args.topic = blah

ولكن هذا النوع من الأشياء:

this.args.topic.title = "blah"

لا يزال ممكنًا.

في الواقع، لا أعتقد أن إعادة تعيين الوسائط ممكنة حاليًا في Plugin Outlets بسبب الطريقة التي نستخدم بها {{hash}} لتمرير الوسائط. لذلك لا أتوقع أي تغييرات في هذا الصدد. :crossed_fingers:

تستخدم العديد من السمات/الإضافات الرسمية بالفعل مكونات Glimmer كموصلات لمنافذ الإضافات، وتصف المستندات الحالية على meta كيفية القيام بذلك.

توفر مكونات Glimmer تجربة مطور محسنة وأداءً محسّنًا. ولكن يجدر الإشارة إلى عدم وجود عجلة فورية للتحويل من المكونات الكلاسيكية إلى مكونات Glimmer. لا تزال المكونات الكلاسيكية مدعومة في Ember 5.

الشيء الأكثر أهمية الآن هو حل أي رسائل إهمال في السمات/الإضافات. سننشر المزيد حول استراتيجيات الترقية خلال الأسابيع/الأشهر القليلة القادمة، ولكننا نحقق تقدمًا جيدًا في تجهيز النواة للترقية. هناك حتى فرع تجريبي لـ Ember 5.3 من Discourse قمنا بتشغيله على مثيل داخلي لبضعة أسابيع مع نجاح كبير! :tada:

5 إعجابات