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

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

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

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

يمنع هذا الامتداد المستخدمين عن تعديل الصفحات التي لم ينشئوها ويستعين باستراتيجية منع، لذا سيتطلب منك التعامل مع منح تصاريح «edit» و «create» بنفسك.

كما أن هذا الامتداد هو بديل لامتداد EditOwn.

الحالة المعتادة لهذا الامتداد هي منح المستخدمين حق «تعديل - edit»، لذا سيسمح للجميع بإنشاء صفحات جديدة، إلا أن هذا الامتداد سوف يمنع تعديل صفحات أخرى أنشأها مستخدمين آخرين.

صمم هذا الامتداد لأغراض 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.