Extension:NukeDPL
|
NukeDPL Release status: stable |
|||
|---|---|---|---|
| Implementation | Page action, Special page | ||
| Description | Allows mass deletion of articles using Extension:DynamicPageList (based on Extension:Nuke by Brion Vibber) | ||
| Author(s) | User:Nad | ||
| Last version | 1.2.3 (2012-03-01) | ||
| License | GPL | ||
| Download | |||
|
|||
| Check usage and version matrix; stats | |||
Allows mass deletion of articles using Extension:DynamicPageList.
Contents |
Requirements[edit]
This extension uses Extension:DynamicPageList (third-party) (DPL).
Usage[edit]
It is recommended that you make sure your database is backed up before using this extension.
Go to the Special:NukeDPL page and enter a DPL query to select a list of articles. The DPL surrounding tags and the output format parameters are automatically added, so only the selection parameters are required (one per line). Click the submit button to see a list of the pages selected by the query from which any items can be unchecked if they should not be included in the deletion. Clicking the submit button on this list page will then delete all the checked articles.
Example: To delete all article beginning with "My World" in the main namespace use:
namespace= titlematch=My_World%
(do not use <DPL>...</DPL>)
More on the syntax you find here: DPL Manual, look for "criteria for page selection".
Warning: If you use "namespace=Image" the image file will not be deleted correctly, only the corresponding text page.
Installation[edit]
Firstly install Extension:DynamicPageList (third-party).
Next get the latest revision of the NukeDPL code (v. 1.2.3 or v. 1.2.1), save as a file in your extensions directory and include from your LocalSettings.php file as usual.
See also[edit]
- Extension:SpecialDeleteOldRevisions - deleting article history
- Extension:Nuke - deleting articles and their history by author or IP
- Extension:DeletePagePermanently