كنت أعني: لم يعد ترميز HTML الخام يُحلل بشكل صحيح مع أحدث إصدار، ولهذا السبب ترى فقط ترميز HTML مُلقى بدلاً من عرضه.
نعم، ملف .gjs أشار بالفعل إلى مكون glimmer، لكن طريقة registerConnectorClass المستخدمة فيه لن تعمل (بعد الآن).
هذا مفهوم تمامًا. ما تقوله Using Plugin Outlet Connectors from a Theme or Plugin أساسًا هو أنه لعرض معلومات في مكان ما على الصفحة عبر طريقة registerConnectorClass تلك، بالطريقة التي فعلها ملفك footer.html، نستخدم الآن عنصرًا محددًا يسمى منفذ الإضافة (plugin outlet). بالنسبة لتذييل الصفحة، سيعمل منفذ above-footer بشكل جيد.
من المحتمل أن تكون فكرة جيدة قراءة Beginner's guide to using Discourse Themes و Developing Discourse Themes & Theme Components
يمكن أن يساعد أيضًا إلقاء نظرة على مكون سمة بسيط لفهم البنية. على سبيل المثال: GitHub - discourse/discourse-minimal-footer · GitHub
وأخيرًا، قد يتمكن روبوت Discourse من مساعدتك طوال الطريق: فهو يعرف أنماط Discourse جيدًا، لذا يمكنك تزويده بالرمز الحالي الخاص بك، وشرح المشكلة، وتطلب منه مساعدتك في إعادة هيكلته.