Como habrá notado, la versión 3.1 de WPML de la semana pasada no salió muy bien. De hecho, debido a una serie de errores, tuvimos que retirar esa versión y volver a la 3.0.2 anterior. Después de una semana muy intensa de depuración y reparación, estamos listos con una cuarta beta, que está muy cerca de la versión final de WPML 3.1.x.
En primer lugar, me gustaría pedir disculpas y explicar lo que ocurrió.
Nuestro objetivo en WPML 3.1 era mejorar el rendimiento siempre que fuera posible. Acabamos editando cada archivo y cada función del código de WPML. Los resultados de esto son en realidad bastante buenos. Aquí tiene una captura de pantalla de la supervisión de nuestro servidor:

No todo este cambio se debe a la actualización de WPML. Hicimos otras optimizaciones en el sitio para llegar a este resultado, pero la actualización de WPML es una gran parte de ello. Gran parte de la actividad en wpml.org ocurre en el foro y todo es contenido dinámico, por lo que no se almacena en caché. Esa actualización de rendimiento de WPML fue muy beneficiosa para la carga de nuestro servidor.
El problema es que demasiados errores pasaron nuestro control de calidad.
Al editar cada rincón de WPML, se hicieron algunos cambios que solo afectaron a configuraciones que no probamos. Esa es la causa principal del desastre de esta versión.
Hoy, nos encontramos tras una larga y exhaustiva ronda de corrección de errores. Hemos tenido a 6 desarrolladores ocupándose de estos errores (además del equipo de soporte habitual). Detuvimos cualquier otro desarrollo y nos aseguramos de depurar por completo cada problema en cada sitio de cliente. Incluso si eso significaba dedicarle un día entero e incluso si el problema podía no estar relacionado con esta actualización. Sin una depuración completa, no hay forma de saberlo.
También asignamos desarrolladores para reparar cualquier sitio que se hubiera estropeado debido a esta versión. Es culpa nuestra y debemos solucionarlo.
Nuestro propio sitio está ejecutando esta versión y (ahora) funciona sin problemas. Al igual que usted sufrió algunos de los errores, nuestro propio sitio tenía partes que no funcionaban. Ahora todo funciona bien y el rendimiento sigue siendo excelente.
Correcciones en WPML 3.1.4
Aquí tiene una lista de los principales problemas corregidos desde la versión inicial de WPML 3.1 (que retiramos) hasta ahora:
- Traducciones que pierden las relaciones
- Problemas con WordPress instalado en un directorio
- Algunas cadenas no traducidas
- Problemas con las plantillas de categorías
- Problemas con los menús predeterminados en los idiomas traducidos
- Cambio de configuración regional del idioma portugués
- Tipos de contenido personalizado que producen errores 404
- Selector de categorías incompleto al editar la entrada
- El ajuste automático de ID no funciona correctamente
- Errores de PHP al actualizar solo los componentes de WPML sin el núcleo
- Conflictos con plugins que gestionan capacidades
Por supuesto, no todos estos problemas ocurrieron en todos los sitios. Todos fueron desencadenados por diferentes combinaciones de factores. Lo interesante es que, cuando se tienen tantos sitios ejecutando WPML, ocurren todas las combinaciones. Deberíamos haber probado muchas más configuraciones después de cambios tan grandes y nos aseguraremos de hacerlo de ahora en adelante.
Desde el viernes, justo después de esta desafortunada actualización, encontramos alrededor de 10 problemas por día. Esa tasa ha disminuido ahora y el último error que encontramos apareció hoy por la mañana. Nos hemos reducido a situaciones muy raras y parece que WPML vuelve a ser muy estable.
Nos tomaremos los próximos días para asegurarnos de que todo el mundo esté bien y de que ningún sitio tenga ningún tipo de problema, y luego publicaremos la versión final de WPML 3.1.4.
Descargar
La última versión, bastante cercana a una versión final, es WPML 3.1.4-b4. Solo puede obtenerla desde su cuenta de wpml.org (sin actualización automática). Para usar esta versión, siga estos pasos:
- Haga una copia de seguridad de su base de datos. En serio.
- Inicie sesión en su cuenta de wpml.org y haga clic en Descargas.
- Desplácese hasta la parte inferior y descargue el paquete Beta.
- Descomprímalo. Dentro del paquete, encontrará todos los componentes de WPML. Si actualiza WPML, asegúrese de actualizar TODOS los componentes que esté usando.
Comentarios
Si necesita ayuda técnica con WPML, abra un nuevo hilo en nuestro foro de soporte. Si está relacionado con esta versión, indíquelo claramente en el asunto, para que se dirija a nuestro equipo de desarrollo.
De nuevo, asegúrese de hacer una copia de seguridad de su base de datos antes de instalar esta versión beta.

