tinyCompressor

Автоматическая оптимизация загружаемых файлов
Бесплатно
Загрузите дополнение из админки вашего сайта.
Как загрузить?
Автор дополнения
Alexey Medvedev
Пакетов
1
Закачек
687
Автор дополнения
Пакетов
1
Закачек
687
Версия 2.0.2-beta
Дата выпуска 10.12.2017
Загрузки 687
Просмотры 3 924
Внимание, этот компонент требует версию PHP 5.6 или выше! Если ваш сайт использует PHP ниже требуемого, установка этого дополнения может его сломать.
Что делает данный компонент?
Оптимизация изображения для сайта — это уменьшение объема изображения без видимой потери качества.
При загрузке файла через файловый менеджер, ТВ-поле в ресурсе файла изображения (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