用于Spring MVC Web应用程序和设备响应式Web设计的CMS是什么?

Sur*_*aju 21 spring spring-mvc opencms magnolia responsive-design

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

Mat*_*adt 33

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

除此之外:我曾经使用OpenCms多年(从2005年开始),你可以将它与Spring集成(这就是我们所做的,在这里看到我对这个问题的回答:基于Java的CMS可以管理现有页面的内容?Java应用程序与OpenCms的集成)

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

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

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

关于架构和底层技术,上述三个都应该做得很好.

==更新20.05.2016 ==

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

  • @Kaspar Magnolia仍然是一个免费的解决方案.我今天仍在使用这个最新版本.https://www.magnolia-cms.com/magnolia/ce-registration.html"Magnolia社区版为您提供了一个免费,易用的强大企业内容管理系统,位于数字业务平台的核心." (2认同)