tinyCompressor

Автоматическая оптимизация загружаемых файлов
Бесплатно
Загрузите дополнение из админки вашего сайта.
Как загрузить?
Автор дополнения
Alexey Medvedev
Пакетов
1
Закачек
1 637
Автор дополнения
Пакетов
1
Закачек
1 637
Версия 2.0.2-beta
Дата выпуска 10.12.2017
Загрузки 1 637
Просмотры 10 910
Что делает данный компонент?
Оптимизация изображения для сайта — это уменьшение объема изображения без видимой потери качества.
При загрузке файла через файловый менеджер, ТВ-поле в ресурсе файла изображения (jpg/png) и при создании превью изображения — он автоматически его оптимизирует.

Сжатие PDF-файлов — уменьшает размер загружаемых PDF-файлов через файловый менеджер, ТВ-поле.

Все работает в автоматическом режиме. Перед использованием посмотрите системные настройки компонента. По умолчанию, включено только сжатие превью. Для изображений размером менее 5MB указывать ключ к сервису TinyPNG не нужно.

Что использует?
Для оптимизации изображения используется доработанный API-компонент к сервису TinyPNG. Компонент позволяет бесплатно и без учета загружать изображения размером до 5MB. Для использования загрузки на большие размеры, придется получить ключ к API на сайте сервиса.

Для сжатия PDF-файлов используется API-компонент к сервису ILovePDF. Для использования необходимо получить ID-проекта и секретный ключ в личном кабинете сервиса.

Интеграция:
  • Проведена интеграция в minishop2 (msGallery)
  • Проведена интеграция в phpThumb (phpThumbOn/phpThumbOf)
  • Проведена интеграция в MIGX

Обсуждение проекта на modx.pro
Проект на GitHub.com

2.0.2-beta

Устранены проблемы, возникающее при отсутствии api-ключей

2.0.1-beta

  • Полностью переписан компонент
  • Добавлена возможность указать ключ к API TinyPNG для сжатия больших файлов
  • Добавлена возможность отключить сжатие загружаемых файлов
  • Все файлы менее 5 МБ сжимаются через Crazy-режим
  • Добавлено сжатие pdf-файлов через сервис ILovePDF.com

1.0.1-beta

  • Интеграция в msGallery
  • Интеграция в phpThumb
  • Добавлена обработка исключений
  • Исправлена api-точка для загрузки в crazy-режиме
  • Добавлена поддержка ранних версий phpThumb

1.0.0-beta

  • Сжатие изображений

Последние обсуждения в сообществе MODX.pro