ROMZA: встречайте обновления Битроник 2.18.0 + Ресайзер 3.0



Спешим познакомить вас с особенностями новых версий нашего очень популярного модуля и самого функционального решения Маркетплейса уже сейчас.
Одним из главных преимуществ новой версии решения стало большое обновление одного из модулей, составляющих ядро Битроника.
И с большой гордостью представляем вам наш новый…

[spoiler]

Ресайзер 3.0 - прогрессивный, быстрый, легкий, облачный.


1. Возможность загрузки и хранения файлового кеша наборов Ресайзера в облачные хранилища.

Теперь все генерируемые модулем ресайзы картинок регистрируются в базе файлов Битрикса, что позволяет загружать их в облачные хранилища для уменьшения нагрузки на ваш хостинг, а также экономии места на хостинге. Для того, чтобы переместить файловый кеш Ресайзера в облачное хранилище, необходимо зарегистрировать аккаунт в одном из таких хранилищ, которые поддерживаются платформой 1С-Битрикс, настроить подключение к своему облачному хранилищу в административной части вашего сайта и задать необходимые правила для отбора файлов в облачное хранилище.
Настройка и работа с облачными хранилищами подробно освещена в учебных курсах и документации 1С-Битрикс.

Для того, чтобы кеш Ресайзера загружался в облако, в правилах облачного хранилища необходимо указать модуль "yenisite.resizer2".


В списке правил нельзя оставлять пустые поля, это приведет к загрузке в облако всех файлов от всех модулей.


Желательно не указывать модуль iblock - если исходные изображения будут выгружены в облако, тогда Ресайзеру придется каждый раз скачивать каждую картинку из облака при необходимости создать уменьшенную копию или копию с водяным знаком. Это может сказаться негативно на времени выполнения первых хитов, когда Ресайзер еще не создал свой кеш.


2. Реорганизация хранения файлового кеша Ресайзера.


Из-за того, что раньше весь файловый кеш Ресайзера хранился в одной директории жесткого диска, при очень большом количестве изображений могло наблюдаться падение производительности файловой системы при работе с файлами в этой директории. Новая структура хранения кеша Ресайзера позволит избежать падения производительности файловой системы. К сожалению, старый кеш невозможно автоматически привести к новой структуре, и он никуда не исчезнет, поскольку ссылки на изображения могут быть закешированы во многих местах сайта. Рекомендуем удалить старый кеш Ресайзера вручную и сбросить кеш всех компонентов, чтобы перевести весь сайт на использование новой структуры кеша Ресайзера.


3. Сохранение изображений JPG в формате прогрессивного JPEG.


Все большие и средние фотографии JPG (больше 150х150 пикселей) теперь сохраняются в прогрессивном формате. Прогрессивные jpeg большого размера при том же качестве изображения статистически чаще весят меньше, чем обычные jpeg закодированные в формате baseline. И при этом такие изображения отрисовываются браузерами в несколько раз быстрее.
Мы можем наглядно посмотреть, как именно браузеры отрисовывают картинки jpeg этих двух форматов с помощью двух анимированных GIF.

Baseline:


Progressive:


Поскольку это лишь анимированные GIF, то они не передают на 100% внешний вид самих jpeg, но по ним можно понять основной принцип отрисовки таких изображений.
Подробнее ознакомиться с преимуществами прогрессивного jpeg можно в следующих двух статьях:
на русском языке - https://habrahabr.ru/post/165645/ (2013 год)
и на английском языке - https://www.besthostnews.com/how-progressive-jpegs-can-speed-up-your-website/ (2016 год)


4. Вставка готовых URL изображений на статичные страницы сайта вместо ссылки на скрипт генерации.


В визуальном редакторе Битрикса есть кнопка Ресайзера для вставки маленькой картинки-превью нужного размера в любом месте страницы со ссылкой на большую картинку. Раньше URL для маленькой и большой картинки вел на PHP-скрипт, который занимался генерацией и выдачей этих изображений. Теперь же изображения генерируются в момент отправки формы и на страницу сразу попадают ссылки на готовые картинки.



Имейте ввиду, что в этом случае картинки не смогут обновиться автоматически при изменении настроек водяного знака или размера набора, и вам придется вставлять их повторно.

Кроме того:
В этой версии мы переработали, переформатировали, почистили и оптимизировали большую часть API модуля.
Исправлены и оптимизированы алгоритмы ресайза и наложения водяных знаков.
Улучшено использование кеширования и тегирования кеша в методах API модуля.
Уменьшен объем исполняемых файлов и общий вес дистрибутива за счет удаления устаревшего и избыточного кода и файлов.
Все методы API задокументированы комментариями в формате PHPDoc.

На этом обзор обновления Ресайзера заканчивается. И мы переходим к Битронику, которому тоже есть, чем вас удивить и порадовать.



Битроник 2.18.0

1. Поиск по СКУ с отображением отдельных карточек.



Такого функционала нет в Eshop и ни в одном другом готовом интернет-магазине маркетплейса 1С-Битрикс!
На странице поиска по каталогу теперь производится поиск среди торговых предложений по их свойствам и названиям, также как это делается при использовании обычной страницы поиска. Для каждого найденного торгового предложения отображается отдельная карточка с привычным функционалом добавления в корзину, покупки в 1 клик, быстрого просмотра и перехода к детальной карточке товара с выбранным торговым предложением.



Поиск среди торговых предложений по артикулу.
Поиск среди торговых предложений по названию.
Товар и все его предложения.



2. Новый блок с виджетами социальных сетей на главной странице сайта: вконтакте, фейсбук, твиттер и одноклассники.



Отличная возможность стать еще ближе с клиентами вашего магазина.
Виджеты включаются и отключаются в панели настроек решения. Для их отображения необходимо наличие дополнительных бесплатных модулей, коды которых можно найти в панели настроек решения.





3. Новые красивые разделы с информацией о вашей компании с уникальной подачей информации.

Раздел "О компании" обогатился набором страниц с интересными шаблонами. Инфоблоки с демонстрационным контентом прилагаются.


Услуги
Список дополнительных услуг, предоставляемых вашей компанией, которые можно сгруппировать по темам. Каждая услуга разворачивается и отображает краткую информацию и ссылку на страницу с подробной информацией об услуге.






Сотрудники
Список сотрудников вашей компании с фотографиями, должностями и контактами (при наличии и необходимости). Сотрудников можно группировать по подразделениям.






Вакансии
Списки вакансий на должности, требуемые для вашей компании.






Партнеры
Фирмы, с которыми сотрудничает ваша компания.






Лицензии и сертификаты
Раздел для отображения сертификатов и лицензий, выданных вашей компании.






Отзывы
Отдельная страница для всех отзывов о компании. В данный момент на этой странице размещен компонент для отображения отзывов о магазине с Яндекс.Маркета.
Для использования требуется наличией ключа от контентного API Яндекса.





На страницах с услугами и вакансиями также можно дополнительно вывести слайдеры с товарами.



Эти слайдеры можно включить и выключить в панели настроек решения для всех статичных страниц единовременно.





Достойно упоминания.

В результатах быстрого поиска по заголовкам найденные разделы инфоблоков могли появляться в середине между элементами инфоблоков или посреди списка товаров. Теперь найденные разделы всегда отображаются в начале списка.
Изменены названия стилей оформления сайта в панели настроек для прощего понимания. Теперь это просто "плоский" и "объемный" стиль оформления сайта.
Во всех вариантах шапки сайта всегда отображается только один телефон. Электронная почта и остальные телефоны появляются при наведении на этот блок.
Проверена и исправлена совместимость с PHP7.


Перейти в Маркетплейс
Страница решения - Битроник 2
Редакция Лайт для Старта - Битроник 2 LITE
Редакция ПРО для Бизнеса - Битроник 2 PRO

Страница модуля - Ресайзер