[[PageOutline(2-5, Table of Contents, floated)]] = MediaWiki - wiki.transitionnetwork.org = Documentation for the [https://wiki.transitionnetwork.org/ wiki.transitionnetwork.org] server which is running [https://www.mediawiki.org/ 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: [https://blog.wikimedia.org/2013/03/04/parsoid-how-wikipedia-catches-up-with-the-web/ 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 [ticket:706 upgrade to 1.22.5] a [https://www.mediawiki.org/wiki/Parsoid 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 [https://www.mediawiki.org/wiki/Parsoid/Setup#Ubuntu_.2F_Debian_on_amd64 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 [https://www.mediawiki.org/wiki/Extension:VisualEditor 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: [[TicketQuery(max=1000,status=accepted|new|assigned|reopened&component=Mediawiki,compact)]] [[TicketQuery(status=accepted|new|assigned|reopened&component=Mediawiki,order=id,desc=1,format=table,col=summary|owner|reporter)]] Closed Mediawiki tickets: [[TicketQuery(max=1000,status=closed&component=Mediawiki,compact)]] [[TicketQuery(status=closed&component=Mediawiki,order=id,desc=1,format=table,col=summary|owner|reporter)]]