【问题标题】:Use Liferay Hook to load data (page,web content,structure...)使用 Liferay Hook 加载数据(页面、网页内容、结构...)
【发布时间】:2013-02-12 09:08:38
【问题描述】:

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

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

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

谢谢。

【问题讨论】:

    标签: hook liferay


    【解决方案1】:

    看一下 Sevencogs-hook 代码:这完全符合您的要求(并且整齐地记录了 API 的使用)

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

    而且 - 你真的想升级到最新版本:5.2.3 太古老了

    【讨论】:

      猜你喜欢
      • 2018-02-13
      • 2016-05-18
      • 2011-12-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多