Drupal中的Liferay-Portlets

时间:2012-11-13 15:38:16

标签: drupal liferay portlet jsr286

我们有一些JSR 286投诉的portlet。我们将这些带有liferay-server的portlet出售给我们的客户。一位客户询问是否可以使用Drupal代替Liferay。

我找不到Drupal支持jsr-286-portlets的任何信息。所以它不可能与Drupal一起使用liferay-portlets,对吗?

1 个答案:

答案 0 :(得分:3)

我认为您可能有以下选择:

远程Portlet 2.0的Web服务(WSRP)

引自WSRP规范:

  

远程Portlet的Web服务规范定义了一个Web   用于访问和交互的服务接口   面向演示的Web服务。

基本上,您需要一个正在运行的Liferay实例,将您的portlet作为面向表示的Web服务暴露给Drupal,它将使用它们并将其发送回客户端。

好消息是Drupal似乎支持它。您需要启用 Drupal 作为WSRP消费者,请参阅that Drupal页面, Liferay 作为< strong>制作人,请参阅here

使用IFrame

与第一种解决方案类似,但由于客户端将直接与Liferay服务器联系,因此客户端将直接与Liferay服务器联系,因此需要将其公开(如果不是在Intranet方案中)并且可能需要 Single Sign On 解决方案进行身份验证。


我建议你看一下关于Liferay Application Integration Strategies的文件,因为很好地回顾了几个有利有弊的整合策略(包括我引用的两个)。