Synchronizer



Synchronizer is a JavaScript tool for keeping Lua modules and other pages synchronized across Wikimedia wikis. See Multilingual Templates and Modules for the larger project of which this tool is a piece.

Demo
Caution! This demo loads the real tool. If you do any changes, they will happen for real.

Usage

 * 1) Add Template:Synchronize to any page (for example your sandbox)
 * 2) Load Synchronizer by clicking the button inserted by the template
 * 3) Start synchronizing wikis by clicking the Update buttons

Note! Pages need to be linked through Wikidata for Synchronizer to find them.

Installation
Currently, Synchronizer is installed only in MediaWiki.org and the Spanish Wikipedia. To run it from another wiki, do the following:


 * 1) Copy Module:Synchronizer to the wiki (keep the original name of the module).
 * 2) Copy Template:Synchronize to the wiki (you may rename this template to any name you like).
 * 3) Copy MediaWiki:Synchronizer.js to the wiki (this will require community consensus and special rights). Also, Snippets/Load JS and CSS by URL needs to be enabled in the wiki (most wikis have it enabled).

Alternatively to step 3, you can have the tool work only for you by copying the following code to your personal common.js: