<分区>
我们正在为移动运营商构建网络自助服务。我们预计该系统将有大约 3 000 000 名用户和每天 30 000 次访问。基于 Java,广泛使用 Spring 进行计费系统集成,oracle 数据库。
项目有一系列补充要求,例如:
拥有 3 个版本的公共(public)网站,目标是:
- 支持主流浏览器的宽带互联网
- 移动设备
- 特定的触摸屏设备
网站公共(public)部分的页面布局、文本和媒体内容将取决于用户个人资料(地区、语言、资费计划)
特权用户(管理员)应该能够自定义 css、页面布局(页面组成)、站点菜单、来自管理区域的一些文本/媒体内容
通过站点内容和一些内部计费系统数据结构在站点的公共(public)部分使用搜索小部件进行全文搜索
访问者/服务使用统计收集
对我们来说,这组需求似乎可以通过重用一些基于 java 的 CMS 来满足。
1) 我们正在尝试评估如果我们得到一些现成的开源 java CMS,我们是否会得到一些好处。还是自己构建这些部件更简单?
2) 我们得到了或多或少与我们的技术堆栈 CMS 相关的列表(主要是我们试图找到允许我们嵌入小部件的解决方案,这些小部件具有由我们的 Spring 服务驱动的逻辑以及插入我们的用户存储和身份验证处理的能力) :
如果您对其中一种产品提出任何建议,或者有任何想法更适合我们的需求,我们将不胜感激。