Liferay 7.0 m7
Блоги
Навигационные полоски
Итак - после года разработки вышла последняя Milestone версия Liferay 7.0 m7. Дальше пойдут беты - а это означает что вряд ли мы увидим что-то новое - будет идти шлифовка того, что уже есть. Соответственно - можно получить более менее внятное представление о том, что нас ждем в Liferay 7.0
Новые темы
Первое что бросается в глаза - новое оформление. Оригинальная статья рисует более чем симпатичную картинку
Хотя в оригинале выглядит не так симпатично.
Но в анонсе просят не судить строго - со стилями надо еще работать. Основное что обещают - большую гибкость темы чтобы можно было использовать ее Out-of-box (интересно - надпись Power By Liferay сделают конфигурируемой?). Из того что уже радует - встроенный в шапку Поиск (вот уж что мы делали наверное в 90% разрабатываемых тем)
После логина - паника! Где Докбар? Где моя кнопка "Управлять"? Как перейти в "Панель Управления"? Где мои голубенькие кнопки добавить и редактировать страницу слева??? Что это? Как с этим работать?
Оказалось все есть - но теперь внизу.
Теперь нет отдельной кнопки "панель Управления" (Control Panel) - работа с пунктами панели управления происходит отсюда же - из левой меню. Как мне кажется - Liferay добивается чтобы пользователь ни на секунду не терял из виду ту страницу (тот контент) с которым он работает. Раньше было условно два режима - один - работа с контентом - ты ползаешь по сайту и что-то там делаешь. Второй - Конфигурация - ты переключаешься в Панель Управления и делаешь что-то там. теперь такого нет.
Меню "Добавить" (плюсик снизу) переехала вправо. По мне - так удобней.
В целом - новый вид хоть и выглядит поначалу необычно и непривычно мне понравился.
Добавление картинок
В оригинальном анонсе было как "Great Image Expereince" - но наверное это "Great" - а так - реализовано то, что давно реализовано в других платформах (в той же JIRA)
Кстати следующий экран у себя я получить не смог - Pop-Up выбора картинки открылся очень маленьким по высоте и увеличивать ее отказывался. Беру с сайта - надеюсь не обманули
Улучшения редактора
В Liferay продолжают улучшать свой AlloyEditor - который предлагает принципиально другой подход к редактированию. Он становится все более и более функциональным (первые версии могли делать только базовые вещи).
Выглядит инновационно. Но, вот у меня например есть корпоративный клиент, которые в 6.2 просит вернуть старый, 3-ий FCKEditor - так как он более похож на "старый" Word, которым по прежнему пользуются пользователи. Как такому клиенту продавать AlloyEditor - я не знаю. Успокаивает одно - опции настройки где какой редактор использовать никто не отменял.
Изменения в Архитектуре
Но Liferay 7.0 будет Liferay 7.0 (а не 6.3) не из за нового редактора или нового внешнего вида. Основное архитектурное изменение - переход на OSGI.
OSGI
К текущему Milestone насколько я вижу из ядра в OSGI модули вынесли все: все портлеты теперь оформлены как OSGI модули, все варианты интеграции по безопасности (OpenID, NTLM и прочее) - каждый в своем модуле. Вообщем все, (ну вернее почти все, какие-то jsp еще там остались - но я думаю это к релизу вычистят) перенесли в OSGI - в webapps/ROOT теперь минимальное ядро. В webapps/ROOT теперь нет liferay-impl.jar !!!! (ну кто знает что это такое - тот поймет степень перехода на OSGI)
Declarative Services
Когда-то давно Liferay был построен на толстых жирных EJB 2, потом переехал на Spring, теперь (с переходом на OSGI) переехал на Declarative Services которые используется для Dependency Injection (вместо Spring-а)
Поддержка ECMAScript 2015
Без комментариев.
Что расстраивает в архитектурном плане (и что скорей всего уже не будет исправлено до выхода релиза)
- Томкат по прежнему 7-ой, в 8-ке есть поддержка технологии WebSockets, которая очень пригодился бы для (например) реализации poller- а
- Реализация веб-сервисов судя по всему по прежнему на Axis 1.4 - ну, мне кажется это уже просто неприлично.
Скачать milestone (если захотите сами с ним поиграть) можно с SourceForge: http://sourceforge.net/projects/lportal/files/Liferay%20Portal/7.0.0%20M7/
Оригинал анонса на английском: https://www.liferay.com/web/jorge.ferrer/blog/-/blogs/liferay-7-milestone-7-the-last-milestone-release
- 6.2 (12)
- 7.0 (12)
- activiti (14)
- apache camel (6)
- camel (11)
- devcon (6)
- devops (5)
- emdev (9)
- emdev limited (9)
- entaxy (13)
- esb (10)
- fuse (5)
- gartner (7)
- google apps (6)
- jboss (5)
- liferay (143)
- liferay 7.1 (11)
- liferay dxp (11)
- liferay7 (12)
- openshift (8)
- osgi (5)
- redhat (15)
- rest (6)
- wso2 (70)
- wso2 api-m (10)
- wso2 ei (8)
- wso2ei (5)
- wso2esb (7)
- wso2is (8)
- емдев (11)
Сайт использует файлы cookie. Они позволяют узнавать вас и получать информацию о вашем пользовательском опыте. Это нужно, чтобы улучшать сайт. Посещая страницы сайта и предоставляя свои данные, вы позволяете нам предоставлять их сторонним партнерам. Если вы согласны, продолжайте пользоваться сайтом. Если нет – установите специальные настройки в браузере или обратитесь в техподдержку.