В UMI.CMS 15 мы уделили большое внимание вопросам безопасности и SEO, встроили 11 федеральных и локальных служб доставки и добавили несколько очень удобных функций для управления контентом сайта. Кроме того, UMI.CMS теперь поддерживает PHP 7.1.2.
Хотя UMI.CMS известна своей безопасностью, дополнительная защита никогда не помешает. Мы провели совместный аудит со специалистами по безопасности из Сбербанка и улучшили ряд факторов. В новом релизе усилена защита паролей пользователей — внедрён более защищённый алгоритм их хеширования. В UMI.CMS все пароли хранятся в закодированном виде, и если будет украден хеш, то оригинальный пароль будет сложнее подобрать.
Усилена защита системы и со стороны cookies. При каждой авторизации пользователя в системе будет генерироваться новый идентификатор сессии, который хранится в cookies. Это снижает риск взлома системы даже при краже «кук». При этом получить доступ к авторизационным cookie через JavaSrcipt теперь невозможно, что повышает сохранность данных.
Сами пароли теперь тоже будут надёжнее благодаря более жёстким требованиям к составу паролей при регистрации пользователей на сайте.
И для максимальной надёжности теперь можно включить требование текущего пароля и CSRF-токена при изменении авторизационных данных пользователя. Для этого нужно активировать данную опцию в настройках модуля «Пользователи» и добавить соответствующие поля в форму редактирования данных пользователя в шаблоне сайта (личный кабинет).
Все эти обновления повышают безопасность системы и сводят вероятность взлома к минимуму.
В модуле «Конфигурация» появилась новая вкладка — «CAPTCHA».
С её помощью вы можете настраивать Captcha на своём сайте: включить/выключить, заменить классическую буквенно-цифровую CAPTCHA на более надёжную Google reCAPTCHA, интегрированную с UMI.CMS в этой версии.
Также мы добавили возможность отключать функцию «Запоминать успешно пройденную пользователем CAPTCHA», чтобы усложнить жизнь злоумышленникам. Её можно выключить всё в той же вкладке «CAPTCHA».
В модуль «SEO» добавлен очень удобный функционал для контент-менеджеров и SEO-специалистов — вкладки «Страницы с незаполненными meta-тегами» и «Страницы с битыми ссылками».
Теперь все битые ссылки, выдающие ошибки, и страницы с незаполненными мета-тегами будут у вас под рукой, ждать, когда вы их исправите. Мета-теги можно заполнить прямо в таблице в режиме быстрого редактирования на этой вкладке — это заметно облегчает задачу и экономит время.
Ещё одно нововведение — опция «Title по умолчанию». Если вы не заполнили Title какой-либо страницы, но задали значение по умолчанию в модуле «SEO», то в Title страницы будет выводиться именно это значение, а если и Title по умолчанию не задан, то в Title будет значиться название страницы. Это позволит вам не терять поисковые позиции без необходимости заполнять Title для всех страниц сайта.
Для любых страниц, в том числе для виртуальных копий, внедрён макрос seo::getRelCanonical(), который позволяет снизить негативное влияние дублирующегося контента на SEO. А в админку мы добавили индикатор виртуальных копий, который позволяет визуально отличать их от оригинальных страниц. Напомним, что виртуальная копия — это такая копия страницы, к которой автоматически применяются все изменения, произведённые на оригинальной странице или любой другой виртуальной копии этой же страницы.
В UMI.CMS 15 встроено 11 ключевых федеральных и локальных служб доставки через логистического интегратора ApiShip. Сервис гарантирует автоматизированное подключение и обмен данными (расчёт сроков и стоимости доставки, передачу заявок на доставку, получение статусов, печать документов и многое другое) с курьерскими службами без вмешательства в договорные отношения перевозчика и интернет-магазина.
Оптимизирована работа макроса catalog/getSmartFilters, что ускорило работу умных фильтров. Это значит, что подбор товаров в вашем каталоге станет быстрее и будет доставлять вашим клиентам больше удовольствия. Умные фильтры — это фильтры, последовательно отбирающие товары по нескольким свойствам, причём в зависимости от выбора одного параметра перестраиваются все остальные. Очень удобный функционал для интернет-магазинов с большой номенклатурой.
По многочисленным просьбам мы внедрили в новый административный интерфейс возможность в один клик переходить к редактированию страницы/объекта. Это работает во всех списках объектов в админке: в дереве сайта (модуль «Структура») и во всех табличных контролах (модули «Каталог», «Пользователи», «Интернет-магазин» и т.д.):
Не забывайте, что в UMI.CMS есть быстрое редактирование любых свойств объектов, выведенных в табличный контрол:
То же самое, как и прежде, можно сделать прямо на сайте, в режиме «редактирования-на-месте» (Edit-in-Place):
В модулях «Редиректы» и «Онлайн-запись» появилась возможность выделять сразу несколько элементов с нажатой клавишей Shift, этой функцией вы наверняка уже пользовались в остальных модулях системы.
Очень удобно стало работать с массовым переносом объектов и категорий каталога. Теперь буквально за три клика вы можете перенести любое количество объектов или подкатегорий из одной категории в другую. Для этого просто выделите элементы и нажмите кнопку «Перенести в другую категорию» и выберите нужную категорию:
При создании нового пользователя в модуле «Пользователи», он наследует права доступа группы, в которую добавляется. Вам не нужно будет вручную менять настройки.
В модуле «Рассылки» появилось рекурсивное заполнение рассылки новостями из ленты. Теперь при добавлении ленты новостей в рассылку переносятся все вложенные ленты (раньше переносилась только одна лента).
Полный список обновлений в UMI.CMS 15
Лично убедитесь в качестве работы вашего сайта на UMI.CMS: