Блоги

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

Liferay 7.0 GA5

 На прошедшей  в Амстердаме конференции Liferay DevCon 2017 (где, кстати, ЕМДЕВ был представлен внушительной делегацией) сотрудники Liferay клятвенно обещали выпускать релизы CE регулярно - и ближайший был обещан на конец октября. Что ж, они сдержали свое слово, и сегодня был выпущена новая версия Liferay 7.0.6 CE GA5. И это не просто багофикс - в этом релизе есть пара очень важных новшеств.

Кластеризация вернулась!

Как я уже писал ранее в этой версии Liferay вернули в бесплатной версии поддержку кластеризации. Это круто, так как снимает одно из серьезных ограничений в плане использования данной версии. Понятно, что на самом деле для серьезных внедрений с большими нагрузками и важностью высокой доступности лучше использовать платную версию Liferay DXP - так как она обладает более высокой надежностью и оперативной поддержкой со стороны сотрудников Liferay (просто для понимания - если для CE вышло только 6-ое обновление, и каждое обновление приходится ждать по несколько месяцев - то для Liferay DXP уже вышел FixPack 32) - но не всегда это возможно.

Улучшенная поддержка современных JS Framework-ов

То, с чем мы давно столкнулись еще на версии 6.2 - пока мы делаем UI используя штатные средства Liferay - все хорошо. Но штатные средства Liferay - это JSP - как бы то ни было - технология 2000-го года. При попытке использовать какой-либо современный JS фреймворк - начинается куча танцев. Кроме того, при разработке серьезных JS-приложений уже сложилась своя определенная экосистема, с набором стандартных инструментов. Все это оказывалось недоступным (либо тяжело-используемым) при разработке портлетов для Liferay.

В Liferay 7.0 GA5 была добавлена поддержка liferay-npm-bundler - упаковщик, аналогичный Browserify и Webpack - но учитывающий специфику портала и разработки портлетов. По сути дела теперь можно достаточно удобно использовать популярные фреймворки через подключение пакетов npm - причем при рендеринге нескольких портлетов на странице портал разберется какие библиотеки надо подгрузить и подгрузит их только 1 раз. 

Черные списка OSGI

Теперь можно в конфигурации внести определенные модули в "черный список" - и они не будут загружены при старте портала. По сути дела можно ограничить функционал портала не прибегая к изменению дистрибутива.

Багофикс

Ну и конечно же багофикс - куда без него. Всего в данном релизе было закрыто 373 бага.

Посмотреть официальный анонс версии можно на сайте Liferay. Скачать на сайте SourceForge.

24.10.2017