Il s’agit d’une version mineure de WPML, comprenant des corrections pour plusieurs problèmes et une amélioration potentiellement importante des performances pour les sites utilisant W3TC et la mise en cache d’objets.
Nous sommes très heureux de constater que la récente version majeure de WPML (3.3) s’est déroulée sans problème pour presque tout le monde. Cette version rapide résout un certain nombre de problèmes détectés au cours de la semaine dernière.
Améliorations des performances avec la mise en cache d’objets de W3TC
W3TC implémente la mise en cache d’objets d’une manière unique. Cette particularité faisait que les sites utilisant la mise en cache d’objets et WPML voyaient généralement leurs performances diminuer, au lieu de s’améliorer. Cela était dû à une interprétation incorrecte des objets manquants dans le cache. Dans WPML 3.3.1, nous avons ajouté un code spécifique pour gérer la façon dont W3TC signale les éléments qui ne sont pas mis en cache. Par conséquent, WPML et la mise en cache d’objets (via W3TC) fonctionnent désormais bien ensemble.
La mise en cache d’objets est particulièrement utile pour les sites qui ne peuvent pas mettre en cache des pages entières. Nous le constatons souvent sur les sites d’e-commerce, d’adhésion et d’annuaires. Sur ces sites, de nombreux visiteurs sont connectés et le site affiche des pages personnalisées pour les différents utilisateurs. Il n’y a donc aucun moyen d’accélérer ces sites avec la mise en cache de pages, car chaque visiteur connecté voit une version différente pour la même page.
La mise en cache d’objets offre une amélioration significative des performances. Au lieu de mettre en cache la page entière, les thèmes et les extensions peuvent mettre en cache des « objets » plus petits.
Si vous utilisez W3TC et WPML, effectuez la mise à jour vers WPML 3.3.1 et essayez à nouveau la mise en cache d’objets. Jusqu’à cette version, vous avez peut-être obtenu de moins bons résultats avec la mise en cache d’objets, car le cache ne cessait de se vider sans raison valable. Désormais, la mise en cache d’objets fonctionne comme elle le devrait. N’oubliez pas que l’efficacité de la mise en cache d’objets dépend toujours de nombreux facteurs.
Correction de bogues et améliorations
- Division du « nombre de mots » en plusieurs requêtes AJAX – la nouvelle fonctionnalité de « nombre de mots » a pu échouer sur les sites contenant beaucoup de contenu. Désormais, quelle que soit la quantité de contenu de votre site, elle devrait fonctionner pour vous. La fonctionnalité de « nombre de mots » vous permet de voir la quantité de contenu nécessitant une traduction, afin que vous puissiez en estimer le coût et le calendrier.
- Résolution d’un conflit entre le moteur de mise en cache de l’hébergement WP Engine et WPML.
- Plus lié aux performances – résolution des problèmes de performances lors de la modification de produits WooCommerce lorsque W3TC est actif.
- Amélioration de l’interrogation des travaux de traduction (plus robuste et récupère bien des échecs de communication).
- Correction de get_permalink() qui renvoyait une mauvaise URL, lorsqu’il y a une catégorie dans la structure du permalien.
Téléchargement et mise à jour
Comme toujours, la meilleure façon d’obtenir WPML est automatiquement, via l’interface d’administration de WordPress. Pour que cela se produise, assurez-vous que vous avez enregistré votre site. Vous pouvez enregistrer tous vos sites, y compris les sites de développement et les sites de production. Vous pouvez également télécharger tous les composants de WPML manuellement depuis votre compte WPML. C’est une bonne idée de sauvegarder votre base de données avant d’exécuter des mises à jour, même mineures comme celle-ci.
À venir dans WPML
WordPress 4.4 est à nos portes, avec de grandes améliorations et de nouvelles fonctionnalités. De manière générale, WPML 3.3.1 fonctionne très bien sur WordPress 4.4. Nous travaillons à l’ajout d’une prise en charge complète de la traduction des métadonnées de taxonomie. Cela sera prêt dans WPML 3.4 d’ici quelques semaines. Cela prend un peu de temps car nous n’avons pu commencer à travailler sur les métadonnées de taxonomie que récemment (ce code était un peu une cible mouvante auparavant).
WPML 3.4 proposera également une refonte complète de l’interface utilisateur de traduction. L’interface utilisateur actuelle de WPML existe depuis un certain temps et il est temps de la rafraîchir. La nouvelle interface sera certainement plus agréable à regarder. Plus important encore, elle sera plus rapide et plus pratique à utiliser. La nouvelle interface utilisateur est le résultat d’expérimentations approfondies sur la convivialité que nous avons menées au cours des derniers mois. Les plus grands gagnants de cette nouvelle interface utilisateur seront les personnes gérant des sites WooCommerce multilingues. Nous consolidons les éléments de l’interface utilisateur et simplifions considérablement le flux de travail de traduction pour WooCommerce. Nous visons une première version bêta juste avant Noël, afin que vous ayez quelque chose d’agréable avec quoi jouer, lorsque vous chercherez à faire une pause entre les repas riches en calories et vos neveux bruyants.
Enfin, une amélioration majeure des sélecteurs de langue intégrés est prévue pour WPML 3.4. Le CSS dans les différents thèmes a beaucoup évolué depuis que nous avons créé le sélecteur de langue de WPML. Cette prochaine mise à jour permettra aux sélecteurs de langue de WPML de fonctionner parfaitement avec les thèmes modernes, y compris tous les thèmes WordPress par défaut, les thèmes Bootstrap et autres.
Des commentaires ?
Vous savez déjà que nous aimons recevoir vos commentaires. Laissez vos commentaires et nous vous répondrons.

