2013-02-22 126 views

回答

25

電子商務:如果它是一家商店,您可能需要考慮BroadLeaf Commerce:它不是一個CMS,而是一個開源的商店系統,但建立在您正在尋找的技術堆棧上。 http://www.broadleafcommerce.org/

除此之外:我使用OpenCms的多年(2005年起)的工作,你可以把它與Spring集成(這就是我們所做的,看到我的答案在這裏這個問題:What java based CMS can manage existing pages' content?Integration of Java application with OpenCms

但是,如果我建立了一個新的網站與Java中的CMS我大概用玉蘭CMS去,因爲文檔和社區,儘管它比OpenCms的更新也比較成熟。 http://www.magnolia-cms.com/ Spring集成:https://wiki.magnolia-cms.com/display/WIKI/Magnolia+Blossom

關於架構:白玉蘭採用兔崽子作爲JCR兼容的存儲庫,而OpenCms中使用它自己的方式,與下行恕我直言,他們存儲在MySQL數據庫中,而不是對所有的內容文件文件系統。這不會帶來很多好處,但只有不利之處。

關於您對響應式設計的要求:您選擇哪個CMS並不重要,因爲您將作爲前端呈現的內容(無論是html5,json,xml)對CMS的選擇無關緊要。我想說,選擇具有與您的要求相匹配的最佳功能特徵的CMS或電子商務系統,然後查看UI,您會發現哪一個最吸引人。

關於架構和底層技術,以上三者應該都做得很好。

==更新2016年5月20日==

只是爲了確認我的,我在三年前提出上述建議:全部2年前後無法正常使用的OpenCms工作了10年左右,我切換到厚朴不後悔。恕我直言,它是那裏最好的開源WebCMS,可以與大型玩家真正競爭。社區和文檔非常好。我使用免費社區版。順便說一句:我不爲Magnolia International Ltd或他們的任何合作伙伴工作,這僅僅是我個人的觀點和經驗。

+0

嗨Mathias,非常感謝你的回覆。它不完全是電子商務網站,它像分類廣告和小電子商務概念。但它應該適用於Spring MVC和java的東西。 – suren 2013-02-22 08:39:45

+0

如果CMS是一個關鍵功能,請看Magnolia,有據可查的偉大社區。看看Magnolia Spring Blossom:http://www.magnolia-cms.com/magnolia-cms/features/blossom-spring-cms-integration.html用於Spring集成。 – 2013-02-22 11:01:14

+0

當您寫下這個答案時,Magnolia是一個免費的解決方案嗎? – Kaspar 2016-05-25 21:28:59

0

如果你想在一個CMS或電子商務平臺使用Spring框架中,前3名我知道的有:
玉蘭CMS
闊葉
Liferay的

而且基於一些CMS的列表(或支持)Spring框架。

craftercms
craftercms.org/
http://craftercms.org/downloads
工匠是一個純粹的Spring框架,它是更好的開始說起吧。

wallride
http://wallride.org/
100%由純Java的,使用Spring框架,Hibernate和Thymeleaf。

河馬CMS Spring框架的
https://www.onehippo.org
許多核心功能,如依賴注入和麪向方面編程在河馬的交付層(HST)用於管理其內部元件。

asbrusoft
http://wcm.asbrusoft.com/
- 純粹的春天。沒有免費供個人,但價格便宜,爲企業

http://www.broadleafcommerce.com/
- 清泉

海象CMS
http://walrus.lt/
- 基於Spring框架

dotcms
https://dotcms.com/cms-platform/features
java的CMS - 充滿春天支持

+0

我們應該添加Spring內容(https://paulcwarren.github.io/spring-content/)到這個名單亞瑟?它使用現代Spring編程技術爲內容服務「構建自己的」方法,使其快速啓動和運行。 100%春天,100%雲本地。能夠支持任何數據庫和存儲組件。 – 2018-02-14 16:29:27

0

還有Spring Content。這使您可以在您選擇的組件之上構建您自己的CMS,而不必強制使用CMS代表您選擇的任何內容。參見上面關於MySQL的評論。只需一個類和兩個接口即可構建內容服務。