CMS产品及二次开发平台项目文档

[b]CMS[/b]
CMS Core
[list]目录管理,目录分类:站点、频道、栏目、目录,采用树形或表格列出。
内容管理,内容指RichText文本、图片、二进制文件、快捷方式
内容可以CRUD,复制,剪切,可以在其他目录创建快捷方式,支持Web2.0Drag&Drop
Fckeditor [/list]
对于网站的支持
[list]创建Taglibs,以支持网站。包括导航、最近更新、图片、目录、内容,支持freemarker模板。
支持JCP Portlet规范。[/list]
Compass + Lucene 全文检索
RSS内容聚合(Tags?)
内容审核
[list]jBPM工作流实现内容审核的流程控制。[/list]

[b]权限[/b]
Acegi权限管理
[list]支持RUL权限管理
支持函数级权限管理
ACL + JBossRules实现复杂权限管理
页面上使用的Taglib
JCaptcha验证码 [/list]

[b]日志[/b]
Log4J 将日志记录到数据库

[b]报表[/b]
BIRT报表
[list]Birt报表与Spring整合,参考jaspereport
采用统一的pojo方式,而不是birt所提供的直接在报表文件中写SQL [/list]

[b]邮件[/b]
JMS 发送邮件,采用ActiveMQ + Jencks + Lingo的POJO Message Listener
freemarker

[b]Table & Tree[/b]
Extreme Table
后期考虑扩展Extreme Table或开发自己的Table Tag
考虑使用Webwork2.2自带的Tree Tag,据说这个支持Ajax

[b]OA方面[/b]
jBPM的使用
DWR Ajax推技术提示最近更新和登录用户
考虑在下一个Release版本提供Ajax聊天功能
xfire web service.

[b]备份功能[/b]
将数据库备份到XML
将XML数据恢复到数据库
Quartz实现定时备份
初次启动,自动建立数据库

[b]菜单[/b]
传统菜单
Outlook树形菜单
菜单与权限系统整合

[b]架构选型[/b]
Webwork2.2.2 + Spring2.0 + Hibernate 3.1.x
jBPM
Compass + Lucene
BIRT
ExtremeTable
Sitemesh
JbossRules
ActiveMQ + Jencks + Lingo
freemarker
Quartz
Ajax: Prototype+DWR
HTML Widgets: Dojo + Sun JMaki
Acegi
FckEditor
...
...

[b]测试[/b]
测试驱动开发
单元测试采用JUnit
持续集成测试,采用CC
自动化功能测试
Mock测试Web层

[b]项目管理[/b]
JIRA 问题追踪和项目管理
Confluence wiki编写文档
snipsnap blog记录日志
Subversion 版本管理
Checkstyle 编码规范
free icq

[b]开发环境[/b]
IDE
[list]Eclipse 3.2
WTP + EMF + GEF
Exadel Studio 4.0
Hibernate tools
Spring IDE
subclipse
eclipse-cs
jboss ide [/list]
...
数据库
[list]开发和单元测试的时候用HSQLDB
集成测试的时候用ORACLE [/list]
Ant
[list]导出SVN,编译打包
后期还可以用于部署(安装盘?)
结合XDoclet生成HBM
结合JUnit执行单元测试Suite,并生成测试报告。
结合Emma评估测试覆盖率。 [/list]
J2EE Server
[list=]开发的时候用Tomcat5.5
集成测试考虑用Jboss或Weblogic9 [/list]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值