Open main menu

Extension:Checkpoint

MediaWiki extensions manual
OOjs UI icon advanced.svg
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
Translate the Checkpoint extension if it is available at translatewiki.net
Check usage and version matrix.

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 FeaturesEdit

  • 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/CaveatsEdit

  • 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.

InstallationEdit

  • Download and place the file(s) in a directory called Checkpoint in your extensions/ folder.
  • Add the following code at the bottom of your LocalSettings.php:
    wfLoadExtension( 'Checkpoint' );
    
  •   Done – Navigate to Special:Version on your wiki to verify that the extension is successfully installed.

To users running MediaWiki 1.30 or earlier:

The instructions above describe the new way of installing this extension using wfLoadExtension(). If you need to install this extension on these earlier versions (MediaWiki 1.30 and earlier), instead of wfLoadExtension( 'Checkpoint' );, you need to use:

require_once "$IP/extensions/Checkpoint/Checkpoint.php";