تعديلات مشتركة في Discourse

:discourse2: ملخص تتيح التعديلات المشتركة في Discourse (Discourse Shared Edits) لعدة مستخدمين التحرير التعاوني للمشاركات في الوقت الفعلي. هذه الميزة معطلة افتراضيًا ويجب على المشرفين تمكينها صراحةً على المشاركات.
:hammer_and_wrench: رابط المستودع \u003chttps://github.com/discourse/discourse-shared-edits\u003e
:open_book: دليل التثبيت كيفية تثبيت الإضافات في Discourse

الميزات

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

بمجرد التبديل، تصبح التعديلات تعاونية. ستلاحظ أن الزر في الأسفل على اليسار أصبح مكتوبًا عليه “تم” (Done) لأنه يتم الحفظ باستمرار في الوقت الفعلي.

الإعدادات

  • shared edits enabled : لتمكين الميزة أو تعطيلها
  • shared edits editor mode : وضع التحرير Markdown أو التحرير الغني (لا يتم دعم الوضع المختلط)
  • shared edits commit delay seconds : عدد الثواني قبل حفظ المشاركة في قاعدة البيانات كسجل مراجعة.

قد ترغب أيضًا في تثبيت مكون السمة (Theme Component) هذا لمنحك مزيدًا من التحكم في مظهر مشاركات التعديلات المشتركة:

ما يجب القيام به (TODO)

  • السماح للأعضاء غير المصنفين TL4 بتشغيل التعديلات المشتركة - انظر هذا :link:

استلهمت هذه الإضافة من @gdpelican’s collude ولكنها إعادة كتابة كاملة لتناسب تصميمات Discourse الحالية بشكل أفضل.

60 إعجابًا

تم تقسيم 3 مشاركات إلى موضوع جديد: إضافة Shared Edits تسبب أخطاء 500 وقد تفقد البيانات