Extension:Duplicator

The Duplicator extension provides a special page which allows the creation of independent copies (with separate edit histories) of pages.

Requirements
The Duplicator extension requires MediaWiki 1.7.0 or above.

Installation

 * 1) Check out all extension files from Subversion and place them in a Duplicator subdirectory within your MediaWiki extensions directory
 * 2) Add the line   to your LocalSettings.php file

Installation can be verified through the Special:Version page on the wiki.

Configuration
Pages with a number of revisions over a set limit cannot be copied via this extension, to avoid excessive write load.

The default limit is 250. To change it, set $wgDuplicatorRevisionLimit in LocalSettings.php, after the call to include the extension, e.g.



Operation
To duplicate an article, go to the Special:Duplicator page. On article pages, a link is available in the toolbox which will pre-populate the source page title when used.

Enter the title of the article to be copied and the destination title in the appropriate fields, and select whether or not to duplicate the associated discussion page. The latter option will not be presented if the discussion page does not exist.

Click the Duplicate button to perform the operation. You will be advised when this is complete, or in the case of errors. The copy will be logged in the destination page history, and an entry will be created in the recent changes list.

Note that it is not possible to duplicate a page which has more revisions than the configured limit (see above), and it is not possible to overwrite an existing page.