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

标签 spring spring-mvc responsive-design magnolia opencms

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

最佳答案

电子商务:如果是商店,您可能需要了解 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 构建新网站,我可能会选择 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,您会发现哪个最吸引人。

从架构和底层技术来看,以上三个应该都做的不错。

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

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

关于spring - 什么 CMS 用于 Spring MVC Web 应用程序和设备响应式 Web 设计?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15018332/

相关文章:

html - 在 iframe 中重定向的响应式网站没有响应

java - 将序列化的 HTML 时间字段转换为 java.time.LocalTime

ruby-on-rails - 无法在 iframe 中显示我的 Rails 4 应用程序,即使 'X-Frame-Options' 是 'ALLOWALL'

jquery - 如何将 "lie"转为 mediaquery?如何伪造窗口的宽度?

java - 从 Spring 2 迁移到 Spring 4 时需要属性 'service'

java - Spring MVC Maven 项目中的 org.springframework.beans.factory.BeanCreationException

java - Spring MVC 中的 ModelAndView 到 html 字符串

Java Spring : benefits of POJO objects

java - 使用不同 bean 运行单元测试的正确方法

java - 没有 ehcache.xml 的 Hibernate 二级缓存