كنت أعبث بتطوير الإضافات وبينما تمكنت من جعل إعدادات الإضافة تظهر في صفحة إعدادات المسؤول، لست متأكدًا تمامًا من كيفية جعل عناصر واجهة المستخدم تظهر في واجهة مستخدم ديسكورس.
إذا أمكن لأحد أن يوجهني إلى الوثائق ذات الصلة أو الملفات التي يجب النظر إليها في أي إضافة موجودة كمرجع، فسيكون ذلك رائعًا حقًا.
ملاحظة:
أحاول تعديل هذه الأقسام بشكل عام.
إضافة سلسلة نصية مخصصة في (بيانات وصفية للموضوع) منطقة المستخدم تحت اسم المستخدم في المنشور.
إضافة زر في منطقة التحكم في المنشورات لفتح نموذج.
إضافة علامة تبويب مخصصة في صفحة نشاط ملف تعريف المستخدم.
إضافة بعض معلومات الملخص المخصصة في بطاقة المستخدم وإحصائيات ملخص المستخدم.
لا بأس باللعب بهذا، ولكن يرجى التأكد من قراءة إخلاء المسؤولية في وصف الإعداد. هذا الوضع غير جاهز للاستخدام الإنتاجي بعد. نحن لا نستخدمه حتى في ميتا (Meta).
بالنسبة للتنفيذ الحالي لبث ما بعد (post-stream)، ستحتاج إلى استخدام واجهة برمجة التطبيقات القديمة decorateWidget، أو واجهة برمجة التطبيقات addPosterIcon:
api.registerValueTransformer("post-menu-buttons", ({ value: dag, context })\n```
الآن أنا عالق حيث لا أستطيع فتح النافذة المنبثقة دون أخطاء عند استخدام مكونات أخرى.
https://meta.discourse.org/t/gjs-component-fails-with-undefined-helper-error-when-shown-via-modal-service-discourse-3-5-0/362272