0

現在、私たちのチームは新しいプロジェクトに直面しています。新しい会社のイントラネットポータルの作成です。いくつかの理由により、Javaオープンソースポータルを検討し、LiferayとGateInのどちらかを決定しています。

非常に重要な要件の1つは次のとおりです。ユーザーのポータル表現は、顧客のコンピューターの国/言語設定に依存する必要があります。つまり、ポートレットのローカリゼーションだけでなく、会社の米国子会社のユーザーは、おそらくフランスのユーザー以外の構造を見る必要があります。LiferayとGateInで要件を実装することは可能ですか?

4

4 に答える 4

4

これは、Liferay を通じて確実に実現できます。組織づくりのコンセプトをご覧ください。

これが GateIn で実行できるかどうかはわかりません。ただし、これらのポータルを選択する前に、覚えておく必要があることが他にもたくさんあります。ここではそれらのいくつかについて言及しようとしました。

1.特定のコンテナで実行するために選択するポータル サーバーの安定性を確認します。GateIn は当初、不安定でした。

2.必要に応じて、(カスタマイズのために) いくつかのファイルをオーバーライドする必要がある場合があります。GateIn は、同じために GTMPL ビュー テクノロジーを使用します。これであなたがどれだけ上手かをチェックしてください。この場合、Liferay の方が簡単です (Liferay は GTMPL UI フレームワークを使用しません)。

3.ロケーションベースのポータルの開発とは別に、完全に Ajax ベースのページ、優れた UI フレームワーク (JSF など) などの他のことも達成しようとしている場合は、選択しているポータルサーバーが Ajax をサポートする特定のコンテナーで実行されているかどうかを確認してください。 JSF (最新バージョン)

上記は少数であり、リストが増える可能性があります。しかし、結論として、私はLiferayに行くことをお勧めします:)

于 2012-12-20T04:33:21.923 に答える
4

これは、さまざまなレベルの Gatein で実現できます。

  • サイト : 同じポータル インスタンスで実行されている (同じユーザー ベースを共有している) 複数のサイトを宣言できます。この場合、ユーザーの国/言語に基づいて、ユーザーを別の国のサイトに自動的にリダイレクトできます。

  • サイト ナビゲーション : Gatein は、ポータル、グループ、およびユーザー ナビゲーションを提供します。ユーザーがポータルに接続すると、ナビゲーションが動的に作成されます。ウェブサイトのみを持つことができ、ナビゲーションはユーザーによって動的に作成されます (グループとユーザーのアクセス許可に基づいて)。

  • ページ (ダイナミクス レイアウト レンダリング): GateIn は各ページを動的にレンダリングします。ページは、ポートレットまたはガジェットを含む複数のコンテナで構成されています。各コンテナにパーミッションを設定し、接続しているユーザーのユーザーグループやメンバーシップを利用することで、異なるページレイアウトが可能です。

もちろん、これら 3 つのアプローチを組み合わせてポータルを構築することもできます。

于 2013-10-31T13:39:50.997 に答える
2

Liferay は非常にバグが多く、コミュニティは非常に悪いです。支援金を支払わなければ。

GateIn には多くの可能性がありますが、まだ機能が不足しています。

于 2013-03-20T15:52:36.403 に答える
-1

JBoss JuzuおよびApache Strutsを使用して汎用ポートレットを開発し、ポータル ベンダー ロックインを無効にすることを検討してください。

Struts は、国際化、ローカリゼーション、タイムゾーンの機能を提供し、私のプロジェクトを実現します。

struts2-portlet プラグインを使用して、複数のポータルで実行されるレポート ポートレットを実現します。ここに私のサンプルがあります: code.google.com/p/jasperrocks/wiki/Features

于 2013-03-04T01:46:18.383 に答える