Liferay-Portlets in Drupal



我们有一些Portlet是JSR286投诉。我们向客户销售那些带有liferay服务器的Portlet。一位客户询问是否可以将其与Drupal一起使用,而不是与Liferay一起使用。

我找不到任何关于Drupal支持jsr-286-portlets的信息。因此,不可能将救生Portlet与Drupal一起使用,对吗?

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

远程Portlet Web服务2.0(WSRP)

引用WSRP规范:

远程Portlet的Web服务规范定义了一个Web用于访问交互式面向表示的web服务。

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

好消息是Drupal似乎支持它。您需要启用Drupal作为WSRP的消费者,请参阅Drupal页面,以及Liferay成为生产者

使用IFrame

与第一个解决方案类似,但集成较少,在安全方面需要做更多的工作,因为客户端将直接联系Liferay服务器,因此您需要将其公开为公共服务器(如果不是在Intranet场景中),并且您可能需要单点登录解决方案进行身份验证。


我建议看一看关于Liferay应用程序集成策略的文档,因为我很好地回顾了几个有优缺点的集成策略(包括我引用的两个)。

最新更新