java - 具有 spring 框架支持的 cms

标签 java spring content-management-system

<分区>

我们正在为移动运营商构建网络自助服务。我们预计该系统将有大约 3 000 000 名用户和每天 30 000 次访问。基于 Java,广泛使用 Spring 进行计费系统集成,oracle 数据库。

项目有一系列补充要求,例如:

  • 拥有 3 个版本的公共(public)网站,目标是:

    1. 支持主流浏览器的宽带互联网
    2. 移动设备
    3. 特定的触摸屏设备
  • 网站公共(public)部分的页面布局、文本和媒体内容将取决于用户个人资料(地区、语言、资费计划)

  • 特权用户(管理员)应该能够自定义 css、页面布局(页面组成)、站点菜单、来自管理区域的一些文本/媒体内容

  • 通过站点内容和一些内部计费系统数据结构在站点的公共(public)部分使用搜索小部件进行全文搜索

  • 访问者/服务使用统计收集

对我们来说,这组需求似乎可以通过重用一些基于 java 的 CMS 来满足。

1) 我们正在尝试评估如果我们得到一些现成的开源 java CMS,我们是否会得到一些好处。还是自己构建这些部件更简单?

2) 我们得到了或多或少与我们的技术堆栈 CMS 相关的列表(主要是我们试图找到允许我们嵌入小部件的解决方案,这些小部件具有由我们的 Spring 服务驱动的逻辑以及插入我们的用户存储和身份验证处理的能力) :

如果您对其中一种产品提出任何建议,或者有任何想法更适合我们的需求,我们将不胜感激。

最佳答案

以下是 Daisy 如何满足您的要求:

  • Mobile:我使用 Sencha Touch 构建了一个移动 Daisy 界面。效果很好
  • 布局控制:无法从前端访问网站样式。
  • 搜索:Daisy 中的搜索非常出色。它根据访问权限过滤结果,速度非常快。

Daisy 还对多语言站点和内容提供了强大的支持。

关于java - 具有 spring 框架支持的 cms,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6160511/

相关文章:

java - 刷新 JSP 中的文件

java - 如何在数组末尾添加一个元素?

java - spring中使用ajax过滤动态数据

java - 条纹中的开源 CMS?

php - 基于 Yii 的 CMS?

open-source - Documentum 的开源替代方案

java - 如何编写正则表达式来匹配\s但不\\\s

java - 如何设置 Sesame 2.8.0 RepositoryConnection 超时

java - 如何使用 Spring Security 将经过身份验证的用户的 IP 地址保存到数据库?

java - Spring Boot 嵌入式 Tomcat 线程池创建开销