WPML

Con la publicación de WPML 2.3.4, comenzamos a trabajar en WPML 2.4.0. Como siempre, tenemos más ideas para características que tiempo para desarrollarlas, por lo que me gustaría conocer su opinión antes de elegir qué incluimos y qué dejamos fuera.

Primero, el panorama general. Nuestro objetivo es facilitarle la creación de sitios web multilingües. Sé que esto es bastante obvio, pero debemos tenerlo siempre presente. La gran pregunta es: ¿qué está haciendo realmente y, por lo tanto, cómo podemos facilitarle la vida?

WordPress se está alejando de los blogs para convertirse en un CMS convencional. Como tal, vemos que estas partes se vuelven fundamentales:


  • El sistema de menús: cualquier tema de WordPress que vemos ya utiliza el sistema de menús nativo de WordPress. A menudo, un sitio incluye varios menús, lo que reemplaza los textos integrados en el código y otras soluciones personalizadas.

  • Tipos de datos personalizados: la combinación de tipos de contenido personalizado, taxonomías y campos permite a los webmasters crear cualquier cosa usando WordPress. Vemos una mayor necesidad de una mejor integración con los paneles de escritura personalizados.

  • Gestión de roles: los sitios complejos tienen múltiples autores y una jerarquía de administradores. Esto exige un control de acceso más detallado, incluso por idioma.

Para WPML 2.4.0, me gustaría ver mejoras importantes en estos tres frentes. Permítame contarle lo que estamos planeando.

Sincronización automática de la traducción de menús


Hoy en día, ya puede traducir menús con WPML. La parte difícil es crear realmente estos menús traducidos en el panel de administración de WordPress. Aunque es posible, esto puede suponer un gran reto para los administradores. Si su menú incluye docenas de elementos y tiene un sitio en 3 idiomas, necesita volver a crear manualmente ese menú tres veces. Por supuesto, si no habla esos idiomas, resulta un poco más difícil.

En WPML 2.4.0, me gustaría ver un botón para sincronizar el menú, para cada menú. Esto creará automáticamente las traducciones de ese menú en todos los demás idiomas. Una vez que los menús traducidos ya existan, los actualizará para reflejar los cambios en el menú del idioma predeterminado. De esta manera, se mantendrá cualquier edición manual que haga en los menús traducidos.

Soporte para la sincronización de campos personalizados con paneles de escritura personalizados


Este es un hueso duro de roer. Hay varios plugins excelentes de gestión de campos personalizados, que producen una gran experiencia de usuario al trabajar con datos personalizados. Lamentablemente, WPML no puede sincronizar correctamente los campos personalizados entre las traducciones cuando se usan estos plugins. Esto se debe a que todos estos plugins eluden la API de WordPress y crean sus propias convenciones.

Estamos trabajando en un plugin de campos personalizados de nivel comercial para WordPress y esperamos publicarlo en unas semanas. Esto permitirá personalizar completamente los paneles de edición, a la vez que será totalmente compatible con WPML. Será un plugin gratuito, que se podrá descargar desde el repositorio de wp.org. Vemos esto como una función complementaria a WPML, y muy necesaria.

Integración con Role Scoper


Muchos usuarios ya han solicitado que WPML y Role Scoper funcionen correctamente juntos. El autor de RS también está interesado en ello y nosotros también. Lo único que faltaba era tiempo. Ya está incluido en las tareas pendientes para WPML 2.4.0.

Una vez que esto funcione, los administradores podrán elegir lo que pueden hacer los diferentes usuarios. Esto incluye el acceso a las pantallas del panel de administración de WPML, así como el acceso a las funciones estándar de WordPress, según el idioma. Todo esto es un trabajo preliminar y depende en gran medida de la cooperación de terceros.

¿Qué opina?


No puedo prometer que incluiremos todo lo que sugiera, al menos no en WPML 2.4.0, pero es muy importante para nosotros escucharlo. Si tiene comentarios sobre lo que estamos planeando o excelentes sugerencias sobre lo que deberíamos añadir, deje un comentario. ¡Gracias!

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