تقييم المنشور - عرض مقاييس التفاعل على المنشورات

:information_source: ملخص عرض مقاييس التفاعل على المنشورات
:eyeglasses: معاينة Theme Creator
:hammer_and_wrench: مستودع GitHub - VaperinaDEV/post-score: Post Score - Display engagement metrics on posts · GitHub
:question: دليل التثبيت كيفية تثبيت سمة أو مكون سمة
:open_book: جديد في سمات Discourse؟ دليل المبتدئين لاستخدام سمات Discourse

تثبيت مكون السمة هذا

مرحباً :waving_hand:

أود مشاركة مكون سمة جديد قمت ببنائه يُدعى Post Score.

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

يقدم مكون السمة هذا مؤشر Post Score مرئي في الزاوية العلوية اليمنى للمنشورات العامة (يظهر عندما يكون الرقم أكبر من 0) لإبراز التفاعل الحقيقي للمجتمع.

Screenshot 2026-07-03 at 19.07.28

:light_bulb: آلية العمل

يعرض المكون النشاط/الرقم الأساسي للمنشور بناءً على إشارات تفاعل مرجحة متعددة، مثل:

  • :heart: ردود الفعل / الإعجابات

  • :speech_balloon: الردود التي أنشأها المنشور المحدد

  • :link: الروابط الواردة (الإشارات الداخلية/الخارجية)

  • :bookmark: الإشارات المرجعية

  • :books: القراءات (وقت القراءة الفعلي مقابل النقرات العرضية)

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

:rocket: الميزات

  • مؤشر مرئي: يعرض رقم التفاعل بشكل خفيف ضمن تدفق المنشورات.

  • تحديثات فورية: يتم تحديث الرقم ديناميكياً ليعكس التفاعل المستمر.

16 إعجابًا

ربما ينبغي أن تتضمن إعدادات المكون هنا أيضًا. مكون رائع!

عمل رائع! لقد فكرت في إنشاء هذا بنفس الطريقة التي أستخدم بها تقييم المنشور في محرك التطبيقات الخاص بي.

مكون رائع جداً! :clap:

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

  • السماح لكل مستخدم باختيار ما إذا كان يريد رؤيته أم لا
  • إخفاؤه حتى يتم التحويم فوقه، مثلاً عبر رابط المنشور في الزاوية العلوية اليمنى، أو بدائل أخرى ضمن قائمة النقاط الثلاث مع خيارات المنشور الأخرى
  • السماح للمسؤول بتعيين حد لظهوره، مثلاً فقط على المنشورات ذات التقييم أعلى من 1000؛ قد يكون من الجيد أيضاً السماح للمسؤولين بتخصيص اللون أو الأيقونة، حيث يمكن استخدام :fire: أو :heart_on_fire: أو :high_voltage: للمنشورات ذات التقييم المرتفع جداً
إعجاب واحد (1)