MediaWiki 1.19/Deployment announcement/pt

 ''Esta mensagem foi originalmente publicada no [//blog.wikimedia.org/2012/02/11/mediawiki-1-19-deployment/ Blog Wikimedia Tech]. Você pode se inscrever no [//blog.wikimedia.org/c/technology/feed feed RSS] do blog para ser notificado de anúncios similares.''



MediaWiki 1.19 deployment to Wikimedia sites: Test it before it breaks
Wikimedia engineers are putting the final touches to the latest version of MediaWiki, the software that powers Wikipedia and its sister sites. This version, labeled "1.19wmf1", will be deployed to Wikimedia sites in stages, starting next week.

We've recently [//blog.wikimedia.org/2012/01/28/beta-cluster-test-software-before-deployment/ set up a Beta cluster], replicating a selection of Wikimedia wikis, where Wikimedians have tested the new version and checked that it worked reasonably well with their local wiki's specific customizations.

Things are looking good, and the current plan is to run the deployment in five stages between February 15th and March 1st, 2012. The schedule may change based on unexpected issues, so you should refer to the MediaWiki 1.19 roadmap for an up-to-date schedule of when your wiki will be affected.

Many new features and bug fixes brought by MediaWiki 1.19 are back-end, behind-the-scenes changes, for example infrastructure work to support our ongoing [//blog.wikimedia.org/2012/02/09/scaling-media-storage-at-wikimedia-with-swift/ move to Swift] as our media storage platform.

There are also more visible improvements, like better diff readability for colorblind people, and better support of the user's gender and language in the interface. A list of all changes is available in the [//svn.wikimedia.org/viewvc/mediawiki/branches/REL1_19/phase3/RELEASE-NOTES-1.19?view=markup draft release notes].

Verifique a compatibilidade dos scripts e gadgets com o ResourceLoader
Um aspecto em particular no qual o MediaWiki 1.19 trará melhorias está relacionado ao JavaScript. Apesar de que a maioria dos scripts dos sites, gadgets e scripts dos usuários continuarão funcionando, também é possível que a nova versão será menos tolerante em relação às suposições e aos erros existentes no código. Por exemplo, o carregamento mais rápido poderá revelar erros em scripts que não declaram explicitamente os módulos que utilizam.

Além disso, uma nova versão do ResourceLoader será implementada posteriormente neste ano, e trará melhorias específicas para os gadgets, mas exigirá que os gadgets sejam compatibilizados com o ResourceLoader.

Gadgets maintainers are therefore strongly advised to start upgrading their scripts now, to avoid major disruption later. The migration guide to ResourceLoader is the main document for Gadget developers; a list of JavaScript deprecations and default modules are available as well.

You can also join the 2011 Resource Walker, an attempt to go through all Wikimedia wikis and update outdated JavaScript. An IRC workshop is planned to facilitate the process; more information will be posted later on this blog.

Moving towards transparent upgrades
As we move towards more frequent software upgrades, we expect them to be less and less painful — and ideally, at some point they'll go so smoothly that users won't even notice them, except for the new features that will appear. We're not completely there yet, but we've made progress in the past year or so, and we're committed to continue our efforts, both for the benefits of developers and users.

In the meantime, please bear with us if, despite our efforts, you encounter issues due to the upgrade; we'll try and fix them as soon as we can. It's not too late to visit the Beta cluster and report issues there or in our bug tracker. The more people test beforehand, the smoother the deployment should go.

Guillaume Paumier

Technical communications manager