我们有一些JSR 286投诉的portlet。我们将这些带有liferay-server的portlet出售给我们的客户。一位客户询问是否可以使用Drupal代替Liferay。
我找不到Drupal支持jsr-286-portlets的任何信息。所以它不可能与Drupal一起使用liferay-portlets,对吗?
答案 0 :(得分:3)
我认为您可能有以下选择:
引自WSRP规范:
远程Portlet的Web服务规范定义了一个Web 用于访问和交互的服务接口 面向演示的Web服务。
基本上,您需要一个正在运行的Liferay实例,将您的portlet作为面向表示的Web服务暴露给Drupal,它将使用它们并将其发送回客户端。
好消息是Drupal似乎支持它。您需要启用 Drupal 作为WSRP的消费者,请参阅that Drupal页面, Liferay 作为< strong>制作人,请参阅here。
与第一种解决方案类似,但由于客户端将直接与Liferay服务器联系,因此客户端将直接与Liferay服务器联系,因此需要将其公开(如果不是在Intranet方案中)并且可能需要 Single Sign On 解决方案进行身份验证。
我建议你看一下关于Liferay Application Integration Strategies的文件,因为很好地回顾了几个有利有弊的整合策略(包括我引用的两个)。