使用钩子扩展liferay插件功能

时间:2014-03-11 15:33:41

标签: liferay hook liferay-6

Liferay相当新鲜。我了解到可以创建包含不同框架(包括JSF)的插件UI。此外,我了解到我可以使用钩子扩展现有插件的功能。现在我很好奇是否有可能将新的JSF页面添加到现有的插件中,该插件是使用钩子使用JSP构建的?

假设我想扩展动态数据列表portlet,添加一些新功能,为此我需要添加新页面。

  • 是否可以添加新页面?
  • 我可以创建一个新的插件,将JSF作为前端框架,实现我想在JSF页面中添加的逻辑,是否可以将用户从原始JSP重定向到那些JSF页面,让用户在那里做一些事情然后将用户返回到原始的dynamic_data_list JPS?
  • 如果可能,我该如何使用Liferay 6.2?

由于

1 个答案:

答案 0 :(得分:2)

developer guideWiki记录了这些机制。它不是一个部署到正在运行的系统的钩子,而是一个将自定义更改注入现有插件的开发选项,而是部署修改后的版本而不是原始版本。

通过这种方式,您可以执行以这种方式添加的额外功能(请参阅构建过程)。从技术上讲,前两个要点的答案是“是”。如果链接的文档无法帮助回答您的第三个要点,请更具体地询问实际上哪些不起作用。但请记住,只有核心liferay可以使用钩子进行自定义,插件可以在编译时自定义 - 而不是使用钩子。