Liferayは素晴らしいポータルです
どのようなビジネス課題を解決できましたか?あるいは、どのようなメリットが得られましたか?
Liferayは、次の2つのシナリオで使用します。1)ユーザー、グループ、管理、およびカスタムアプリケーションのコンテナーを提供するソリューションの基盤として。このシナリオでは、一般的なアプリケーション要件に先んじてメリットがあります。 2)ポータルとして、通常のすべてのポータルの理由から。オープンソースの性質は、開発者教育に多大なメリットをもたらします。
改善してほしいポイントは何でしょうか?
アップグレードは少し荒いことがあります。データ移行で有効なデータベースを作成できない場合があります。しかし、これはデータベースを再構築することで解決されており、実際に私たちをブロックしていません。このツールは、正式なビルドによる継続的インテグレーションに重点を置いているSDLCとは一致しないユーザーインターフェイスを介した構成に重点を置いています。最悪のことは、その重みだけです-起動が遅い、ビルドサイクルが重いなど。これは開発を本当に遅くし、開発者を落胆させます。
この製品・サービスの良いポイントは何でしょうか?
Liferayは、Javaで実装された堅固なポータルです。ソースはすぐそこにあるので、自分の貢献を開発する必要があるときに物事がどのように機能するかを理解することができます。
続きを開く
Liferay is a great portal
What problems are you solving with the product? What benefits have you realized?
We use Liferay in two scenarios:
1) As the foundation of a solution providing users, groups, administration, and a container for custom applications. In this scenario, the benefits are head-start on common application requirements.
2) As a portal, for all the usual portal reasons. The open-source nature provides tremendous benefits for developer education.
What do you dislike?
The upgrades can be a bit rough. Sometimes the data migrations fail to produce a valid database. But this has been resolved by re-building the db, and hasn't actually blocked us.
The tooling is focused on configuration via the user interface which doesn't match our SDLC which is more focused on continuous integration via formal builds.
The worst thing is just the weight of it -- slow startup, heavy build cycle, etc. This really slows down development, and discourages our developers.
What do you like best?
Liferay is a solid portal, implemented in Java. The source is right there, so I can figure out how things work when I need to develop my own contributions.
続きを開く