تعديلات مقترحة في Discourse

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

:warning: المكون الإضافي تجريبي وعرضة للكثير من التغييرات في الوقت الحالي، وليس للاستخدام الإنتاجي بعد.

:link: GitHub - discourse/discourse-suggested-edits: EXPERIMENTAL suggested edits plugin · GitHub

التثبيت

اتبع دليل تثبيت المكونات الإضافية القياسي باستخدام عنوان مستودع Git:

https://github.com/discourse/discourse-suggested-edits.git

لماذا التعديلات المقترحة؟

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

هذا مفيد بشكل خاص لـ:

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

كيف يعمل

اقتراح تعديل

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

image

مراجعة الاقتراحات

يرى المراجعون شارة عد على المشاركات التي تحتوي على اقتراحات معلقة. يفتح النقر على “مراجعة” نافذة منبثقة تقسم الاقتراح إلى تغييرات فردية — يعرض كل منها على شكل مقارنة مُبرزة مع السياق المحيط.

يمكن للمراجعين:

  • قبول أو رفض كل تغيير بشكل مستقل — لا حاجة لقبول الكل أو لا شيء
  • تحرير النص المقترح قبل التطبيق — تعديل الصياغة مع الحفاظ على المعنى المقصود
  • التبديل بين عرض المقارنة المضمن والعرض جنبًا إلى جنب
  • التنقل بين الاقتراحات المتعددة إذا كان هناك أكثر من واحد معلق

تطبيق التغييرات

عندما ينقر المراجع على “تطبيق المقبول”، يتم تطبيق التغييرات المحددة على المشاركة كمراجعة تُنسب إلى المُقترِح، مع سبب تعديل يشير إلى من وافق عليها. يتم إخطار المُقترِح وأي مستخدمين آخرين متأثرين.

التعامل مع التغيرات (التقادم)

إذا تم تعديل المشاركة الأصلية بعد إنشاء اقتراح، يتم وضع علامة على الاقتراح تلقائيًا على أنه قديم ولا يمكن تطبيقه. يمنع هذا التعارضات ويضمن أن الاقتراحات تستند دائمًا إلى المحتوى الحالي. يتم إخطار المُقترِحين حتى يتمكنوا من إعادة التقديم إذا لزم الأمر.

الإعداد

قم بتمكين المكون الإضافي وتكوين الوصول ضمن المسؤول > الإعدادات، بالبحث عن “التعديلات المقترحة”:

الإعداد الوصف
suggested_edits_enabled مفتاح التبديل الرئيسي للمكون الإضافي
suggested_edits_suggest_groups المجموعات التي يمكن لأعضائها اقتراح تعديلات
suggested_edits_review_groups المجموعات التي يمكن لأعضائها مراجعة وتطبيق الاقتراحات. يمكن لمؤلفي المشاركات دائمًا مراجعة الاقتراحات على مشاركاتهم الخاصة.
suggested_edits_included_categories الفئات التي يتم تمكين التعديلات المقترحة فيها
suggested_edits_included_tags العلامات على المواضيع التي يتم تمكين التعديلات المقترحة فيها
suggested_edits_max_creates_per_minute الحد الأقصى لمعدل إنشاء الاقتراحات (الافتراضي: 5)
suggested_edits_max_revisions_per_minute الحد الأقصى لمعدل مراجعة الاقتراحات (الافتراضي: 10)

إعداد نموذجي

  1. تمكين المكون الإضافي
  2. تعيين مجموعات الاقتراح إلى مستوى الثقة أو المجموعة التي يجب أن تكون قادرة على اقتراح التعديلات (على سبيل المثال trust_level_1)
  3. تعيين مجموعات المراجعة إلى المشرفين أو المنسقين لديك (على سبيل المثال staff)
  4. اختر الفئات أو العلامات التي تريد تمكينه عليها — ليس عليك تشغيله في كل مكان

:bulb: يمكن لمؤلفي المشاركات دائمًا مراجعة الاقتراحات على مشاركاتهم الخاصة، بغض النظر عن إعداد مجموعة المراجعة.

النطاق والقيود

  • المشاركات الأولى فقط — تنطبق التعديلات المقترحة حاليًا على المشاركات الأولى للمواضيع (OPs)، وليس الردود
  • اقتراح واحد معلق لكل مستخدم لكل مشاركة — يجب على العضو انتظار حل اقتراحه الحالي قبل تقديم اقتراح آخر لنفس المشاركة
  • الاقتراحات تستند إلى النصوص — يتم حساب المقارنة على محتوى Markdown الخام للمشاركة

البحث

يمكن للمراجعين استخدام عامل تصفية البحث with:suggested-edits للعثور على المواضيع ذات الاقتراحات المعلقة في جميع أنحاء المنتدى.

4 إعجابات