Блоги

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

Вышла новая версия Liferay 7.4.2 GA3

Компания Liferay продолжает цикл разработки новой версии своей портальной платформы Liferay 7.4 и выпустила новую версию - Liferay CE 7.4.2 GA3

Согласно новой политике релизов, версии Liferay Community Edition хоть и имеют статус General Aviability - но по сути дела являются своего рода "бетами" перед выпуском коммерческий версии Liferay DXP. То есть - даже между минорными релизами одной версии (7.4.0, 7.4.1, 7.4.2) могут происходит серьезные изменения. И так продолжается до релиза коммерческой DXP-версии - после которого функциональное наполнение продукта все-таки более-менее устаканивается.

Так и в ветке 7.4 с каждым релизом выходят не только новые фичи (о которых поговорим чуть ниже), но и исчезают. Например в версии 7.4.1 разработчики полностью убрали функционал Application Builder (который был добавлен еще в версии 7.3). На наш запрос коллеги ответили в духе "мы решили полностью пересмотреть подход к реализации данного функционала и потому вообще убрали его из релизов". Вернется он или нет к окончанию цикла разработки 7.4 - пока не понятно.

Ну а теперь давайте рассмотрим, что нового добавилось в версии Liferay CE 7.4.2 - а добавили много чего - и в основном это различные интеграции.

Интеграция с сервисами автоматического перевода

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

По умолчанию поддерживается сервис Google Translate, однако наша команда уже включила в беклог Incomand задачу по разработке поддержки сервиса Yandex Translate.

Аудит страниц с использованием сервиса PageSpeed

Еще одна интеграция касается вызова сервиса PageSpeed для аудита создаваемой публичной страницы. Редактор страницы прямо из режима редактирования может вызвать сервис и получит информацию от сервиса Google PageSpeed

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

Интеграция с чатами

Теперь портал можно интегрировать с широким спектром чат-сервисов (сервисы, которые добавляют возможность чата с продавцом/поддержкой) на страницы сайта.

Поддерживается широкий спектр популярных на западе чат-платформ (ZenDesk, JivoChat, LiveChat), мы же себе записали в беклог Incomand  добавить добавить поддержку платформ, популярных в России).

Подписание документов сервисом DocuSign

И еще одна интеграция! На этот раз с популярным на западе сервисом подписания документов DocuSign.

За счет реализации интеграции с данным сервисом появилась возможность вызвать для любого документа в Document Library (инструмент хранения документов в Liferay) процесс подписания - указав получателей, которые должны этот документ подписать.

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

Очень интересная возможность - в нашей компании сейчас прорабатывается вопрос реализации кадрового документооборота (КЭДО) с использованием портала Incomand - и возможность подписания документов в базовой платформе Liferay (тут понятно что надо будет лрорабатывать под различные, применимые в России сервисы неквалифицированной электронной подписи) будет очень кстати!

Улучшения в формах

Сделан целый ряд улучшений, который касается редактора форм:

  • Новые точки расширений, которые упрощают разработку собственного функционала;
  • Возможность создания скрытых полей, которые, например, могут содержать и передавать на сервис какие-то предзаполненные значения, которые при этом не надо видеть конечному пользователю;
  • Возможность изменять сообщение при ошибке для обязательных полей;
  • Возможность задания маски ввода (то, что мы сейчас вынуждены делать в рамках Incomand 7.3!);

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

Но важно понимать, что данная версия не предназначена для использования в промышленном окружении. Вы конечно можете это делать (на свой страх и риск - но без каких либо гарантий). Всем желающим использовать новую функциональность необходимо либо дождаться выхода стабильной коммерческой версии Liferay DXP, либо обратить внимание на наш портал Incomand - который всегда основывается на стабильных версиях Liferay.

05.08.2021