Extension:Checkpoint

From mediawiki.org
MediaWiki extensions manual
Checkpoint
Release status: unmaintained
Implementation Page action
Description Allows one to save an edit and continue editing
Author(s) Ryan Schmidt (Skizzerztalk)
Latest version 0.3.0 (2018-02-11)
MediaWiki 1.25+
Database changes No
License GNU General Public License 2.0 or later
Download
Quarterly downloads 2 (Ranked 136th)
Translate the Checkpoint extension if it is available at translatewiki.net

The Checkpoint extension adds an extra button to the edit form labeled "Save and continue editing." By clicking on it, it will save the edit and bring you back to the editing form (showing you a preview of the edit you just made as well, since you go immediately back to the editing form). This extension is useful when you are having issues with your connection and do not want to risk losing everything that you typed into the text area. The preview feature is still recommended for merely looking over your edit, however, as it does not clutter up the page history.

Current Features[edit]

  • Returns you to the editing form upon submission
  • Displays a preview of the page after submission so that you may look over your existing edit
  • Appends a comment to the end of the edit summary that lets people know that you are still working on the page
  • Honors autosummaries, if enabled

To-do List/Caveats[edit]

  • As of now, it does not quite honor section editing. The section will be saved as expected the first time, but the entire page will be shown in the text box after submission instead of just that section.
  • There is no way to disable the preview
  • There is an incredibly small chance that it will not work depending on how your query string settings are configured. As long as "?" is used to denote the beginning of the query string and "&" is used to separate different parts, you should be fine.

Installation[edit]

  • Download and move the extracted Checkpoint folder to your extensions/ directory.
    Developers and code contributors should install the extension from Git instead, using:cd extensions/
    git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/Checkpoint
  • Add the following code at the bottom of your LocalSettings.php file:
    wfLoadExtension( 'Checkpoint' );
    
  • Yes Done – Navigate to Special:Version on your wiki to verify that the extension is successfully installed.