web-dev-qa-db-ja.com

Spring MVC WebアプリケーションとデバイスレスポンシブWebデザインに使用するCMSは何ですか?

私は自分のビジネスのために小さなeコマースWebサイトをデザインすることを探しています。私は、SpringとJavaものをバックエンドで使用します。また、Webサイトはデバイスに応答する必要があります。使用するCMSを決定するのは非常に混乱しています。誰か助けてください。

21
Suren Raju

Eコマース:ショップの場合、BroadLeaf Commerceを調べてみてください。CMSではなく、オープンソースのショップシステムですが、あなたが探しているテクノロジースタック。 http://www.broadleafcommerce.org/

それ以外:長年(2005年以降)OpenCmsを使用していて、Springと統合することができました(これは、 [= /// =)JavaベースのCMSは既存のページのコンテンツを管理できますか?Javaの統合OpenCms を使用したアプリケーション

ただし、JavaでCMSを使用して新しいサイトを構築した場合は、おそらくMagnolia CMSを使用します。 OpenCmsより新しいにもかかわらず、コミュニティはより成熟しています。 http://www.magnolia-cms.com/ Spring統合: https://wiki.magnolia-cms.com/display/WIKI/マグノリア+ブロッサム

アーキテクチャに関して:MagnoliaはJackrabbitをJCR互換リポジトリとして使用しますが、OpenCmsは独自のアプローチを使用しますが、すべてのコンテンツファイルをファイルシステムではなくMySQLデータベース内に格納するという欠点があります。それは多くの利点をもたらしませんが、欠点のみをもたらします。

レスポンシブデザインの要件について:どのCMSを選択するかは問題ではありません。フロントエンドとしてレンダリングするもの(html5、json、xmlであるかどうか)は、CMSの選択には実際には関係ないためです。つまり、一連の要件に一致する最高の機能を備えたCMSまたはeコマースシステムを選択し、最も魅力的なUIを確認します。

アーキテクチャと基盤となるテクノロジーに関しては、上記の3つはすべてうまくいくはずです。

==更新20.05.2016 ==

私が3年前に行った私の上記の提案を確認するためだけに:OpenCmsで約10年間働いた後、私は完全に2年前にマグノリアに切り替え、後悔しませんでした。私見それは実際に大手と競争することができる最高のオープンソースWebCMSです。コミュニティとドキュメントは優れています。無料のコミュニティエディションを使用しています。 btw:Magnolia International Ltdやそのパートナーには勤務していません。これは私の個人的な意見と経験にすぎません。

34
Mathias Conradt

CMSまたはeコマースプラットフォームでSpringフレームワークを使用する場合、私が知っている上位3つは次のとおりです。
マグノリアcms
広葉樹
ライフレイ

そして、Springフレームワークに基づく(またはサポートする)CMSのリスト。

craftercms
craftercms.org/
http://craftercms.org/downloads
crafterは純粋な春のフレームワークです。それから始めるのが良いです。

ウォールライド
http://wallride.org/
Spring Framework、Hibernate、Thymeleafを使用して100%純粋なJavaで作成。

HIPPO CMS
https://www.onehippo.org
Dependency InjectionやAspect-Oriented Programmingなど、Spring Frameworkの多くのコア機能がHippoの配信層(HST)で使用され、その内部コンポーネントを管理します。

asbrusoft
http://wcm.asbrusoft.com/
–純粋な春。個人には無料ではないが、企業には安い

http://www.broadleafcommerce.com/
–純粋な春

セイウチCMS
http://walrus.lt/
– Java Springフレームワークに基づくCMS

dotcms
https://dotcms.com/cms-platform/features
–完全なばねサポート

2

春のコンテンツ もあります。これにより、CMSがユーザーに代わって選択したものを使用せずに、選択したコンポーネントの上に独自のCMSを構築できます。 MySQLに関する上記のコメントを参照してください。 1つのクラスと2つのインターフェースだけでコンテンツサービスを構築することが可能です。

0
Paul Warren

CoreMediaは、すべてのeコマースプラットフォームと緊密に統合された一流のコンテンツ管理システムでもあり、Springに基づいています。

CoreMediaについて私が公開したものは次のとおりです。

コマースBeansで行動を起こしましょう- link

CoreMedia YouTubeシリーズで簡単に作成- link

0
Bob Balfe