امتداد:الحذف الجماعي
Nuke حالة الإصدار مستقر |
|
---|---|
تنفيذ | صفحة خاصة , تصرف خاصة بالصفحة |
بيان | يمنح مشغلو النظام القدرة على حذف الصفحات حذفًا جماعيًا. |
المؤلف/المؤلفون | |
آخر إصدار | 1.3.0 (2017-03-01) |
MediaWiki | 1.28.1+ |
تغييرات قاعدة البيانات | لا |
ترخيص | رخصة جنو العمومية 2.0 أو ما بعدها |
التنزيل | |
|
|
|
|
تنزيلات ربع سنوية | 112 (Ranked 52nd) |
استخدام مواقع الويكي العمومية | 12,649 (Ranked 7th) |
ترجم الامتداد Nuke لو كان متوفرا على translatewiki.net | |
المسائل | المهام المفتوحة · الإبلاغ عن عطل تقني |
ييسر امتداد الحذف الجماعي - Nuke على مشغلي النظام حذف الصفحات حذفًا جماعيًا.
التثبيت
- نزّل الملف/الملفات وضعها في دليل يحمل اسم
Nuke
داخل مجلد extensions/
لديك.
يجب على مطوري البرمجيات والمساهمين بالكود البرمجي تثبيت الامتداد من غت بدلا من ذلك، مستخدمين:cd extensions/
git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/Nuke - أضف الكود التالي في الجزء الأسفل من ملف LocalSettings.php :
wfLoadExtension( 'Nuke' );
- أعدّ الامتداد حسب ما هو مطلوب.
- تم التنفيذ – اذهب إلى Special:Version على موقع الويكي لديك كي تتحقق من أن الامتداد قد ثبت بنجاح.
الإعداد
يُمنح حق المستخدم «nuke» آليًا إلى مجموعة المستخدمين المسماة «مشغلو النظام - sysop».
إن أردت فصل هذا السبيل وتخصيص هذا الحق إلى مجموعة مستخدمين جديدة مكرّسة لهذا الغرض مثل مجموعة nuke
، أضف التالي إلى ملف LocalSettings.php
لديك:
$wgGroupPermissions['sysop']['nuke'] = false;
$wgGroupPermissions['nuke']['nuke'] = true;
الحد الأقصى للعمر
افتراضيًا، سيسرد امتداد الحذف الجماعي الصفحات التي أنشأت في التاريخ المبيّن في Special:RecentChanges (يتولى ضبط هذا $wgRCMaxAge
؛ 90 يومًا بصفة افتراضية).
إصدار ميدياويكي: | ≥ 1.44 Gerrit change 1089919 |
يمكن ضبط هذا الأمر كي يستخدم مدة مختلفة من إعدادات الضبط $wgNukeMaxAge
.
على سبيل المثال، إن أردت حصر عمل امتداد الحذف الجماعي كي يسمح بحذف الصفحات التي يبلغ عمرها 30 يومًا أو أقل لا غير، أضف التالي إلى ملف LocalSettings.php
لديك:
$wgNukeMaxAge = 30 * 86400;
الاستخدام
اذهب إلى صفحة Special:Nuke كي تحذف صفحات حذفًا جماعيًا التي أضافها مؤخرًا مستخدم ما أو عنوان آي بي. إن لم تكن ترغب في الترشيح مستخدمًا اسم المستخدم، يمكنك أيضًا الترشيح مستخدمًا نطاق الاسم.
تدرج هذه الصفحة الخاصة في صفحة Special:SpecialPages «خاص:صفحات خاصة» باسم الحذف الجماعي – Mass delete.
يمكنك أيضًا تحديد نمط لعنوان الصفحة.
يقبل الحقل أحرف البدل (SQL)، مثل %lol%
.
تسجّل كافة أعمال الحذف كما هو معتاد في سجل Special:Log/delete.
أنظر أيضاً
- واجهة مستخدم مصورة
- Extension:DeleteBatch - احذف صفحات متعددة باستخدام ملف نصي يحتوي على الأسماء
- Extension:NukeDPL - حذف صفحات متعددة باستخدام 'قوائم الصفحات الديناميكية'
- Extension:SmiteSpam - يحاول العثور على جميع الرسائل غير المرغوب فيها على موقع wiki، عبر معالجة النصوص، ويوفر واجهة لحذفها كلها
- Extension:DeletePagesForGood - إضافة لسان تبويب لحذف صفحة واحدة حذفًا لا رجعة فيه.
- سطر الأوامر
- deleteBatch.php - احذف صفحات متعددة باستخدام ملف نصي يحتوي على الأسماء
- nukeNS.php - حذف جميع الصفحات في نطاق اسم محدد دون إنشاء أي سجل حذف (من سطر الأوامر)
- deleteArchivedRevisions.php - نص برمجي لحذف الصفحات حذفًا لا رجعة فيه بعد حذفها (على سبيل المثال، بعد استخدام امتداد:الحذف الجماعي)
هذا الامتداد يستخدم على واحد من مشاريع ويكيميديا أو أكثر من واحد. يعني هذا الأمر أن الامتداد مستقر ويعمل/تعمل جيدا بما فيه الكفاية ليستخدم/لتستخدم في مواقع تتمتع بمستوى زيارات مرتفع مثل هذه. ابحث عن اسم هذا الامتداد في ملفات الضبط CommonSettings.php وكذلك InitialiseSettings.php كي ترى أين تنصب. توجد قائمة كاملة بالامتدادات المنصبة على موقع ويكي بعينه على صفحة Special:Version الخاصة بموقع الويكي. |
هذا الامتداد مشمول في الحزم أو مزارع الويكي التالية أو كليهما: هذه ليست قائمة كاملة. بعض مزارع الويكي أو الاستضافة أو حزم البرمجيات قد تحتوي على هذا الامتداد حتى لو كانت غير مدرجة هنا. راجع دائمًا مزرعة الويكي أو المستضيف أو حزمة البرمجيات للتأكد من ذلك. |