يتيح لأعضاء المجتمع اقتراح تعديلات على المشاركات، مما يمنح المراجعين تحكمًا دقيقًا في التغييرات التي يتم قبولها — دون منح أذونات التحرير الكاملة.
المكون الإضافي تجريبي وعرضة للكثير من التغييرات في الوقت الحالي، وليس للاستخدام الإنتاجي بعد.
GitHub - discourse/discourse-suggested-edits: EXPERIMENTAL suggested edits plugin · GitHub
التثبيت
اتبع دليل تثبيت المكونات الإضافية القياسي باستخدام عنوان مستودع Git:
https://github.com/discourse/discourse-suggested-edits.git
لماذا التعديلات المقترحة؟
ترغب العديد من المجتمعات في مساعدة الأعضاء في الحفاظ على المحتوى دقيقًا ومحدثًا، ولكن منح إذن التحرير للجميع ليس عمليًا دائمًا. تسد التعديلات المقترحة هذه الفجوة — يمكن للأعضاء اقتراح تحسينات على المشاركات، ويقرر المراجعون الموثوق بهم ما سيتم تطبيقه. فكر في الأمر وكأنه جلب نموذج مساهمة بأسلوب ويكيبيديا لمجتمعك في Discourse.
هذا مفيد بشكل خاص لـ:
- فئات قاعدة المعرفة والوثائق حيث تكون الدقة مهمة وتساعد العيون الكثيرة
- المجتمعات ذات الأعضاء الجدد الذين لديهم مساهمات جيدة ولكن لم يكسبوا بعد ثقة التحرير الكاملة
- المحتوى التعاوني مثل الأسئلة الشائعة، أو الأدلة، أو المراجع التي يديرها المجتمع
- التعديلات الآلية قد تقترح أنظمة الذكاء الاصطناعي أحيانًا إصلاحات للأخطاء الإملائية والصوتية، وتحتاج إلى إنسان للموافقة عليها
كيف يعمل
اقتراح تعديل
يرى الأعضاء في المجموعة المحددة للاقتراح زر “اقتراح تعديل” على المشاركات المؤهلة. يؤدي النقر عليه إلى فتح أداة الإنشاء مع ملء محتوى المشاركة مسبقًا. يقومون بإجراء التغييرات، ويضيفون سببًا اختياريًا، ثم يقدمون الطلب.
![]()
مراجعة الاقتراحات
يرى المراجعون شارة عد على المشاركات التي تحتوي على اقتراحات معلقة. يفتح النقر على “مراجعة” نافذة منبثقة تقسم الاقتراح إلى تغييرات فردية — يعرض كل منها على شكل مقارنة مُبرزة مع السياق المحيط.
يمكن للمراجعين:
- قبول أو رفض كل تغيير بشكل مستقل — لا حاجة لقبول الكل أو لا شيء
- تحرير النص المقترح قبل التطبيق — تعديل الصياغة مع الحفاظ على المعنى المقصود
- التبديل بين عرض المقارنة المضمن والعرض جنبًا إلى جنب
- التنقل بين الاقتراحات المتعددة إذا كان هناك أكثر من واحد معلق
تطبيق التغييرات
عندما ينقر المراجع على “تطبيق المقبول”، يتم تطبيق التغييرات المحددة على المشاركة كمراجعة تُنسب إلى المُقترِح، مع سبب تعديل يشير إلى من وافق عليها. يتم إخطار المُقترِح وأي مستخدمين آخرين متأثرين.
التعامل مع التغيرات (التقادم)
إذا تم تعديل المشاركة الأصلية بعد إنشاء اقتراح، يتم وضع علامة على الاقتراح تلقائيًا على أنه قديم ولا يمكن تطبيقه. يمنع هذا التعارضات ويضمن أن الاقتراحات تستند دائمًا إلى المحتوى الحالي. يتم إخطار المُقترِحين حتى يتمكنوا من إعادة التقديم إذا لزم الأمر.
الإعداد
قم بتمكين المكون الإضافي وتكوين الوصول ضمن المسؤول > الإعدادات، بالبحث عن “التعديلات المقترحة”:
| الإعداد | الوصف |
|---|---|
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) |
إعداد نموذجي
- تمكين المكون الإضافي
- تعيين مجموعات الاقتراح إلى مستوى الثقة أو المجموعة التي يجب أن تكون قادرة على اقتراح التعديلات (على سبيل المثال
trust_level_1) - تعيين مجموعات المراجعة إلى المشرفين أو المنسقين لديك (على سبيل المثال
staff) - اختر الفئات أو العلامات التي تريد تمكينه عليها — ليس عليك تشغيله في كل مكان
يمكن لمؤلفي المشاركات دائمًا مراجعة الاقتراحات على مشاركاتهم الخاصة، بغض النظر عن إعداد مجموعة المراجعة.
النطاق والقيود
- المشاركات الأولى فقط — تنطبق التعديلات المقترحة حاليًا على المشاركات الأولى للمواضيع (OPs)، وليس الردود
- اقتراح واحد معلق لكل مستخدم لكل مشاركة — يجب على العضو انتظار حل اقتراحه الحالي قبل تقديم اقتراح آخر لنفس المشاركة
- الاقتراحات تستند إلى النصوص — يتم حساب المقارنة على محتوى Markdown الخام للمشاركة
البحث
يمكن للمراجعين استخدام عامل تصفية البحث with:suggested-edits للعثور على المواضيع ذات الاقتراحات المعلقة في جميع أنحاء المنتدى.


