Discourse بدون بامب

:discourse2: ملخص يمنع “Discourse No Bump” المستخدمين من رفع المواضيع.
:hammer_and_wrench: رابط المستودع https://github.com/discourse/discourse-no-bump
:open_book: دليل التثبيت كيفية تثبيت الإضافات في Discourse

الميزات

تمنع هذه الإضافة المستخدمين من رفع مواضيعهم الخاصة. في بعض المنتديات ذات الحركة العالية، إذا لم يحصل المستخدم على ردود على موضوعه، قد يقوم بالرد على نفسه (رفع) بشكل متكرر لزيادة الظهور.

  • عند التمكين، يجب على المستخدم الانتظار حتى يرد مستخدم آخر على موضوعه قبل أن يتمكن من الرد مرة أخرى.

  • يمكن لأعضاء الطاقم دائمًا رفع مواضيعهم الخاصة.

الإعدادات

  • no bump enabled - قم بتعيينه على true لتمكين الإضافة

  • no bump trust level - لن يُسمح للمستخدمين الذين يحملون مستوى الثقة هذا (وأقل) برفع مواضيعهم

:discourse2: مُستضاف لدينا؟ هذه الإضافة متاحة في خططنا المؤسسية


49 إعجابًا

صباح الخير،

لقد كنت أحاول تثبيت هذه المكونة عبر واجهة المسؤول من مستودع Git، ولكني أواجه رسالة الخطأ التالية: “حدث خطأ: خطأ في الاستيراد: about.json غير موجود، أو غير صالح. هل أنت متأكد من أن هذا سمة Discourse؟”

سأكون ممتنًا جدًا لو تفضلتم بإرشادي حول كيفية حل هذه المشكلة، من فضلكم.

أهلاً بك @Feel :slight_smile:

هذه إضافة وليست مكون سمة، لذا يجب تثبيتها بطريقة مختلفة. إذا اتبعت التعليمات (Install plugins on a self-hosted site) فستوضح لك كيفية إضافتها إلى ملف app.yml وتثبيتها على موقعك. :+1:

4 إعجابات

مرحباً وشكراً لك @JammyDodger،

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

لذلك، ربما سيكون من الصعب تثبيته لأنني أنشأت منتدى احترافيًا على جهاز افتراضي حيث ليس لدي وصول مباشر ولكني سأرى.

شكراً على إجابتك.

أتمنى لك يوماً سعيداً

3 إعجابات

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

إعجاب واحد (1)

لكل شيء منحنى تعلمه ولا يوجد ما يستدعي الاعتذار. منصة Discourse سهلة ومنطقية للغاية (بعد الأساسيات بالطبع) عند مقارنتها بخادم Mastodon - لم أتمكن ببساطة من فهم كيفية ترقيته، وإذا كنت قد أزعجت وثائق Discourse فهي رائعة، بينما وثائق Mastodon هي الحد الأدنى المطلق تقريبًا وكل شيء هو مجرد رسائل بين المطورين. لذا مع Mastodon لا يكفي تعلم Mastodon، بل يجب فهم كيفية عمل git. حسنًا، لدينا مخلوق غامض آخر وهو Docker، ولكن (تقريبًا) يمكن لكل مسؤول التعامل مع Discourse دون أي فهم لـ Docker.

ومع ذلك، يمكن أن تكون إدارة الإضافات أكثر… إنسانية :rofl:

بالعودة إلى الموضوع. في بعض الأحيان تكون هناك حاجة للرد ولا تكون هناك حاجة للرفع. عندما تكون هناك معلومة إضافية مطلوبة وهناك خوف من أن أولئك الذين قرأوا الموضوع الأصلي بالفعل لا يفهمون أن البادئ قد تم تعديله. لذا ربما يمكن أن يكون هناك حد زمني معين قبل أن يتم تفعيل خاصية عدم الرفع؟

أم أن هذا مجرد سؤال آخر يتعلق بالسياسة ويجعل الأمر البسيط معقدًا للغاية؟

إعجابَين (2)

بما أن هذه إضافة رسمية، ولكنها ليست في قائمة الإضافات، أفترض أنها مخصصة للمؤسسات فقط؟

إعجاب واحد (1)

شكرا جاكي،

بخصوص الحاجة إلى هذا المكون الإضافي الخاص “no-bump”، فهو ليس ضروريًا تمامًا بالنسبة لي في الواقع، ولكني واجهت نفس المشكلة مع مكونات إضافية أخرى أكثر إثارة للاهتمام أيضًا، لذا فإن الإجابة لهذا المكون الإضافي تجيب أيضًا عن المكونات الإضافية الأخرى :slight_smile: . هذا ما أردت معرفته و… أعرفه الآن :smiling_face_with_tear:

سأحاول رشوة مسؤول النظام في الجهاز الافتراضي لمنحي بعض الحقوق الآن :man_detective: :moneybag: