Основные возможности модуля
- Оптимизация загруженных изображений в форматах: PNG / JPG / WEBP, без использования сторонних сервисов, у которых есть ограничения на кол-во изображений в месяц. Для работы данной функции у вас должен быть выделенный сервер или хостинг, на котором будут установлены библиотеки:
- jpegoptim
- optipng
- pngquant
- webp
Для установки библиотек на Ubuntu/Debian:
sudo apt-get install jpegoptim
sudo apt-get install optipng
sudo apt-get install pngquant
sudo apt-get install webp
Для установки библиотек на Fedora/RHEL/CentOS:
sudo dnf install epel-release
sudo dnf install jpegoptim
sudo dnf install optipng
sudo dnf install pngquant
sudo dnf install libwebp-tools
- Поддержка обратной совместимости со старыми браузерами, если браузер не поддерживает новые форматы изображений - ему будут показаны оригинальные изображения
- Возможность создавать миниатюрные копии "на лету", вы сами указываете параметры в шаблоне, какой ширины и высоту нужно вам изображение
- Добавление микроразметки schema.org ко всем обрабатываемым изображениям
- Выбор блоков сайта, в которых необходимо обрабатывать изображения. Вы можете выбрать как целиком весь сайт, так и отдельный блок
- Полная поддержка дополнительных полей CMS DataLife Engine
- Преобразование PNG / JPG / JPEG / WebP в современные форматы изображений WebP и AVIF
Средняя степень сжатия изображений:
PNG -> WebP (~35%)
PNG -> AVIF (~50%)
Список изменений
- Версия 1.5 (2023-12-26)
- Добавлена поддержка inline стилей у изображений
- Исправлены все найденные баги и ошибки
- Версия 1.4 (2023-09-10)
- Добавлены новые локализации: Английская и Украинская
- Мелкие правки и исправления
- Версия 1.3 (2023-09-06)
- Исправлена ошибка оптимизации изображений (игнорировались доступные к оптимизации расширения)
- Исправлена ошибка кэширования настроек модуля, когда режим работы PHP выставлен как: FastCGI (Nginx + PHP-FPM)
- Минимальная допустимая версия PHP - 7.4
- Оптимизирован код
- Версия 1.2 (2023-09-05)
- Исправлена ошибка лицензирования модуля
- Версия 1.1 (2023-08-26)
- Исправлена ошибка, когда в новости не было изображения, добавлялось последнее преобразованное
- Теперь все сконвертированные изображения лежат в своих папках (например: /uploads/posts/2023-08/webp), а не в папке с оригиналом как было раньше
- Добавлена поддержка версий PHP начиная с 7.1. Главное примечание, если вам нужна поддержка AVIF изображений, у вас должна стоять версия PHP 8.1 и выше
- Исправлена ошибка, когда в статьях встречался тег code
- Оптимизирована работа модуля
- Версия 1.0 (2023-08-15)
- Релиз