MediaWiki sigue inexorable en su paso, y no sólo saca la 1.20 sino que ya está disponible la versión 1.20.1. de su software. Sin embargo esto no viene exento de problemas:
- Código spaguetti. No es que sea delicioso, sino que es inmantenible. Hay diversos intentos de refactorizarlo, pero de momento se han quedado a medias. Se hace muy difícil de mantener.
- Las extensiones se rompen. Cada vez que se pasa a una nueva versión se cambian cosas, se quitan otras y al final deja de funcionar la mitad de las extensiones.
- Las extensiones se rompen. Y no sólo por actualizar MediaWiki, sino que como cada una está diseñada por su padre y de su madre, lo mismo el autor ha decidido actualizarla a la versión TRUNK haces de tiempo, lo que hace que no se pueda utilizar o arreglar si no se actualiza primero MediaWiki, y puede que sea peor el remedio que la enfermedad.
- Cada vez es más lento. La versión 1.19 renderiza las páginas de Frikipedia en menos de un segundo. Con las pruebas en 1.20 tarda más de 10 segundos. Está claro que no sólo se trata del software, debe haber algo más por nuestra parte, pero es excesivo.
- Cada vez es más difícil de desarrollar y mantener. No tenemos muchas extensiones propias, pero cada vez que tocan algo, empieza a caerse a pedazos todo lo que hacemos.
- Las nuevas características acaban dando más problemas de los que solucionan. Para colmo, se desarrollan a tontas y a locas y a día de hoy seguimos sin contar con un editor WYSYWYG decente.
- Si bien es cierto que se han hecho grandes esfuerzos (y se siguen haciendo) en materia de seguridad, aún existen diversos exploits y denegaciones de servicio imposibles de prever.
- MediaWiki, cada vez más, es un software a medida de la Wikipedia. Esto no es ninguna sorpresa, pero limita mucho el uso por parte de terceros del software.
Por estos motivos y por falta de tiempo hemos decidido no seguir actualizando la Frikipedia. Creemos que el desempeño y las funciones que actualmente posee el software son las adecuadas, y vemos contraproducente seguir actualizando el software.
Un intento por actualizar el software a la última versión estos días ha resultado en vano. Extensiones que fallan, código desactualizado, características eliminadas, pobre desempeño, muchísimos bugs sin resolver… han hecho que tengamos que revertir a la versión anterior, por lo que, me temo, se han perdido los cambios desde el viernes.
Es encomiable el esfuerzo de la comunidad de MediaWiki por sacar adelante su software, y pese a todo siguen dado un buen soporte en su canal de IRC, bugtracks, foros y su propia web de desarrollo, pero es un software que ha envejecido muy mal. ¿Alternativas? A las funcionalidades de MediaWiki puede, pero a sus extensiones más bien no. Para colmo, no existe ningún método directo para convertir los datos, por lo que me temo, estamos estancados con el software actual.
Lamentamos las molestias ocasionadas por la restauración del backup del día 14, pero desgraciadamente nuestro entorno de pruebas es limitado. (y lo es también mi conexión a Internet) Cualquiera que tenga algo para aportar será bienvenido.






