KDT Watermark
Одним из основных недостатков популярного движка Интернет магазинов Virtuemart является полное отсутствие гибкости при работе с изображениями товара. В частности, Virtuemart не умеет ни приводить изображение товара под заданные пропорции, не устанавливать на него водяные знаки, крайне необходимые при публикации изображений товара в Интернет-магазинах.
Столкнувшись с этой проблемой на одном из проектов, мы приняли решение о необходимости разработки собственного компонента, который бы решал подобные задачи. Требования к нему предъявлялись следующие:
- Возможность установки на изображения товаров Virtuemart пользовательского прозрачного PNG изображения (в простонародье, водяного знака, watermark).
- Перед установкой водяного знака возможность выбора конкретных изображений, которые необходимо обработать.
- Приведение всех уменьшенных изображений товаров (Thumbnails) к заданному размеру (в нашем случае, необходимо было достигнуть размеров 150*150 px).
Как способ решения задачи был выбран компонент Joomla. Выбор определяется тем, что для интеграции перечисленных возможностей непосредственно в Virtuemart необходимо было бы снова разрабатывать расширения, основанное на перезаписи файлов ядра Virtuemart со всеми вытекающими отсюда проблемами.
Соответственно, компонент получил стандартную для Joomla админ-панель и стандартный инсталлятор, что сильно помогает в установке и развертывании. Приведем несколько скриншотов админ. интерфейса компонента:

Панель управления компонентом. Выводятся только новые изображения.

Полная интеграция в админ. панель Joomla
Пожалуйста, обратите внимание на то, что потребности сайтов сильно отличаются друг от друга по ряду параметров, которые должны охватывать компонент при своей работе. В частности при установке компонента возникают, например, такие вопросы: а должны ли проставляться водяные знаки только на уменьшенные изображения или и на полноразмерные тоже? к каким пропорциям должны приводиться миниатюры и прочее.
Поэтому перед покупкой мы рекомендуем обратиться по контактным данным ниже и уточнить потребности Вашего сайта, дабы можно было рассмотреть вопрос подойдет ли Вам компонент в стартовой поставке, либо необходимо провести адаптацию под потребности Вашего конкретного сайта.
Контактная информация:
- E-mail: alex_krylov [@] inbox.ru
- ICQ: 286-658-375
По состоянию на 8.01.2011 расширение внедрено и успешно эксплуатируется на 9 сайтах.

Авторизация




Комментирование временно закрыто.
