MODX. Webp.

Оглавление

Есть два варианта как сделать конвертацию изображений в webp формат, лично я использую бесплатный, и даже не потому что он бесплатен, а из-за того что при тестировании платного пакета возникали различные проблемы, вплоть до полностью падающего сайта. С бесплатным плагином проблем не замечено и в случае чего его легко быстро отключить даже если нельзя войти в админку (через базу поставить плагину галочку "Отключен")

Используем репозиторий https://github.com/commeta/modxWebpConverter и немного доработаем плагин. Устанавливаем плагин по инструкции в репозитории.

Проверяем что плагин корректно работает (хостер впринципе поддерживает необходимые библиотеки), конвертируем через кнопку в верхнем правом углу старые изображения.

Вы можете на хорошем хостинге запустить конвертацию в несколько потоков, но рекомендую не более 3 одновременно. Кликнув несколько раз по иконке конвертации.

Переходим в плагин modx_plugin_webp_converter

Дописываем для нормальной поддержки Swiper.js, lozad.js итд:

preg_match('/(src|data-src|data-background|data-background-image)=("[^"]*")/i', $img_tag, $img[$img_tag]);	    

Здесь вы можете перечислить и другие атрибуты которые требуют автоматической подмены на webp

Купить пакет https://modstore.pro/packages/photos-and-files/webpgenerator есть поддержка в течении года