Version 33 (modified by chris, 20 months ago) (diff) |
---|
MediaWiki - wiki.transitionnetwork.org
Documentation for the wiki.transitionnetwork.org server which is running MediaWiki on PenguinServer.
The site is now running the latest version of Mediawiki, it was upgraded to 1.22.5 on ticket:706 to enable the new VisualEditor to be used, prior to this the site was running the long term support version of Mediawiki, see ticket:455 and also see the install notes on ticket:357#comment:10 and ticket:470#comment:10 login is via HTTPS.
Parsoid
The new MediaWiki visual editor: Parsoid: How Wikipedia catches up with the web:
Parsoid is implemented as a node.js-based web service. There are two distinct, and somewhat independent pieces to Parsoid: the parser and runtime that converts Wikitext to HTML, and the serializer that converts HTML to Wikitext.
As part of the upgrade to 1.22.5 a Parsoid server was installed and then on ticket:736#comment:6 we changed to using a deb repo for updating parsoid and then on ticket:799#comment:11 we switched to using a remote Parsoid server as the latest version of Parsoid didn't work on Debian Wheezy.
When we has Parsoid installed on PenguinServer we used these commands to start and stop the node.js service:
/etc/init.d/parsoid stop /etc/init.d/parsoid start
The service was run via the /etc/init.d/pslparsoid script, see ticket:706#comment:12 for the source of the pslparsoid init.d script, until we switched to the Debian version.
Updates
See https://www.mediawiki.org/wiki/Version_lifecycle for information about versions and their end-of-life dates.
- 1.23.9 - ticket:841
- 1.23.8 - ticket:816
- 1.23.7 - ticket:813
- 1.23.5 - ticket:793
- 1.23.3 - ticket:781
- 1.23.2 - ticket:766
- 1.23.0 and 1.23.1 - ticket:736
- 1.22.6 - ticket:733
- 1.22.5 - ticket:706
- 1.19.13 - ticket:700
- 1.19.12 - ticket:694
- 1.19.11 - ticket:686
- 1.19.10 - ticket:669
- 1.19.9 - ticket:620
- 1.19.8 - ticket:595
- 1.19.7 - ticket:551
- 1.19.6 - ticket:536
- 1.19.5 - ticket:532#comment:2
- 1.19.4 - ticket:506#comment:1
- 1.19.3 - ticket:470#comment:11
Update process:
sudo -i cd /web/wiki.transitionnetwork.org export MW="1.23.1" wget http://releases.wikimedia.org/mediawiki/1.23/mediawiki-$MW.tar.gz -O mediawiki-$MW.tar.gz wget http://releases.wikimedia.org/mediawiki/1.23/mediawiki-$MW.tar.gz.sig -O mediawiki-$MW.tar.gz.sig gpg --verify mediawiki-$MW.tar.gz.sig tar -zxvf mediawiki-$MW.tar.gz rsync -av mediawiki-$MW/ www/ chown root:root -R www/ chown -R www-data:www-data www/cache/ chown -R www-data:www-data www/images/ cd www/maintenance/ php update.php cd /web/wiki.transitionnetwork.org rm mediawiki-$MW.tar.gz mediawiki-$MW.tar.gz.sig rm -rf mediawiki-$MW
Note that we are using a git version of VisualEditor, see ticket:736#comment:14, this might not be needed after the next update.
Then check https://wiki.transitionnetwork.org/Special:Version and make sure everything is working OK.
Tickets
Open Mediawiki tickets: #870, #879, #892
Ticket | Summary | Owner | Reporter |
---|---|---|---|
#892 | MediWiki Security Release: 1.26.1, 1.25.4, 1.24.5 and 1.23.12 | chris | chris |
#879 | MediaWiki 1.23.11 | chris | chris |
#870 | MediaWiki 1.23.10 | chris | chris |
Closed Mediawiki tickets: #129, #148, #192, #230, #381, #394, #402, #419, #432, #455, #505, #506, #532, #536, #551, #595, #620, #669, #686, #694, #700, #706, #723, #733, #736, #753, #766, #781, #793, #799, #813, #816, #841