使用Liferay Hook加载数据(页面,Web内容,结构......)

时间:2013-02-12 09:08:39

标签: hook liferay

我在Liferay 5.2.3中工作,我需要加载数据(创建页面,在某些页面中添加portlet,创建一些结构,在结构中添加Web内容......)。

我听说有一种方法是使用hook来部署这个脚本(java类用户liferay api来加载数据),但我认为一个钩子项目liferay一定不能用这种方式,数据应该加载一次而不是总是,加载数据不会修改行为liferay,只是加载数据......

你觉得在这种情况下使用胡克是一个好方法吗?或者我应该使用普通项目java来加载我将通过可执行文件启动的数据。

谢谢。

1 个答案:

答案 0 :(得分:0)

看一下sevencogs-hook代码:这正是你所要求的(并且整齐地记录了API的使用)

小心但是:在5.2.3中,它检查数据库中是否存在“Bruno”(Sevencogs管理员) - 如果他不在那里,它将清除内容并用7cogs数据填充它。更高版本使用更安全的升级操作,例如只运行一次。

并且 - 你真的想升级到最新版本:5.2.3是古老的