확장기능:Nuke

This page is a translated version of the page Extension:Nuke and the translation is 24% complete.
This extension comes with MediaWiki 1.18 and above. 따라서 다시 다운로드하지 않아도 됩니다. 하지만 여전히 제공되는 별개의 지침을 따라야 합니다.
미디어위키 확장 기능 설명서
Nuke
출시 상태: 안정
구현 특수 문서 , Page action
설명 관리자에게 문서 대량 삭제 권한을 부여합니다.
만든 이
최신 버전 1.3.0 (2017-03-01)
MediaWiki 1.28.1+
데이터베이스 변경 아니오
라이선스 GNU General Public License 2.0 or later
다운로드
  • $wgNukeMaxAge
  • nuke
Quarterly downloads 84 (Ranked 59th)
Public wikis using 12,649 (Ranked 7th)
Nuke 확장 기능 번역 (translatewiki.net에서 가능한 경우)
이슈 미해결 작업 · 버그 보고

대량 삭제 확장 기능은 관리자가 문서를 대량 삭제할 수 있도록 합니다.

설치

  • 파일을 다운로드하고 Nuke 폴더를 extensions/ 디렉토리에 넣어 주세요.
    개발자와 코딩 기여자는 Git을 이용해 확장기능을 다운받는 것이 좋습니다.cd extensions/
    git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/Nuke
  • 아래의 코드를 LocalSettings.php 코드의 마지막에 추가합니다.
    wfLoadExtension( 'Nuke' );
    
  • Configure as required.
  •   완료 – 위키의 ‘Special:Version’에 이동해서, 확장기능이 올바르게 설치된 것을 확인합니다.

설정

The user right "nuke" is automatically granted to the "sysop" user group. To decouple this and assign this right to a dedicated new user group such as nuke add the following to your LocalSettings.php file:

$wgGroupPermissions['sysop']['nuke'] = false;
$wgGroupPermissions['nuke']['nuke'] = true;

Maximum age

By default, Nuke will only list pages that were created as recent as what is shown on Special:RecentChanges (controlled by $wgRCMaxAge ; 90 days by default).

미디어위키 버전:
1.44
Gerrit change 1089919

This can be configured to use a different duration with the $wgNukeMaxAge configuration setting. For example, to restrict Nuke to only allow deleting pages up to 30 days old, add the following to your LocalSettings.php file:

$wgNukeMaxAge = 30 * 86400;

사용법

같이 보기: Help:Extension:Nuke

Go to Special:Nuke in order to mass delete pages recently added by a user or IP address. If you don't want to filter by user, you can also just filter by namespace.

The special page is listed under Special:SpecialPages as Mass delete.

You can also specify a pattern for the page title. The field accepts SQL wildcards, like %lol%.

All deletions, as usual, are recorded in Special:Log/delete.

같이 보기

Graphical
Command line
  • deleteBatch.php - Delete multiple pages using a text file containing the names
  • nukeNS.php - Delete all pages in a specific namespace without creating any deletion log (from command line)
  • deleteArchivedRevisions.php - Script to permanently blow away pages after deleting them (e.g. after using Extension:Nuke)