Релиз ImageCMS 4.5.2
Здравствуйте!
Система ImageCMS обновилась до версии 4.5.2. В этом релизе мы закрыли 100 задач по улучшению функционала.
Кроме того, имеем 5 серьезных нововведений:
1. Разработан модуль для легкого и быстрого перевода магазина на другие языки
Напомним, раньше это был исключительно ручной перевод — необходимо было загружать файлы со списком слов, импортировать их в специальную программу POEdit. Сама программа является бесплатной, но для администратора достаточно неудобно использовать несколько сторонних инструментов в работе с системой. Новый модуль имитирует работу программы POEdit, и для этого администратору не приходится покидать административную панель.
Среди других преимуществ данного модуля можно отметить:
- возможность поиска новых, непереведенных слов в системе (в том числе в шаблоне);
- синонимизация переводов (подбор переводов из ранее переведенных аналогичных слов) и автоматического перевода слов и словосочетаний с использованием инструментов Яндекс.Перевод.
Как и раньше, чтобы добавить новое слово в систему перевода, достаточно определить запись в нужном месте скрипта:
после чего запустить автоматический поиск
и обновить список слов. Новое слово будет доступно в переводчике.
http://demoshop.imagecms.net/admin/components/init_window/translator
Можно с гордостью сказать, что мы добились комфортной работы с расширением getText.
2. С нуля переписан функционал корзины
Мы решили изменить весь функционал корзины, поскольку раньше возникали проблемы из-за отсутствия такого важного ее свойства как изолированность. Корзина была связана с другими компонентами (скидки, доставка, оплата), в связи чем все неполадки в работе этих отдельных компонентов сказывались и на функционировании корзины. Результат введенных изменений — функциональные части становятся все более изолированными друг от друга для удобства интеграции и масштабирования.
Нововведение также дало такое преимущество в работе с системой как расширение функционала корзины: добавление/удаление товаров в заказ, возможность манипулирования ценами и другое. Кроме переработанной логики были также добавлены API для разработчиков и документация по использованию. Каждый следующий релиз теперь будет дополняться все большим количеством API.
Версию с полной документацией для разработчиков можно скачать тут: http://www.imagecms.net/developers. В ней присутствует описание всех классов и переменных.
З. С нуля переписан модуль синхронизации с 1С
В связи с низкой производительностью раньше у пользователей, которые оперировали большим количеством товаров, возникали трудности при импорте товарных позиций с 1С — приходилось разбивать их на части. В новой версии мы достигли прироста скорости импорта товаров на сайт в 10 раз.
4. В новой версии настройка пагинации осуществляется отдельно для каждого шаблона
В предыдущих версиях при наличии нескольких шаблонов настройка пагинации осуществлялась в коде на сайте. Даже при необходимости изменить стиль пагинации нужно было вносить изменения непосредственно в код.
В новой версии отдельно в каждом шаблоне в файле paginations.php указываются параметры вида пагинации с расписанными примерами доступных изменений — так можно создавать уникальный стиль.
5. Сейчас в Интернет-магазине есть возможность указывать фиксированную или нефиксированную стоимость доставки товаров
Раньше некоторые сложности вызывала четкая альтернатива указанной стоимости доставки — или точная цена, или доставка бесплатная. А это плохо для случаев, когда стоимость доставки определяется габаритами товаров. Необходимость доплачивать за доставку в некоторых случаях — это дополнительное неудобство для пользователей.
Для решения этой проблемы мы добавили третий вариант — цена уточняется. Преимуществом для администратора будет также возможность на свой вкус формулировать это сообщение.
Обновляйтесь до последней версии и оставляйте свои отзывы о проделанной работе на форуме и в комментариях под публикацией!
Когд там 4.6 случится уже? У меня проект проставает…