0

いくつかの複雑で独自の機能を備えた e コマース アプリケーションに適した CMS 製品の選択についてサポートが必要です。独自のバージョンを構築する予算がないため、既存の CMS の使用を検討しています。

  • コピーエディター
  • ページ レイアウト ツール
  • サイト マップ エディター (オプション)

私は、Spring.MVC と JBoss Seam をフレームワークの代替手段として、JSP/JSTL と Facelets/JSF をビュー テクノロジとして検討した後、CMS がこの選択を促進する可能性があることに気づきました。

最初は 6 人の顧客がいたため、各テナント ページにブランディングを適用したマルチテナント アーキテクチャに非常に熱心でした。

私は 2 つのアーキテクチャの代替案を見ます:

  • Web フレームワークに直接基づいて特注のマルチテナント サイトを構築し、JCR を介してコンテンツを「プルイン」します。
  • マルチテナント型のCMSを導入し、何とか独自機能を追加。

「独自の機能」は、あなたが望む製品を正確に構築するためのインタラクティブなデザイナーです。ビルドが完了すると、製品がカートに追加され、通常の支払いとアカウント設定機能が考慮されます。すべてまだマルチテナントの状況にあります。

コンテンツ編集機能が別の Web アプリにあることを非常に嬉しく思います。6 人の顧客に代わってこれを操作するだけで十分ですが、理想的には、6 人の顧客もアクセスできるようにすることです。これをブランド化する必要はまったくありません。

助言がありますか?

4

2 に答える 2

1

Liferay の上に構築されたオープンソースの CMSであるdotCMSを見てみましょう。これは、1 つのインスタンス内で複数のサイトを簡単に実行できる柔軟な Java ソリューションです。

サイトは、設定方法に応じて、コンテンツ、アセット、およびテンプレートを共有することも、何も共有しないこともできます。

ユーザーは、1 つまたは複数のサイトを管理するためのアクセス権を持つことができます。管理ツールへのビューは、権限によって制限されます (ご想像のとおり)。

繰り返しますが、私は偏見を持っていますが、これはまさに dotCMS が解決するように設計された問題です。

于 2011-01-11T20:32:05.350 に答える
1

cms の上にカスタム機能要件を開発する予定がある場合は、liferay ポータルをお勧めします。これは、cms が組み込まれたオープン ソース ポータルです。また、ショッピング カート ポートレットや、さらに多くのビルトイン ポートレットとテーマも付属しています。強力なユーザー/ロール ベースの許可メカニズムを備えたマルチテナント ソリューションを提供できます。Active Directory と統合でき、シングル サインオン ソリューションを簡単に構成できます。カスタム要件を JSR168 または JSR286 準拠のポートレットとして開発し、liferay ポータルにデプロイできます。また、フックと拡張環境機能を使用して、liferay 機能を拡張/カスタマイズするオプションもあります。

于 2011-03-27T01:41:11.903 に答える