Апрельское обновление PHPShop.CMS Free добавило много новых возможностей в систему: полная поддержка локализации, многомерная поддержка хуков и новый редактор контента Code Mirror с подсветкой синтаксиса.
Новая библиотека Locale поддерживает файлы локализации формата INI и позволяет 100% управление текстом как в шаблонах, там и в закрытых системных файлах. Для создания или изменение языка необходимо лишь создать файл /locale/моязык.ini, с помощью он-лайн сервиса перевода от Google файл заполняется автоматически новыми данными по мере работы скрипта.
Совместная этой библиотека с модулем Locale позволяет держать 2 версии сайта на разных языках с 100% переводом всех текстов. Модуль Locale адаптирован дял поддержки новых возможностей локализации, в него добавлена возможность производить поиск по контенту страниц и новостей на выбранном языке.
Новая 3D модель хуков добавляет до трех точек входа в функции для перехвата, позволяя более точечно изменять код экономя на его объеме. В хуки введен параметр роутера для управления точкой активации: в начале, в середине и в конце функции.
Новый редактор контента для администрирования
Code Mirror (используемый в модуле редактирования шаблонов Edit) удобно и наглядно подсвечивает синтаксис, позволяет вносить и изменять содержимое прямо в html с расстановкой и подсветкой синтаксиса - незаменимый инструмент для контенщиков.