확장기능:Nuke
Nuke 출시 상태: 안정 |
|
---|---|
구현 | 특수 문서 , Page action |
설명 | 관리자에게 문서 대량 삭제 권한을 부여합니다. |
만든 이 | |
최신 버전 | 1.3.0 (2017-03-01) |
MediaWiki | 1.28.1+ |
데이터베이스 변경 | 아니오 |
라이선스 | GNU General Public License 2.0 or later |
다운로드 | |
|
|
|
|
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;
사용법
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
- Extension:DeleteBatch - Delete multiple pages using a text file containing the names
- Extension:NukeDPL - Delete multiple pages using 'Dynamic Page Lists'
- Extension:SmiteSpam - Attempts to find all spam on a wiki, via text processing, and provides an interface to delete it all
- Extension:DeletePagesForGood - Adds a tab for deleting an individual page permanently.
- 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)
이 확장 기능은 하나 이상의 위키미디어 프로젝트에서 사용 중입니다. 이것은 아마도 이 확장 기능이 안정적이고 트래픽이 많은 웹 사이트에서 사용할 수 있을 만큼 충분히 잘 작동한다는 것을 의미합니다. 설치된 위치를 확인하려면 위키미디어의 CommonSettings.php 및 InitialiseSettings.php 구성 파일에서 이 확장 기능의 이름을 찾습니다. 특정 위키에 설치된 확장 기능의 전체 목록은 위키의 Special:Version 문서에서 볼 수 있습니다. |
This extension is included in the following wiki farms/hosts and/or packages: This is not an authoritative list. Some wiki farms/hosts and/or packages may contain this extension even if they are not listed here. Always check with your wiki farms/hosts or bundle to confirm. |