Закажите сайт по телефону 8-800-5555-864

Обзор новинок UMI.CMS 2.11

Наша команда непрерывно работает над развитием и улучшением платформы UMI.CMS. С момента выпуска последней версии 2.11 в систему уже внедрено более 200 нововведений. Среди них — умные фильтры, модуль «Заметки», кэширование в БД, обновление PHP-шаблонизатора и множество других новинок. Представляем вам обзор последних сборок UMI.CMS 2.11 и их ключевых новинок.

Огромное спасибо нашим партнёрам за активное участие в развитии продукта:
Евгению Иоффе (фрилансер), Дмитрию Ефименко (Red Collar), Илье Рогову (фрилансер), Александру Хигаю (а25), Андрею Титову (Любимая фабрика).

Подсказка
Для обновления UMI.CMS 2.11 на вашем сайте перейдите в модуль «Автообновления» и нажмите на кнопку «Проверить обновления».

Умные фильтры

В каталоге демо-сайта «Современный интернет-магазин» появился функционал «умных» (зависимых) фильтров. Такие фильтры последовательно фильтруют товары по нескольким свойствам, причём в зависимости от выбора одного параметра перестраиваются все остальные. Это значительно упрощает пользователям поиск товаров, что особенно актуально для каталогов с большой номенклатурой.

Подсказка

Настроить фильтры можно в модуле «Шаблоны данных» → вкладка «Типы данных».
Для того, чтобы сделать какую-либо характеристику товара фильтруемой, заходим в нужную нам группу объектов каталога:

находим нужную характеристику, нажимаем «Редактировать»:

ставим галочку «Фильтруемое» и сохраняем. После этого нужно переиндексировать данный раздел (модуль «Каталог» → вкладка «Индексация»), и фильтр по этому свойству появится в на сайте.

Управление заметками

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

Подсказка

Менять размер заметок и перетаскивать их можно менять мышью, удерживая клик на самой заметке. Цвет настраивается в профиле пользователя в модуле «Пользователи» → блок «Дополнительная информация» → поле «Цвет заметок»:

Появился новый модуль «Заметки», где можно увидеть все заметки на сайте, редактировать их, фильтровать, выполнять поиск и групповые операции:

Структура

Небольшое обновление для удобства управления структурой: в модуле «Структура» появилась новая вкладка для работы только со страницами контента. Как известно, древовидная структура сайтов на UMI.CMS включает в себя страницы всех типов — и простые текстовые, и новости, и объекты каталога, и комментарии, и другие. Это удобно для быстрого доступа к редактированию страниц, но при разветвлённой структуре может замедлять навигацию по админке. Новая вкладка отделяет контентные страницы от всех остальных, упрощая доступ к редактированию текстов на сайте.

Импорт-экспорт

Появилась возможность выбора кодировки для импортируемого/экспортируемого CSV-файла.

Ускорение

Добавлен новый способ кэширования — через базу данных. Это значительно повышает быстродействие сайта: наши партнёры уже подтвердили ускорение работы интернет-магазинов в 4 раза с новым механизмом! Кроме того, хранение кэша в БД облегчает выбор хостинга, поскольку снижает требования к серверам.

Добавлен учет GET параметров при формировании ключа кэша для протоколов — это значительно улучшает работу кэширования.

Снижено потребление памяти системой: при выгрузке из коллекции или уничтожении какого-либо объекта, значения его полей удаляются из памяти.

Общие настройки сайта

В настройках модуля «Конфигурация» обновился индикатор заполнения дискового пространства. Ранее он отображался всегда в мегабайтах, теперь — в процентах при установленном ограничении дискового пространства, и в мегабайтах, если ограничение не установлено.

Улучшено табличное представление списков объектов с изображениями/файлами в админке. Если файл (или фотография), привязанный к какому-либо объекту, был удалён, то система покажет это в списке объектов. Таким образом, необязательно проверять весь каталог (новости, фотогалереи и т.п.) на наличие «битых» картинок или файлов — достаточно отфильтровать объекты в админке.

Обновления PHP-шаблонизатора

В PHP-шаблонизаторе появилась поддержка кэширования макросов — это позволяет эффективнее использовать кэш и повышает быстродействие сайтов, работающих на этом шаблонизаторе.

Помимо этого, в PHP-шаблонизаторе появились следующие обновления:

  • новый метод для применения TPL-шаблонизатора в PHP-шаблоне,
  • поддержка шаблонов мобильной версии сайта,
  • поддержка extProps и extGroups.

Другие новинки для разработчиков

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

Добавлено несколько новых событий, которые дадут разработчикам возможность создавать дополнительный функционал — например, уведомления или запуск какого-либо скрипта по событию:

  • удаление и создание заметки,
  • окончание импорта/экспорта,
  • начало шаблонизации.

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

Внедрён фильтр для кэширующих механизмов по IP. Это облегчает процесс разработки, поскольку позволяет видеть сайт без кэша с заданных IP-адресов.

Кроме того, в системе появился функционал, позволяющий:

  • делать выборки в Selector по системным свойствам объектов и страниц в режиме «или» — «or-mode», а также по значению свойства «alt_name» страниц,
  • управлять работой автоматического прикрепления изображений письма,
  • использовать несколько форм с капчей на одной странице,
  • и многое-многое-многое другое.

Полный список обновлений UMI.CMS 2.11