استخدام reCAPTCHA مع MediaWiki

ملاحظة: لم يعُد الإصدار 1.0 من reCAPTCHA API متاحًا، لذا يُرجى الترقية إلى الإصدار 2.0. مزيد من المعلومات

يستخدم المكوّن الإضافي reCAPTCHA MediaWiki اختبار CAPTCHA لمنع المحتوى غير المرغوب فيه. في ما يلي طريقة إضافة reCAPTCHA إلى MediaWiki:

  1. نزِّل ملف zip (لاحظ أن هذا المكوّن الإضافي يعمل فقط مع MediaWiki 1.8 أو إصدار أحدث).

  2. يُرجى فك ضغط إضافة MediaWiki.

    cd /path/to/mediawiki/extensions/
    # * gets whatever version you downloaded
    unzip ~/recaptcha-mediawiki-*.zip
    # move the package to a standardized directory.
    mv recaptcha-mediawiki-* recaptcha
    
  3. أضف الأسطر التالية إلى LocalSettings.php من MediaWiki:

    require_once( "$IP/extensions/recaptcha/ReCaptcha.php" );
    // Sign up for these at https://www.google.com/recaptcha/admin#createsite
    $recaptcha_public_key = '';
    $recaptcha_private_key = '';
    
  4. أدخل المفتاحين العام والخاص في LocalSettings.php. (يجب الاشتراك للحصول على مفاتيح reCAPTCHA هنا إذا لم يسبق لك الاشتراك).

  5. أكملت هذه الخطوة. من المفترض أن تكون لديك اختبارات CAPTCHA الآن.

الأسئلة الشائعة حول MediaWiki

متى يتم عرض اختبارات CAPTCHA؟ كيف يمكنني ضبط هذا؟

وفقًا للإعدادات التلقائية، يتم بدء اختبارات CAPTCHA في الأحداث التالية:

  • تسجيل مستخدم جديد
  • التعديلات المجهولة التي تحتوي على روابط خارجية جديدة
  • اختراق كلمات المرور باستخدام القوة الغاشمة

يمكن ضبط هذه الإعدادات في LocalSettings.php. راجع ConfirmEdit.php لمعرفة الخيارات الممكنة

كيف يمكنني إلغاء تثبيت reCAPTCHA؟

ما عليك سوى إزالة السطر الذي أضفته إلى LocalSettings.php. يمكنك أيضًا حذف المجلد الذي أنشأته في دليل الإضافات.