1

非常に古いサイトがクローズドコンテンツ管理システム(CMS)で書かれています。このシステムはサポートされなくなりました。このサイトを書き直したい。今はスケーリングせず、バグが多いからです。

明らかに、このシステムは良くありません。

Liferayを使いたいです。

Liferayでは、ユーザーがポートレットを使用して単一のサイトからさまざまなアプリケーションへのアクセスを構成できることを知っています。

関数に興味があります-

  • コンテンツを作成するためのツール。
  • コンテンツに関する共同作業の組織。
  • コンテンツの管理:ストレージ、バージョン管理、アドヒアランスアクセス、フロー制御機器。
  • ..。
  • コンテンツの公開;
  • ナビゲーション、検索に適した形式で情報を提示する。

つまり、多くのコンテンツ管理システム(CMS)を可能にするすべてのものです。Liferayをコンテンツ管理システム(CMS)として使用できますか?

4

1 に答える 1

0

Liferayのコアは、汎用のポートレットコンテナです。ポートレットが表示されるページを整理しました。認証、セキュリティなどを管理します。

Liferayには、Webコンテンツを管理するための事前に作成されたポートレットが付属しています。これはジャーナルポートレットです。ドキュメントの対応するセクションを参照してください。バージョニング、国際化、テンプレート、役割ベースのセキュリティ、ワークフローをサポートします。

それはあなたが説明した要件の領域をカバーしています。それがあなたが持っている正確な要件をカバーしているかどうかはわかりません。なぜなら、それらはあまり正確ではなかったからです(これらは要件の「領域」にすぎないと言ったように)。

内部的には、Liferayは、多かれ少なかれプログラムで簡単にアクセスできるサービスを使用しています。コンテンツはデータベースに保存されます。ドキュメントは、「FileSystemHook」と呼ばれる1つの抽象化レベルを介して保存されます。したがって、ファイルはファイルシステム、JCRの再投稿、または(おそらく)データベース自体に保存できます。JCRはコンテンツを管理するための標準であり、このオプションを使用すると、何らかのインターフェイスを介してアクセスすることもできると思います。

そのすべてがLiferayを箱から出して、またはカスタム開発でかなり拡張可能なプラットフォームにしますが、複雑さにもコストがかかります。

PS:私は過去2年間、Liferayを積極的に使用していないので、この情報の一部は古くなっている可能性があります。

于 2012-11-05T10:45:27.110 に答える