User:Sohom Datta/Selenium docs

From mediawiki.org

Setup[edit]

To install ProofreadPage using MediaWiki-Docker:

  • Run docker-compose exec -u 0 mediawiki bash -c 'apt update && apt install djvulibre-bin netpbm' (installs the libraries required to process djvu images)
  • Add the following text to mediawiki/LocalSettings.php
wfLoadExtension( 'ProofreadPage' );
wfLoadExtension( 'ParserFunctions' );
$wgFileExtensions[] = 'djvu';
$wgDjvuDump = "djvudump";
$wgDjvuRenderer = "ddjvu";
$wgDjvuTxt = "djvutxt";
$wgDjvuPostProcessor = "pnmtojpeg";
$wgDjvuOutputExtension = 'jpg';
  • Download this XML dump into the mediawiki/ directory (make sure the file is named Wikisource-20210103174144.xml)
  • Run docker-compose exec -u 0 mediawiki bash -c 'php maintenance/importDump.php < ./Wikisource-20210103174144.xml'
  • Run docker-compose exec -u 0 mediawiki bash -c 'php maintenance/rebuildrecentchanges.php'
  • Run docker-compose exec -u 0 mediawiki bash -c 'php maintenance/initSiteStats.php'
  • Delete Wikisource-20210103174144.xml

Checking to make sure ProofreadPage works[edit]

  • Add $wgUseInstantCommons = true; to your mediawiki/LocalSettings.php.
ProofreadPage index page screenshot