我需要帮助来选择适合具有一些复杂独特功能的电子商务应用程序的 CMS 产品。我正在考虑使用现有的 CMS,因为我没有预算来构建自己的版本:
- 复制编辑器
- 页面布局工具
- 站点地图编辑器(可选)
在意识到 CMS 可能会推动这种选择之前,我曾考虑将 Spring.MVC 和 JBoss Seam 作为框架替代方案,并将 JSP/JSTL 和 Facelets/JSF 作为视图技术。
由于一开始有六个客户,我非常热衷于多租户架构,并将品牌应用于每个租户页面。
我看到了两种架构选择:
- 直接基于 Web 框架构建定制的多租户站点,并通过 JCR “引入”内容。
- 部署多租户 CMS 并以某种方式添加独特的功能。
“独特的功能”是一个交互式设计器,可以准确地构建您想要的产品。构建后,产品将添加到您的购物车中,然后需要考虑正常的付款和帐户设置功能。仍然处于多租户情况。
我很高兴内容编辑功能位于一个单独的 Web 应用程序中,这足以让我代表六个客户进行操作,但理想情况下他们也可以访问。根本没有必要给这个品牌打上烙印。
有什么建议么?