امتداد:تثبيت للمؤلف

This page is a translated version of the page Extension:LockAuthor and the translation is 100% complete.
الدليل المرجعي لامتدادات ميدياويكي
OOjs UI icon advanced-invert.svg
LockAuthor
حالة الإصدار مستقر
تنفيذ صلاحيات المستخدم
بيان Prevents users from editing pages they haven't created
المؤلف/المؤلفون Vedmakaنقاش
القائم/القائمون بالصيانة WikiTeq team
آخر إصدار 1.0
سياسة التوافق For every MediaWiki release that is a Long Term Support release there is a corresponding branch in the extension.
MediaWiki 1.35+
PHP 7.1+
ترخيص رخصة جنو العمومية 2.0 أو ما بعدها
التنزيل
README
  • $wgLockAuthorExcludedNamespaces
  • $wgLockAuthorActions
  • editall
ترجم الامتداد LockAuthor لو كان متوفرا على translatewiki.net

طالع مصفوفة الاستخدام والإصدارات.

المسائل المهام المفتوحة · الإبلاغ عن عطل تقني

إن امتداد LockAuthor هو أحد امتدادات ميدياويكي التي تمنع المستخدمين من تعديل صفحات لم ينشئوها.

لا يسمح بنفسه للمستخدمين تعديل الصفحات التي أنشئوها هم؛ لهذا الغرض سيتعين عليك أن تضمن أن حق «التعديل – edit» المعتاد مضبوط كما ينبغي.

هذا الامتداد هو بديل لامتداد EditOwn، الذي حفظ في الأرشيف سنة 2018.

صمم هذا الامتداد لأغراض WikiWorks.

التنصيب

  • نزّل الملف/الملفات وضعها في دليل يحمل اسم ‎LockAuthor داخل مجلد ‎extensions/‎ لديك.
  • أضف الكود التالي في الجزء الأسفل من LocalSettings.php :
    wfLoadExtension( 'LockAuthor' );
    
  • أعدّه حسب ما هو مطلوب
  •   تم التنفيذ – اذهب إلى Special:Version على موقع الويكي لديك كي تتحقق من أن الامتداد قد ثبت بنجاح.

الإعداد

  • $wgLockAuthorExcludedNamespaces - سلسلة من نطاقات الاسم مطلوب استثناءها من التحقق
  • $wgLockAuthorActions - سلسلة من التصرفات المطلوب التحقق منها (افتراضي: [ 'edit', 'create' ])

الحقوق:

  • editall - امنح هذا الحق إلى مجموعة كي تسمح بتجاوز قيود الامتداد

مثال على التثبيت

# يمنع التعديل على يد مجهولين
$wgGroupPermissions['*']['edit'] = false;
$wgGroupPermissions['*']['createpage'] = false;

# يسمح للمستخدمين المعتادين بتعديل الصفحات
$wgGroupPermissions['user']['edit'] = true;
$wgGroupPermissions['user']['createpage'] = true;

wfLoadExtension( 'LockAuthor' );
// سوف يقيد امتداد LockAuthor حقوق تعديل المستخدمين على الصفحات التي أنشأوها لا غير

# يسمح لمشغلي النظام بتعديل كافة الصفحات
$wgGroupPermissions['sysop']['editall'] = true;

انظر أيضا

  يتولى صيانة هذا الامتداد صيانة محترفين فريق WikiTeq.