25

我正在寻找为我的企业设计一个小型电子商务网站。我将在后端使用 Spring 和 Java 的东西。并且网站应该是设备响应的。我很困惑决定使用哪个 CMS。请有人帮助我。

4

4 回答 4

35

电子商务:如果是商店,您可能想了解BroadLeaf Commerce:它不是 CMS,而是开源商店系统,但建立在您正在寻找的技术堆栈之上。 http://www.broadleafcommerce.org/

除此之外:我曾经使用OpenCms多年(自 2005 年以来),您可以将其与 Spring 集成(这就是我们所做的,请在此处查看我对这个问题的回答:What java based CMS can manage existing pages' content ?以及Java 应用程序与 OpenCms 的集成

但是,如果我在 Java 上使用 CMS 构建了一个新站点,我可能会选择Magnolia CMS,因为文档和社区更成熟,尽管它比 OpenCms 更新。 http://www.magnolia-cms.com/ 春季集成:https ://wiki.magnolia-cms.com/display/WIKI/Magnolia+Blossom

关于架构:Magnolia 使用 Jackrabbit 作为与 JCR 兼容的存储库,而 OpenCms 使用自己的方法,缺点是它们将所有内容文件存储在 MySQL 数据库中而不是文件系统中。这并没有带来太多好处,只有缺点。

关于您对响应式设计的要求:您选择哪种 CMS 并不重要,因为您将呈现为前端的内容(无论是 html5、json、xml)对于 CMS 的选择并不重要。我会说,选择具有与您的一组需求相匹配的最佳功能特性的 CMS 或电子商务系统,然后查看 UI,您会发现哪个最吸引人。

关于架构和底层技术,以上三个应该都做的很好。

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

只是为了证实我三年前提出的上述建议:在使用 OpenCms 大约 10 年后,我在 2 年前完全切换到 Magnolia 并且不后悔。恕我直言,它是目前可以与大玩家竞争的最好的开源 WebCMS。社区和文档非常好。我使用免费的社区版。顺便说一句:我不为 Magnolia International Ltd 或他们的任何合作伙伴工作,这只是我个人的意见和经验。

于 2013-02-22T07:21:15.983 回答
4

如果您想在 CMS 或电子商务平台中使用 Spring 框架,我知道的前 3 个是:
magnolia cms
broadleaf
Liferay

并列出一些基于(或支持)Spring 框架的 CMS。

Craftercms
craftercms.org/
http://craftercms.org/downloads
Crafter 是一个纯 Spring 框架,最好入手。

wallride
http://wallride.org/
由 100% 纯 Java 制作,使用 Spring 框架、Hibernate 和 Thymeleaf。

HIPPO CMS
https://www.onehippo.org
Spring Framework 的许多核心功能,例如依赖注入和面向方面的编程,都在 Hippo 的交付层 (HST) 中用于管理其内部组件。

asbrusoft
http://wcm.asbrusoft.com/
- 纯春天。对个人来说不是免费的,但对企业来说很便宜

http://www.broadleafcommerce.com/
- 纯春天

Walrus CMS
http://walrus.lt/
- 基于 Spring 框架的 java CMS

dotcms
https://dotcms.com/cms-platform/features
– 完全支持spring

于 2017-11-01T20:18:33.937 回答
1

还有Spring Content。这使您可以在您选择的组件之上构建自己的 CMS,而不是被迫使用 CMS 代表您选择的任何内容。请参阅上面关于 MySQL 的评论。可以只使用一个类和两个接口来构建内容服务。

于 2018-02-14T16:24:44.087 回答
0

CoreMedia 也是一流的内容管理系统,与所有电子商务平台紧密集成,并且基于 Spring。

以下是我发表的关于 CoreMedia 的一些内容:

使用 Commerce Beans 开始行动 -链接

CoreMedia YouTube 系列让一切变得简单 -链接

于 2019-03-06T10:26:43.533 回答