Что нового в Rapido.CMS 2.9
Обновление JS библиотек.
На frontend стороне обновилась библиотека JQuery до последней версии 3.2 и библиотека для создания фотогалерей и увеличенного просмотра видео fancybox до версии 3.0. Новый fancybox не использует дополнительные изображения для построения собственного интерфейса, выглядит более современно, а еще он полностью адаптивен и поддерживает листания изображений свайпом.
Удаление устаревших функций
В файле /inc/js/common.js удалены функции grayscaleInit(selector) и grayscale(src), т.к. эффект черно-белого изображения теперь работает через CSS во всех современных браузерах.
Модуль "Корзина заказов"
Модуль обновился, теперь он работает "из коробки" и поддерживает скидки и расчет доставки по тарифной сетке. Автоматический пересчет заказа (на ajax) при изменении количества товаров как во всплывающем окне, так и на странице оформления заказа. В панели управления модуль "Корзина заказов" получил:
- новый виджет для главной страницы панели с краткой статистикой по статусам и сумме заказов;
- в списке заказов рядом с количеством заказов указана общая сумма заказов.
- Появилась возможность отфильтровать список заказов по каждому из статусов, указанных в настройках.
- в модуле "Клиенты" появилась ссылка на список заказов каждого клиента, так теперь можно посмотреть все заказы, которые делал конкретный клиент.
- в редактировании заказа появилась кнопка для печати содержимого заказа - это должно быть полезно для сбора заказа на складе например.
- Все формы писем вынесены в отдельный пункт настроек
- API-функции
Модуль комментарии
Модуль комментариев теперь работает "из коробки". На одной странице сайта теперь спокойно могут уживаться сразу несколько блоков с комментариями. Модуль автоматически распознает зарегистрированных пользователей и показывает разные формы для отправки сообщений авторизованным и не авторизованным пользователям.
Модуль электронных платежей Paymaster
К модулю Яндекс.Касса добавился модуль Paymaster. Работает по той же логике, создавая отдельные платежи и фиксируя их оплату.
API-функции
В Rapido.CMS появилась возможность получения информации и проведение некоторых операций не заходя в панель управления, а через удаленные запросы к API сайта. API-функции доступны только с ключом доступа, который действует только на один удаленный сайт или ip. Добавлять и удалять ключи доступа могут пока только разработчики, однако позже возможно эта функция станет доступна и администраторам. API-методы делятся на модули. На данный момент доступны методы для работы с заказами, системные методы для управления бекапами, управления хеш-слепками системных файлов. Также сделан api-модуль "ping" для демонстрации способа создания своих api-модулей. Подробнее об API-методах можно прочитать в документации.