Блоги

Навигационные полоски

Liferay 7.2 m2

Компания Liferay начала новый цикл разработки для версии Liferay 7.2. На днях вышла первая доступная публично версия "в разработке" Liferay 7.2 m2 и наша компания не могла пройти мимо.

Информация о релизе доступна в блоге Liferay, там есть ссылки для скачивания. Установка и запуск полностью аналогичны предыдущей версии. В качестве сервера по умолчанию тот же Tomcat 9.0.10 что и в текущей Liferay 7.1.2 GA3. Процесс конфигурации и первого входа так же аналогичен текущей версии. Отличия начинаются если зайти в панель управления.

Изменения в панели управления

На первый уровень меню вынесли работу с бизнес-процессами. Там теперь есть пункт Workflow и подпункты Process Builder и Submissions. Не обольщайтесь - визуальный редактор процессов Kaleo видимо так и останется в платной версии Liferay DXP - тут в Builder-е по прежнему предлагают "строить" процессы в обычном xml-редакторе.

Так же на первом уровне появилось новый пункт меню - Change Lists. Ощущение - что это переработанный Staging.

Сказать как это работает пока невозможно - включение опции ни к каким видимым эффектам не привело, а раздела документации на dev.liferay.com посвященного версии 7.2 еще не появилось. Что же, подождем официального анонса.

В версии 7.1 Liferay решили вернутся к использованию вертикальных закладок при редактировании сложных объектов (от них отказались при переходе от 6.2 к 7.0, но видимо осознали неудобство нового интерфейса). Начали с Пользователей, видимо эксперимент признали удачным и в 7.2 по такому же принципу сделано и редактирование Организаций.

Shared With Me

Наверное самая крутая фича в новой версии - это возможность шарить контент между пользователями индивидуально. Теперь на любом документе (пока я нашел эту возможность только у документов) появилась функция Share

В появившемся диалоге пользователь может указать с кем он шарит контент, и какие при этом дает права.

После этого у того пользователя с кем расшарили контент появляется соответствующая нотификация

И дальше в пользовательском меню есть элемент "Shared With Me" где можно увидеть все расшаренные объекты (и произвести с ними действия в зависимости  от предоставленных прав).

Скажу честно - этой функции очень давно не хватало в Liferay!

Asset Lists

В меню Site -> Content появился новый пункт - Asset List. Данный пункт позволяет создать списки ассетов (с ручным выбором или динамическим). Настройки напоминают настройку Asset Publisher.

Далее в портлете Asset Publisher можно выбрать один из заданных списков.

Это удобно когда нам надо одну и ту же ленту новостей вывести на разных страницах с разными шаблонами.

User Segmentation

В меню Site -> Membership появился пункт меню Segments. Как я понимаю - это в каком-то виде переносят Customer Segmentation, до этого доступный только в DXP в версию CE. При создании сегмента можно задать набор правил, по которым пользователь будет относится к тому или иному сегменту (в зависимости от атрибутов пользователя, организации, сессии).

Но вот как потом использовать сегменты при работе с контентом я не обнаружил.

Заключение

Это основные новшества, которые у меня получилось обнаружить в этой версии. Понятно, что это еще даже не Альфа и тем более не Бета, и судить о том, какой будет в итоге версия 7.2 еще очень рано, но в целом новые фичи (особенно Shared With Me) очень и очень радуют.

02.02.2019