Goal
- Work on Dialog tools off-wiki
- Provide volunteers with access to editing JavaScript and publishing articles without affecting production site
Requirements
- Mirror Wikinews including content and extensions and configuration
Notes
Option: Import zim data from Kiwix:
- http://wiki.kiwix.org/wiki/Kiwix-serve
- http://www.kiwix.org/
- Data in ZIM format, Kiwix Serve makes it available over HTML
Option: Import dumps:
- download https://dumps.wikimedia.org/enwikinews/20170601/enwikinews-20170601-pages-meta-history.xml.7z - un 7zip it, and feed it to the importDump.php command line script (This step takes a while)
- "https://phabricator.wikimedia.org/diffusion/ODIM/browse/master/xmlfileutils/ <- Here are Ariel’s tools for manipulating XML dumps. Which tool will work best for you will depend on what you need to do with the dump. I think with sqlite for mediawiki I would use mwxml2sql to build an sql file, then a sqlite gui to actually manage the import (because I do not know the cli interface; if you know the sqlite cli commands, use them. It will be fas"
$wgForeignFileRepos should be set up to point to enwikinews in order to import imagesdone (not tested)- http://51.15.62.161/mediawiki/mw-config/index.php
- https://www.mediawiki.org/wiki/Manual:Running_MediaWiki_on_Debian_or_Ubuntu
How you can help
- Obtain instructions how to do this easily from #mediawiki at freenode and/or using the notes above
- Have a computer with more than 50GB storage and complete the mirror task there
- Provide a Docker or other similar image to others, with instructions how to update it
Contact
Add a comment