امتداد:LegalLogin

From mediawiki.org
Jump to navigation Jump to search
This page is a translated version of the page Extension:LegalLogin and the translation is 100% complete.
Other languages:
الدليل المرجعي لامتدادات ميدياويكي
OOjs UI icon advanced-invert.svg
LegalLogin
حالة الإصدار مستقر
Screenshot of the LegalLogin extension UI.png
تنفيذ نشاط المستخدم
بيان يتطلب امتداد LegalLogin قبول السياسات القانونية والإجابة عن أسئلة الاختبار إجابة صحيحة أثناء خطوة إنشاء حساب وتسجيل الدخول.
المؤلف/المؤلفون Pavel Astakhov (Pastakhovنقاش)
القائم/القائمون بالصيانة WikiTeq team
آخر إصدار 1.0
سياسة التوافق يتبع دورة حياة نسخ ميدياويكي. الإصدار الرئيسي لا يتوافق مع الإصدارات السابقة.
MediaWiki 1.35+
PHP 7.4.3+
تغييرات قاعدة البيانات نعم
جداول legallogin_accepted
legallogin_logged
ترخيص رخصة جنو العمومية 2.0 أو ما بعدها
التنزيل
README
$wgLegalLoginPolicies, $wgLegalLoginQuestions, $wgLegalLoginExpiration, $wgLegalLoginInterval, $wgLegalLoginLogActions
legallogin-view-log
ترجم الامتداد LegalLogin لو كان متوفرا على translatewiki.net

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

يتطلب امتداد LegalLogin قبول السياسات القانونية والإجابة عن أسئلة الاختبار إجابة صحيحة أثناء خطوة إنشاء حساب وتسجيل الدخول.

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

التثبيت

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

متغيرات الضبط

$wgLegalLoginPolicies
قائمة السياسات القانونية التي يستلزم الأمر قبولها أثناء إنشاء حساب وتسجيل الدخول. Only pages in NS_MEDIAWIKI namespaces allowed as correct values.
$wgLegalLoginQuestions
الأسئلة التي سيتعين على المستخدمين الإجابة عنها إجابة صحيحة قبل تسجيل الدخول. Only pages in NS_MEDIAWIKI namespaces allowed as correct values.
$wgLegalLoginExpiration
تستلزم قبول السياسات القانونية مرة أخرى بعد عدد محدد من الثواني.
$wgLegalLoginInterval
تستلزم قبول السياسات القانونية مرة أخرى بعد عدد محدد من مرات تسجيل الدخول.
$wgLegalLoginLogActions
Save LegalLogin actions like acceptance of the policies to Special:Log.

مثال:

$wgLegalLoginPolicies = [
   'Terms and Conditions of Use' => [ // text from MediaWiki:Terms and Conditions of Use, title is the same
      'require scrolling' => true, // user must scroll it to down or open in popup windows before accept
   ],
   'Privacy policy' => [ // text from MediaWiki:Privacy policy
      'captionmsg' => 'privacy-policy-caption', // MediaWiki:Privacy-policy-caption // caption of the policy
   ],
];


$wgLegalLoginQuestions = [
   'I hate this site' => [
      'answer' => false,
      'help' => 'This is a hint',
   ],
   'I love this site' => [
      'answer' => true,
   ]
];

حقوق المستخدمين

legallogin-view-log
يسمح باستعراض أعمال LegalLogin مثل قبول السياسات في صفحة "Special:Log"
Wikiteq - logo.png يتولى صيانة هذا الامتداد صيانة محترفين فريق WikiTeq.