3

既存の実行中のJavaWebアプリケーションがあります。現在、ページのコンテンツは静的ですが、ページは依然としてjspファイルであり、ルックアンドフィールは特別に設計されています。私の顧客は、ニュースやイベントなどのコンテンツの更新をjspコードへの最小限の変更で管理するために、CMSを使用したいと考えています。私はopencmsを試しましたが、それができることはまだわかりません。私が知っている限り、opencmsの世界でopencmsを介して作成するにはページが必要です。レイアウト、ルックアンドフィールはopencmsのパターンに従う必要があります。これは、ページ上の多くのブロックコンテンツと言われていますが、私の要件に一致するCMSはありますか?

4

1 に答える 1

4

OpenCmsMagnoliaは、オープンソースのJavaベースのCMSをリードしています。彼らはそれを行うことができますが、もちろんそれにはいくつかの努力があり、それはあなたの現在のウェブサイトのアーキテクチャに依存します。

現在のWebサイトでJSPを使用しているのが実際に唯一の場合は、JSPをOpenCmsにダンプするだけで済みます。次に、OpenCms内にWebサイトがありますが、もちろんまだ編集できません。次に、構造化コンテンツ要素(XSD)を使用して、編集可能な要素を段階的に統合します。このプロセスは非常に複雑であるため、ここでの回答では簡単に説明できません。OpenCmsベースのWebサイトを最初から構築するよりも難しいため、OpenCmsの経験が少し必要です。

現在のアプリケーションがSpringのようなフレームワークを使用している場合は、追加の手順があります。以前にSpringをOpenCmsと統合しましたが、機能します。

ほとんどのJavaCMSは必要なものを許可すると思いますが、それらすべてで少し手間がかかります。さらに、現在のアプリケーションでjarを使用している場合は、それらと使用しているOpenCmsバージョンのjarとの間に競合がないことを確認する必要があります。

または、 CMS要件が非常に基本的な場合は、 FCKEditor / CKEditorを実装して、独自の小さなCMS機能を作成することもできます。

現在のテクノロジースタック/フレームワークなどについて、もう少し詳しく教えてください。そうすれば、より詳細に答えることができます。

アップデート(2015):

2015年の時点で、私はOpenCmsからMagnoliaに移動しましたが、それを強くお勧めします。ドキュメントは素晴らしいです、そして彼らはBlossomという名前のSpring統合のためのモジュールを明示的に持っています。https://documentation.magnolia-cms.com/display/DOCS/Blossom+module

于 2012-11-22T03:33:17.390 に答える