Обзор докладов с Liferay DevCon 2015

В октябре прошла конференция Liferay DevCon 2015 в Дармштадте (Германия). Не так давно на сайте конференции https://www.liferay.com/web/events2015/devcon/recap разместили наконец видео докладов (слайды были размещены раньше) - и тут я хочу рассказать о наиболее интересных докладах.

Liferay 7 & OSGI

Конечно же большая часть докладов была о новой версии Liferay 7 которая должна выйти в первом квартале 2016. Одним из основных архитектурных изменений в новой версии будет переход на использование OSGI.  Об этом была больша часть докладов.

Основной доклад был от Raymond Auge о том, какие плюшки ждут нас в OSGI.

 Отдельно стоит обратить внимание на bndtools - по обещаниям Ray-я они должны значительно сократить время разработки (круче чем jrebel)

Так же интересно послушать его же доклад Migration vs Conversion портлетов - что делать со своими разработками которые уже есть для Liferay 6 - просто мигрировать на 7-ку, либо конвертирвать их в полноценные OSGI Bundle.

Раз уж заговорили о разработке плагинов - нельзя пройти мимо новой версии Liferay IDE 3.0 - основной фишкой которой станет, конечно же, поддержка Liferay 7  и разработка OSGI-bundle-ов.

Ну и заканчивая тему с Liferay 7 и OSGI не могу пройти мимо доклада о том, какие возможности по тестированию (начиная с  unit-testing-а) открываеются в новой версии.  Unit-testing в текущей версии - больной вопрос который нам так и не удалось решить красиво - так что ждем с нетерпением!

Liferay FrontEnd 

Отдельным потоком шел ряд презентация об изменении в UI. Обычно за это в Liferay отвечал Zeno Rocha.  Причем его доклады всегда были очень интересны (не важно о чем он говорил при этом - о том как крут YUI & AlloyUI в 2013 или о том что framework на самом деле не важен как в 2014-ом) - его доклады были всегда самыми живыми. Как пример - нашел доклад с 2014-ого года

Отдельно вставляет слайд на 3-ей минуте (тут важно понимать, что Zeno - бразилец, а презентация проходила в Германии, кто смотрел ЧМ 2014 по футболу - поймет о чем я).

Но, в этом году Zeno не было, потому приз за самую "живую" презентацию достается бельгийцу Jan Eerdekens с его рассказом о том, как он прикручивал AngularJS к Liferay.

Что вообще будет в Liferay 7  в плане framework-ов - непонятно. YUI ушел, как дальше без него будет развиваться  AlloyUI - непонятно. В Liferay вроде делают какой-то новый metal.js - но я скажу честно - из доклада я так и не смог понять что нас все-таки ждет. Может у вас получится?

Одним из существенных, видимых изменений в Liferay 7 - это переход на новый UI-шаблон, который назвали Lexicon.  На конференции был отедельный доклад об этом.

Ну и интересная фича - это поддержка Single Page Applications.

Документы и Формы

В Liferay 7 ожидаются новые возможности в плане работы с документами

и формами.

 

Конечно же, это далеко не все - докладов было намного больше. Тут я изложил те, что мне лично были наиболее интересны. Все доклады можно посмотреть на странице конференции: https://www.liferay.com/web/events2015/devcon/recap