Discourse بدون بامب

:discourse2: Summary Discourse No Bump prevents users from bumping topics.
:hammer_and_wrench: Repository Link https://github.com/discourse/discourse-no-bump
:open_book: Install Guide How to install plugins in Discourse

Features

This plugin prevents users from bumping their own topics. On some higher traffic forums, if a user doesn’t receive replies to their topic they will reply to themselves (bumping) repeatedly to gain visibility.

  • When enabled, a user will need to wait for a different user to reply to their topic before they can reply again.

  • Staff members can always bump their own topics

Settings

  • no bump enabled - set to true to enable the plugin

  • no bump trust level - users at this trust level (and lower) will not be allowed to bump their topics

:discourse2: Hosted by us? This plugin is available on our Enterprise plans


Last edited by @JammyDodger 2024-07-16T10:41:49Z

Check documentPerform check on document:
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: