MediaWiki 1.19/Anuncio de implementación
Este mensaje fue publicado originalmente en el blog técnico de Wikimedia. Puedes suscribirte al canal RSS del blog para ser notificado de anuncios similares.
Actualización a MediaWiki 1.19 en sitios de Wikimedia: Pruébalo antes de dañar algo
Los ingenieros de Wikimedia están poniendo los últimos toques a la versión más reciente de MediaWiki, el software con el que funciona Wikipedia y sus sitios hermanos. Esta versión, denominada «1.19wmf1», se implementará en los sitios de Wikimedia por etapas, iniciando la semana que viene.
Recientemente hemos configurado un clúster beta que reproduce el contenido de algunos wikis de Wikimedia, donde los Wikimedistas han probado la nueva versión y comprobado que funcione relativamente bien con las personalizaciones hechas en cada wiki.
Las cosas van bien, y el plan actualmente es ejecutar la actualización en cinco etapas entre el 15 de febrero y el 1.° de marzo de 2012. Estas fechas pueden variar debido a problemas inesperados, así que refiérete al plan de trabajo de MediaWiki 1.19 para una fecha actualizada de cuándo se verá afectado tu wiki.
Muchos de los cambios, características y correcciones de errores incluidos en MediaWiki 1.19 están tras bambalinas, por ejemplo, hay cambios de infraestructura para permitir el próximo cambio a Swift como nuestra plataforma de almacenamiento de medios.
Además hay mejoras más visibles, como mejor legibilidad en los diffs para personas daltónicas, y mejor soporte en la interfaz para el género e idioma del usuario. Hay una lista de todos los cambios disponible en las notas de publicación.
Comprueba la compatibilidad de JavaScript y accesorios con ResourceLoader
Se realizaron mejoras particulares en MediaWiki 1.19 con relación a JavaScript. Aunque la mayoría de scripts y accesorios seguirán funcionando, es posible que la nueva versión sea menos tolerante ante errores en el código. Por ejemplo, una carga más rápida de las páginas podría no cubrir aquellos scripts que no declaran explícitamente los módulos que están usando.
Además, una nueva versión de ResourceLoader será implementada a fines de este año. Este cambio introducirá mejoras con respecto a los accesorios, pero requerirá que éstos se actualicen para ser compatibles con ResourceLoader.
Se recomienda entonces a los desarrolladores de accesorios a que comienzen a actualizar sus scripts ahora, para evitar posteriores interrupciones de servicio. La guía de migración a ResourceLoader es un documento esencial para los desarrolladores de accesorios; también hay disponibles una lista de funciones JavaScript obsoletas y de módulos predeterminados.
También te puedes unir al 2011 Resource Walker, un intento de ir por todos los wikis de Wikimedia y actualizar el JavaScript obsoleto. Está planeado un taller impartido por IRC para facilitar el proceso; se publicará más información posteriormente en este blog.
La meta: actualizaciones transparentes
A medida que avanzamos hacia actualizaciones de software más frecuentes, esperamos que éstas sean cada vez menos molestas, hasta llegar al punto de que los usuarios no las noten, excepto por las nuevas funciones y mejoras que irán apareciendo. Aún no llegamos a ese punto, pero hemos hecho progresos desde hace aproximadamente un año, y estamos decididos a continuar con ese esfuerzo, para beneficiar a usuarios y desarrolladores por igual.
Mientras tanto, por favor ten paciencia con nosotros si, a pesar de nuestros esfuerzos, encuentras problemas causados por la actualización; los corregiremos lo más pronto posible. No es demasiado tarde aún para visitar el clúster beta e informar de errores (Archived 2012-01-19 at the Wayback Machine) ahí o en el sistema de seguimiento de fallos. Mientras más personas estén realizando pruebas, más tranquila debería resultar la actualización.
Guillaume Paumier
Director de comunicaciones técnicas