WPML

Nos complace anunciar WPML 2.5.1, con nuevas ventajas de SEO, rendimiento, estabilidad y totalmente listo para WordPress 3.4.

Como sabrá, en algunas versiones pasamos 6 semanas trabajando en una función enorme y en otras incluimos un montón de pequeñas cosas por todas partes. WPML 2.5.1 es de las segundas. En lugar de un gran módulo nuevo, descubrirá muchas mejoras en casi todos los aspectos.

Encontramos un pequeño fallo en la versión 2.5.0 y tuvimos que actualizar de nuevo. La versión de descarga actual es WPML 2.5.1.

WordPress 3.4: listo


WordPress 3.4 está a la vuelta de la esquina. Aunque todavía está en Beta (4), tiene muy buena pinta. Ejecutamos un ciclo de control de calidad completo en WP 3.4, corregimos algunos fallos y nos complace decir que WPML 2.5.1 funciona sin problemas en WordPress 3.4.

Sustitución de caracteres no ASCII en las URL


¿No es genial ver una URL con caracteres japoneses?
URL con caracteres japoneses

Genial, pero aparentemente perjudicial. Fíjese en cómo se ve esta URL en formato ASCII (lo que los ordenadores «ven»):

URL con caracteres japoneses

¿Sigue pensando que es genial? No tanto. Yo lo llamaría «problemático». Cada uno de los símbolos japoneses se convirtió en una larga secuencia de caracteres ASCII. Los navegadores realizan la decodificación para mostrarla en formato humano, pero envían la versión codificada al navegador web, que se la pasa a WordPress. Luego, WordPress tiene que averiguar qué página estamos buscando realmente.

Y, como sabrá, WordPress genera reglas de reescritura que analizan y entienden estas URL. Entonces, ¿por qué creemos que es problemático? Esta es la razón:


  • Es frágil: si algo se rompe, esto se rompe primero. Si alguna parte de la cadena de decodificación de URL trunca o decodifica mal parte de la URL, este tipo de URL se romperá primero. Si su sitio tiene 15 páginas, lo más probable es que no tenga problemas. Si tiene 500 páginas, hay muchas posibilidades de que vea páginas 404 por aquí y por allá. Por desgracia, estos problemas ocurren cuando uno está menos preparado, como cuando sale una nueva versión de WordPress o cuando actualiza el plugin de caché. Ya hemos pasado por eso.

  • No hay forma de que la gente se pase estas URL entre sí. Es cierto que existen acortadores de URL, pero ¿de verdad quiere obligar a la gente a usar uno solo porque usted está produciendo URL enormes?

  • Los motores de búsqueda ODIAN estas URL. Esto fue un poco contradictorio para nosotros, pero ha sido probado y verificado. Aunque estoy seguro de que Google puede decodificar técnicamente estas URL y darles un buen uso, parece que no intenta hacerlo. Tal vez el ocupado Googlebot tenga cosas mejores que hacer. Una vez que reemplazamos las URL clave de nuestro sitio para que tuvieran caracteres ASCII en lugar de japoneses, obtuvimos mucho más tráfico.

Por lo tanto, si estamos de acuerdo en que las URL no ASCII podrían no ser lo mejor para usted, veamos cómo evitarlas. Cuando traduce manualmente, no es un problema. Edite el slug e introduzca la URL razonable que desee. Utilice caracteres ASCII y todo irá bien.

Al traducir con el Editor de traducción de WPML, ahora puede controlar los slugs.

Opciones de URL traducida

Ahora, usted controla el slug de las páginas traducidas. La primera opción es la que teníamos hasta ahora. La segunda opción significa que el traductor introducirá explícitamente el slug en el Editor de traducción. La tercera opción significa que WPML copiará el slug del idioma original en caso de que el idioma traducido utilice URL no ASCII. Para mí, esa es la opción más sencilla. Significa que todo funciona como hasta ahora, pero al traducir a un idioma «problemático», el slug será el mismo que en inglés.

Informe a Google sobre las traducciones y obtenga mejores resultados


Además de nosotros, ¿quién más se obsesiona con los detalles? Exacto: Google.

Google quiere saberlo todo sobre su sitio y recientemente también ha añadido una forma de indicar qué es traducción de qué. Se hace utilizando el atributo hreflang en los enlaces.

Para hacer feliz a Google, WPML 2.5.1 añade compatibilidad con estas etiquetas. Ahora, cuando utilice el selector de idiomas de WPML, también le estará diciendo a Google dónde puede encontrar las traducciones de esta página y en qué idioma.

Información del idioma en el selector de idiomas de WPML

Según Google, esto hará que la estructura de su sitio le resulte más clara. Y cuando es más clara, también se posiciona mejor.

Corrección de errores y mejoras


Hemos tenido el placer de corregir un buen número de errores. Afortunadamente, ninguno de ellos es un problema crítico, pero en conjunto, es una gran colección de correcciones y mejoras.
El módulo de sincronización de menús de WPML ha recibido una importante revisión en esta versión. Se trata de una lógica bastante compleja y ahora es mucho más robusta. Descubrirá que la sincronización de menús funciona mucho mejor en condiciones más amplias. Esto incluye tipos de contenido personalizado en el menú, categorías, enlaces personalizados y otras funciones que admite WordPress.

API de Traducción de cadenas muchísimo más rápida


Conseguimos esto mientras comprobábamos el estado de compatibilidad con el tema PageLines. Al visitar la página de administración de PageLines Meta, el tiempo de carga pasó de un par de segundos a casi un minuto.

Después de una breve investigación, que nos llevó casi una semana, revisamos por completo el mecanismo de caché de la API de WPML Traducción de cadenas. Ahora, sin ningún cambio en la API ni ningún cambio funcional, WPML puede traducir otros plugins y temas mucho más rápido. Si solo está traduciendo unas pocas cadenas, es posible que no note ningún impacto. Pero si utiliza un tema complejo que tiene un buen número de textos en su pantalla de administración, el impacto será enorme.

Más filtros para plugins de comercio electrónico


Esta versión incluye una serie de filtros nuevos que utilizan nuestros plugins de integración para WooCommerce, JigoShop y MarketPress. Si utiliza alguno de ellos, las cosas que antes podían ser un poco inestables ahora funcionarán repentinamente mejor. Sí, queda camino por recorrer, pero esta versión lo hace todo mucho más estable. Por supuesto, también debería actualizar el plugin de integración de comercio electrónico.
El módulo Enlaces adhesivos de WPML ha recibido un gran impulso en esta versión. Hemos solucionado un número considerable de problemas y lo hemos hecho mucho más robusto. Si lo utiliza para tipos de contenido personalizado y tiene argumentos con todo tipo de atributos, descubrirá que la generación y reversión de Enlaces adhesivos funcionan ahora como una herramienta de precisión. Types es nuestro propio plugin para gestionar tipos de contenido personalizado y campos personalizados. Probablemente la mayoría de ustedes ya lo conozca a estas alturas. Una de las mejores cosas de Types es que es 100 % compatible con WPML. Esta versión cumple esa promesa. Desde que salió Types 1.0 hace un par de semanas, hubo algunos casos en los que WPML no sincronizaba correctamente los nuevos campos personalizados repetibles. Bueno, ahora todo funciona sin problemas.

Por cierto: aunque Types y WPML tenían algunos pequeños problemas de compatibilidad, es mucho mejor de lo que puede esperar con cualquier otro plugin de campos personalizados. Estamos puliendo las cosas, pero con otros plugins de campos personalizados, la gente sigue teniendo problemas con lo básico. Si necesita tipos de contenido personalizado y campos personalizados para sus sitios, de verdad debería probar Types. Está creado para usted.

IE9 no es tan malo y WPML funciona bien con él (ahora)


Tengo que admitirlo. Tuvimos un apagón total con todo lo relacionado con Internet Explorer. Hicimos todo nuestro desarrollo en Firefox, Chrome y Safari, y ni siquiera intentamos ejecutarlo en IE9. Bueno, Bigul, nuestro jefe de control de calidad, sí lo hizo. Aunque en general las cosas funcionaban, hubo que solucionar un gran número de fallos de visualización. Cosas que aparecían en lugares extraños, JavaScript descontrolado y todo tipo de cosas que deberían estar ahí.

Hemos aprendido la lección y ahora nuestros desarrolladores alternan constantemente entre diferentes tipos de navegadores, incluido Internet Explorer.

Cómo obtener WPML 2.5.1


Hay otros errores, correcciones y mejoras en esta versión, pero ya hemos superado las 1.200 palabras. Así que, sin perder más tiempo leyendo sobre WPML 2.5.1, pruébelo y denos su opinión.

Es una actualización importante. Por favor, haga una copia de seguridad de su base de datos. No esperamos ningún problema, pero siempre lo recomendamos y siempre hacemos copias de seguridad de nuestros propios sitios antes de actualizarlos.

A continuación, debería ver esta nueva versión en la página de administración de Plugins. Siempre puede descargarla manualmente desde su cuenta de WPML.org, en la sección Descargas.

Que lo disfrute, y háganos saber lo que piensa dejando sus comentarios aquí.

 

¿Le ha resultado útil? Comparta este artículo: