Здравствуйте, уважаемые коллеги и пользователи UMI.CMS!

Рады представить вам долгожданный релиз новой версии системы - UMI.CMS 2.8.6! Главными фичами релиза стали: новый модуль «Панель событий», расширенные данные для протоколов UData и USel, интеграция с Яндекс.Вебмастер, объектная модель Edit-In-Place, а также множество других изменений, полный список вы можете посмотреть в changelog.

Модуль «Панель событий»

Новый модуль позволит вам быть в курсе новых событий, которые произошли на сайте в ваше отсутствие. Менеджеры интернет-магазинов сразу увидят необработанные заказы, а модераторы прочитают новые комментарии.

dashboard_events_last

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

Расширенные данные для протоколов UData и USel

Как было раньше, и что изменилось? Рассмотрим простую ситуацию. Если перед нами стояла задача вывести на страницу 40 товаров из определённого раздела, то мы использовали макрос :

udata://catalog/getObjectsList/notemplate/(/shop/dvd/)/10/0/

В ответе приходили идентификаторы товаров, содержащиеся в указанном разделе. Далее, мы делали 40 запросов по найденным id, чтобы получить xml по каждому товару для вывода необходимых данных (например, название, цену и фотографию). 

В UMI.CMS версии 2.8.6 появился функционал, позволяющий получать одним запросом именно те данные, которые мы хотим вывести на сайте. Теперь для решения такой задачи будет достаточно сделать один запрос, сразу указав необходимые поля, то есть:

udata://catalog/getObjectsList/notemplate/(/shop/dvd/)/10/0/?extProps=price,photo

Для разработчика это означает сокращение кода - на высоконагруженных проектах использование данной технологии позволит снизить нагрузку в несколько раз. Теперь нет необходимости писать кастомы, достаточно просто дополнить шаблоны запросом «extProps» (для вывода необходимых полей), либо «extGroups» (для вывода целой группы полей). 

Обратите внимание: по умолчанию получение расширенных полей и групп через http выключено. Так же, как и протокол uobject, его можно оставлять открытым лишь на этапе разработки сайта, либо открывать исключениями (разрешать только супервайзерам или для определенных IP-адресов). Подробную информацию по данному функционалу вы найдете в нашей документации (UData, USel).

Интеграция с Яндекс.Вебмастер

Мы постоянно совершенствуем UMI.CMS не только добавлением новых модулей, но и развитием существующих. В модуль SEO добавлена интеграция с Яндекс.Вебмастер. Теперь любой пользователь сможет отслеживать индексирование страниц своего сайта поисковой машиной Yandex, быть уверенным в том, что сайт не заражен вирусами, чтобы иметь возможность улучшить представление сайта в результатах поиска и обезопасить своих посетителей.

sea_webmaster_general_info

Для получения данных Яндекс.Вебмастер теперь не нужно создавать html или txt файл с определенным именем и содержимым и загружать его в корневой каталог сайта, либо добавлять строку с META-информацией в шаблон дизайна, или определенную DNS-запись. Достаточно подтвердить управление доменом одной кнопкой в настройках модуля, подтверждение произойдет автоматически. Сразу после этого, пользователям станет доступна информация о тИЦ, наличии вирусов, количестве проиндексированных страниц, внешних и внутренних ссылках, популярных запросах, количестве показов и кликов и др. прямо в модуле «SEO».

Объектная модель Edit-In-Place

В 2.8.6 реализована единая точка входа для всех скриптов через класс uAdmin. Это дает возможность разработчикам перегружать любые классы и методы Edit-In-Place. К примеру, теперь разработчик может подключить любой WYSIWYG-редактор, просто перегрузив свойство WYSIWYG класса uAdmin или реализовать возможность массовой загрузки фотографий. По сути, теперь вам доступны неограниченные возможности по расширению пользовательских интерфейсов.

Собственные форматы файлов для загрузки

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

files

Читайте также:

Категории

Теги

модуль партнеры технологии Кейсы маркетинг обзоры UMI продукты UMI мероприятия UMISummit business облако тегов кастомы uwdc Челябинск разработчики конференция Конкурс UMIRU exchange 28 Обмен данными 1C Интеграция с 1С версии UMICMS хостинг юмихост umihost UMICMS рейтинг MySQL разделение баз данных developer программинг менеджмент xslt документация шаблоны Служба Заботы маркетинг веб студии москва события umisummit лицензии новинки UMI Edu UMI Cloud интернетмагазин интернет-магазин интернет магазин интернет-маркетинг видео flash actionscript каталог анимация техподдержка tpl local scope macro кейсы итоги года SAPE seo мероприятие рынок веб разработки экономика Алексей Самойлов Сергей Котырев KINETICA CMS Сибирская интернетнеделя UMIWorkshop umi_workshop акция Золотой сайт партнерская_программа партнерство стратегия highload РуПромо Машков версия 2_7 кэширование скорость стихи день рождения статьи пресс конференция версия 2_5 Edit_in_Place онлайн платежи кризис достижения CeBIT внедрения umi cms блоги верстка релиз EditInPlace изучение Юми создание модуля модули ReMIX UMI_CMS_Net iPhone XML драйвер как убрать лампочку форма обратной связи языковые версии CMS Pistols музыка UMICMS 28 удобство юзабилити usability user experience интерфейсы CMS Eye tracking ай тракинг usability test UXRussia управление сайтом RIW Russian internet week Softool выставки интернет клиенты сайты umisound cms pistols РИФ 2011 Tagline качество 2012 UMISound Полюса Илья Разин Марат Машков

Авторы блога