3

JSR286に準拠したポートレットがいくつかあります。これらのポートレットをliferayサーバーとともにお客様に販売しています。ある顧客は、Liferayの代わりにDrupalでそれらを使用することが可能かどうか尋ねました。

Drupalがjsr-286-portletsをサポートしているという情報が見つかりません。では、Drupalでliferayポートレットを使用することはできませんよね?

4

1 に答える 1

3

私はあなたが次のオプションを持っているかもしれないと思います:

リモートポートレット2.0(WSRP)のWebサービス

WSRP仕様からの引用:

リモートポートレット用のWebサービス仕様は、インタラクティブなプレゼンテーション指向のWebサービスにアクセスして対話するためのWebサービスインターフェイスを定義します。

基本的に、ライフレイの実行中のインスタンスが必要です。これは、ポートレットをプレゼンテーション指向のWebサービスとしてDrupalに公開し、それを使用してクライアントに送り返します。

良いニュースは、Drupalがそれをサポートしているようだということです。DrupalWSRPのコンシューマーとして有効にする必要があります。Drupalページを参照してください。Liferayプロデューサーとして使用してください。こちらを参照してください。

IFrameの使用

最初のソリューションと似ていますが、クライアントがLiferayサーバーに直接接続するため、統合が少なく、セキュリティに関する作業が多くなります。したがって、パブリックサーバーとして公開する必要があります(イントラネットシナリオでない場合)。認証にはシングルサインオンソリューションが必要です。


いくつかの長所と短所(私が引用した2つを含む)との統合戦略を非常によく要約しているので、 Liferayアプリケーション統合戦略に関するそのドキュメントを参照することをお勧めします。

于 2012-11-13T16:19:08.003 に答える