امتداد:LegalLogin
Appearance
This extension is professionally maintained by the WikiTeq team.
WikiTeq provides official support for MediaWiki LTS releases only. It may work with other MediaWiki releases.
LegalLogin حالة الإصدار مستقر |
|
---|---|
تنفيذ | نشاط المستخدم |
بيان | يتطلب امتداد LegalLogin قبول السياسات القانونية والإجابة عن أسئلة الاختبار إجابة صحيحة أثناء خطوة إنشاء حساب وتسجيل الدخول. |
المؤلف/المؤلفون | Pavel Astakhov (Pastakhovنقاش) |
القائم/القائمون بالصيانة | WikiTeq team |
آخر إصدار | 1.0 (Jan 2023) |
سياسة التوافق | لكل إصدار ميديايويكي يكون إصدار دعم طويل الأجل يوجد فرع مخصص له في الامتداد. |
MediaWiki | 1.35, 1.39 |
PHP | 7.4.3+ |
تغييرات قاعدة البيانات | نعم |
جداول | legallogin_accepted legallogin_logged |
ترخيص | رخصة جنو العمومية 2.0 أو ما بعدها |
التنزيل | README |
$wgLegalLoginPolicies, $wgLegalLoginQuestions, $wgLegalLoginExpiration, $wgLegalLoginInterval, $wgLegalLoginLogActions |
|
legallogin-view-log |
|
تنزيلات ربع سنوية | 3 (Ranked 129th) |
ترجم الامتداد LegalLogin لو كان متوفرا على translatewiki.net | |
المسائل | المهام المفتوحة · الإبلاغ عن عطل تقني |
يتطلب امتداد LegalLogin قبول السياسات القانونية والإجابة عن أسئلة الاختبار إجابة صحيحة أثناء خطوة إنشاء حساب وتسجيل الدخول.
هذا الامتداد صمم لأغراض WikiWorks.
التثبيت
- نزّل الملف/الملفات وضعها في دليل يحمل اسم
LegalLogin
داخل مجلد extensions/
لديك.
يجب على مطوري البرمجيات والمساهمين بالكود البرمجي تثبيت الامتداد من غت بدلا من ذلك، مستخدمين:cd extensions/
git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/LegalLogin - أضف الكود التالي في الجزء الأسفل من ملف LocalSettings.php :
wfLoadExtension( 'LegalLogin' );
- تم التنفيذ – اذهب إلى 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"
Categories:
- Extensions by WikiTeq/ar
- Stable extensions/ar
- User activity extensions/ar
- GPL licensed extensions/ar
- Extensions in Wikimedia version control/ar
- Extensions which add rights/ar
- ApiBeforeMain extensions/ar
- AuthChangeFormFields extensions/ar
- BeforePageDisplay extensions/ar
- PageSaveComplete extensions/ar
- LoadExtensionSchemaUpdates extensions/ar
- All extensions/ar