Application Adapter в Liferay - Application Adapter в Liferay
Блоги
Навигационные полоски
Вот уж точно - век живи, век учись. Про фичу "Application Adapter" я слышал еще на симпозиуме в Будапеште, но как я понял - она планировалась либо для версии 6.2, либо в 6.1 - но Enterprise Edition.
А вот, оказывается, она уже есть в текущей версии 6.1.1 (GA2 CE).
О чем речь? В Liferay есть специальный тип хуков - jsp hook - данный тип хуков позволяет подсунуть в Liferay свою реализацию любой стандартной jsp-хи. Например, хочется вам из редактирования блогов убрать лишние поля, либо добавить какое-то сообщение в форму логина - просто переопределяете в своем проекте соответствующую JSP, и после деплоя Liferay начнет использовать ее. Подробней о JSP Hook-ах можно прочитать в Development Guide: http://www.liferay.com/documentation/liferay-portal/6.1/development/-/ai/overriding-a-j-4
Но вот что делать, если необходимо, чтобы изменения в JSP присутствовали не на всем портале, а только на определенных сайтах. Вот тут и приходит на помощь Application Adapter.
На удивление, о нем достаточно подробно написано в том же Development Guide, только кто же читает этот FM?
Если вкратце, то, для того что бы JSP хук превратился в Application Adapter, необходимо:
1. При описании хука в файле liferay-hook.xml указать, что он не глобальный:
<custom-jsp-dir>/META-INF/custom_jsps</custom-jsp-dir> <custom-jsp-global>false</custom-jsp-global>
- Теги
- liferay
- 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. Они позволяют узнавать вас и получать информацию о вашем пользовательском опыте. Это нужно, чтобы улучшать сайт. Посещая страницы сайта и предоставляя свои данные, вы позволяете нам предоставлять их сторонним партнерам. Если вы согласны, продолжайте пользоваться сайтом. Если нет – установите специальные настройки в браузере или обратитесь в техподдержку.