التمديد: نوك
هذا الامتداد يأتي مع إصدار ميدياويكي 1.18 وما بعده. لذا لن تحتاج لتنزيل هذه السمة مرة أخرى. إلا أنك سوف تحتاج لاتباع التعليمات الأخرى المقدمة.
Nuke حالة الإصدار مستقر |
|
---|---|
تنفيذ | صفحة خاصة , تصرف خاصة بالصفحة |
بيان | يعطي السيسوب القدرة على حذف الصفحات بشكل جماعي. |
المؤلف/المؤلفون | |
آخر إصدار | 1.3.0 (2017-03-01) |
MediaWiki | 1.28.1+ |
تغييرات قاعدة البيانات | لا |
ترخيص | رخصة جنو العمومية 2.0 أو ما بعدها |
التنزيل | |
|
|
تنزيلات ربع سنوية | 132 (Ranked 48th) |
استخدام مواقع الويكي العمومية | 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" تلقائيًا لمجموعة مستخدمي "مشرف نظام".
لفصل هذا وتعيين هذا الحق لمجموعة مستخدمين جديدة مخصصة مثل nuke
، قم بإضافة ما يلي إلى ملف LocalSettings.php
:
$wgGroupPermissions['sysop']['nuke'] = false;
$wgGroupPermissions['nuke']['nuke'] = true;
الاستخدام
انظر أيضًا: Help:Extension:Nuke
انتقل إلى Special:Nuke لحذف الصفحات التي تمت إضافتها مؤخرًا بواسطة مستخدم أو عنوان IP بشكل جماعي. إذا كنت لا تريد التصفية حسب المستخدم، فيمكنك أيضًا التصفية حسب مساحة الاسم.
سيتم عرض الصفحات المدرجة في جدول recentchanges فقط. افتراضيًا، يتضمن هذا جميع الصفحات التي تم إنشاؤها في آخر 90 يومًا. الصفحة الخاصة مدرجة ضمن Special:SpecialPages باسم الحذف الجماعي.
يمكنك أيضًا تحديد نمط لعنوان الصفحة.
يقبل الحقل أحرف البدل (SQL)، مثل %lol%
.
يتم تسجيل جميع عمليات الحذف، كالعادة، في Special:Log/delete.
أنظر أيضاً
- الصور البيانية
- Extension:DeleteBatch - احذف صفحات متعددة باستخدام ملف نصي يحتوي على الأسماء
- Extension:NukeDPL - حذف صفحات متعددة باستخدام "قوائم الصفحات الديناميكية"
- Extension:SmiteSpam - يحاول العثور على جميع الرسائل غير المرغوب فيها على موقع wiki، عبر معالجة النصوص، ويوفر واجهة لحذفها كلها
- Extension:DeletePagesForGood - إضافة علامة تبويب لحذف صفحة فردية نهائيًا.
- سطر الأوامر
- deleteBatch.php - احذف صفحات متعددة باستخدام ملف نصي يحتوي على الأسماء
- nukeNS.php - حذف جميع الصفحات في مساحة اسم محددة دون إنشاء أي سجل حذف (من سطر الأوامر)
- deleteArchivedRevisions.php - برنامج نصي لحذف الصفحات نهائيًا بعد حذفها (على سبيل المثال، بعد استخدام الامتداد:Nuke)
هذا الامتداد يستخدم على واحد من مشاريع ويكيميديا أو أكثر من واحد. يعني هذا الأمر أن الامتداد مستقر ويعمل/تعمل جيدا بما فيه الكفاية ليستخدم/لتستخدم في مواقع تتمتع بمستوى زيارات مرتفع مثل هذه. ابحث عن اسم هذا الامتداد في ملفات الضبط CommonSettings.php وكذلك InitialiseSettings.php كي ترى أين تنصب. توجد قائمة كاملة بالامتدادات المنصبة على موقع ويكي بعينه على صفحة Special:Version الخاصة بموقع الويكي. |
هذا الامتداد مشمول في الحزم أو مزارع الويكي التالية أو كليهما: هذه ليست قائمة كاملة. بعض مزارع الويكي أو الاستضافة أو حزم البرمجيات قد تحتوي على هذا الامتداد حتى لو كانت غير مدرجة هنا. راجع دائمًا مزرعة الويكي أو المستضيف أو حزمة البرمجيات للتأكد من ذلك. |