Liferay 7.0 A1

Итак, как и было обещано - цикл разработки milestone релизов закончился и компания Liferay  выпустила первую альфа-версию. Что же нас ждет?

Изменения UI

На самом деле немного странно что основное глобальное изменение (ну кроме перехода на OSGI) в компании Liferay приберегли на самый конец. Я говорю о полностью новом внешнем виде и принципах работы, которые начали появляться только в последнем Milestone 7.

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

Причем в новой версии Liferay не просто разрабатывает новый дизайн - они разрабатывают новый "шаблон" построения пользовательского интерфейса (который они назвали Lexicon) - который задает определенные правила работы: как показывать данные списком? как показывать в виде превьюх, как добавлять новые данные и так далее и тому подобное. Цель хорошая - в итоге все портлеты (и родные и добавленные другими разработчиками) должны выглядеть однообразно.

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

И на планшете

И на смартфоне

Если весь портал будет таким - это будет круто

Поддержка Java 8

На самом деле портал работал с Java 8 и до этого, просто начиная с этой версии закончен весь процесс тестирования и Liferay официально заявляет о поддержке этой версии

Группировка страниц

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

Теперь есть возможность просто сгруппировать страницы в некоторой "виртуальной" странице, которая никак не отображается на портале. Для сайтов с большим количеством страниц это круто.

 

На самом деле изменений очень много. Основное на что хочется надеяться - что к релизу Liferay решит поставленную задачу и доведет пользовательский интерфейс до ума.

Как обычно - скачать новую версию можно по ссылке: http://sourceforge.net/projects/lportal/files/Liferay%20Portal/7.0.0%20A1/