WPML

Это незначительный релиз WPML, включающий исправления нескольких ошибок и потенциально большое улучшение производительности для сайтов, использующих W3TC и объектное кэширование.

Мы очень рады видеть, что недавняя основная версия WPML (3.3) заработала без проблем почти у всех. Этот быстрый релиз решает ряд проблем, обнаруженных за последнюю неделю.

Улучшение производительности с объектным кэшированием W3TC


W3TC реализует объектное кэширование уникальным образом. Из-за этой уникальности на сайтах, использующих объектное кэширование и WPML, производительность обычно снижалась, а не повышалась. Это было связано с неправильной интерпретацией отсутствующих объектов в кэше. В WPML 3.3.1 мы добавили специальный код для обработки того, как W3TC сообщает об элементах, которые не кэшируются. В результате WPML и объектное кэширование (через W3TC) теперь отлично работают вместе.

Объектное кэширование особенно полезно для сайтов, которые не могут кэшировать страницы целиком. Мы часто видим это на сайтах электронной коммерции, сайтах с платным доступом и в каталогах. На таких сайтах многие посетители авторизованы, и сайт отображает персонализированные страницы для разных пользователей. Поэтому ускорить такие сайты с помощью кэширования страниц невозможно, так как каждый авторизованный посетитель видит свою версию одной и той же страницы.

Объектное кэширование предлагает значительное улучшение производительности. Вместо кэширования всей страницы темы оформления и плагины могут кэшировать небольшие «объекты».

Если Вы используете W3TC и WPML, обновитесь до WPML 3.3.1 и снова попробуйте объектное кэширование. До этой версии Вы могли получать худшие результаты с объектным кэшированием, потому что кэш постоянно сбрасывался без уважительной причины. Теперь объектное кэширование работает как надо. Пожалуйста, помните, что эффективность объектного кэширования по-прежнему зависит от многих факторов.

Исправление ошибок и улучшения

  • Разделение функции «количество слов» на несколько AJAX-вызовов — новая функция «количество слов» могла давать сбой на сайтах с очень большим объемом контента. Теперь, независимо от того, сколько контента на Вашем сайте, она должна работать у Вас исправно. Функция «количество слов» позволяет увидеть, сколько контента нуждается в переводе, чтобы Вы могли оценить стоимость и сроки.
  • Устранен конфликт между системой кэширования хостинга WP Engine и WPML.
  • Еще одно улучшение производительности — устранены проблемы с производительностью при редактировании товаров WooCommerce с активным W3TC.
  • Улучшен опрос заданий на перевод (стал более надежным и хорошо восстанавливается после сбоев связи).
  • Исправлена ошибка, из-за которой get_permalink() возвращал неправильный URL-адрес при наличии рубрики в структуре постоянных ссылок.

Скачивание и обновление


Как всегда, лучший способ получить WPML — автоматически, через админ-панель WordPress. Для этого убедитесь, что Вы зарегистрировали свой сайт. Вы можете зарегистрировать все свои сайты, включая сайты для разработки и рабочие сайты. Вы также можете скачать все компоненты WPML вручную из своей учетной записи WPML. Рекомендуется сделать резервную копию базы данных перед запуском обновлений, даже таких незначительных, как это.

Что нового появится в WPML


Приближается выход WordPress 4.4 с большими улучшениями и новыми функциями. В целом, WPML 3.3.1 отлично работает на WordPress 4.4. Мы работаем над добавлением полной поддержки перевода метаданных таксономий. Она будет готова в WPML 3.4 через несколько недель. Это занимает некоторое время, потому что мы смогли начать работу над метаданными таксономий только недавно (раньше этот код постоянно менялся).

Также в WPML 3.4 появится полностью переработанный пользовательский интерфейс перевода. Текущий интерфейс в WPML существует уже давно, и пришло время его освежить. Новый интерфейс определенно будет выглядеть приятнее. Что еще важнее, он будет быстрее и удобнее в использовании. Новый интерфейс — это результат всесторонних экспериментов с юзабилити, которые мы проводили в последние несколько месяцев. Больше всего от нового интерфейса выиграют пользователи, управляющие многоязычными сайтами WooCommerce. Мы объединяем элементы интерфейса и значительно упрощаем рабочий процесс перевода для WooCommerce. Мы планируем выпустить первую бета-версию прямо перед Рождеством, чтобы у Вас было с чем поиграть, когда Вы захотите отдохнуть от калорийной еды и шумных племянников.

Наконец, в WPML 3.4 запланировано серьезное улучшение встроенных переключателей языков. CSS в разных темах оформления шагнул далеко вперед с тех пор, как мы изначально создали переключатель языков WPML. Это грядущее обновление позволит переключателям языков WPML отлично работать с современными темами оформления, включая все темы WordPress по умолчанию, темы Bootstrap и другие.

Есть отзывы?


Вы уже знаете, что мы любим получать Ваши отзывы. Оставляйте свои комментарии, и мы обязательно ответим.

Считаете это полезным? Поделитесь этой статьей: