CMS
CMS Core
目录管理,目录分类:站点、频道、栏目、目录,采用树形或表格列出。
内容管理,内容指RichText文本、图片、二进制文件、快捷方式
内容可以CRUD,复制,剪切,可以在其他目录创建快捷方式,支持Web2.0Drag&Drop
Fckeditor
对于网站的支持
创建Taglibs,以支持网站。包括导航、最近更新、图片、目录、内容,支持freemarker模板。
支持JCP Portlet规范。
Compass + Lucene 全文检索
RSS内容聚合(Tags?)
内容审核
权限
Acegi权限管理
支持RUL权限管理
支持函数级权限管理
ACL + JBossRules实现复杂权限管理
页面上使用的Taglib
JCaptcha验证码
日志
Log4J 将日志记录到数据库
报表
BIRT报表
Birt报表与Spring整合,参考jaspereport
采用统一的pojo方式,而不是birt所提供的直接在报表文件中写SQL
邮件
JMS 发送邮件,采用ActiveMQ + Jencks + Lingo的POJO Message Listener
freemarker
Table & Tree
Extreme Table
后期考虑扩展Extreme Table或开发自己的Table Tag
考虑使用Webwork2.2自带的Tree Tag,据说这个支持Ajax
OA方面
jBPM的使用
DWR Ajax推技术提示最近更新和登录用户
考虑在下一个Release版本提供Ajax聊天功能
xfire web service.
备份功能
将数据库备份到XML
将XML数据恢复到数据库
Quartz实现定时备份
初次启动,自动建立数据库
菜单
传统菜单
Outlook树形菜单
菜单与权限系统整合
架构选型
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
...
...
测试
测试驱动开发
单元测试采用JUnit
持续集成测试,采用CC
自动化功能测试
Mock测试Web层
项目管理
JIRA 问题追踪和项目管理
Confluence wiki编写文档
snipsnap blog记录日志
Subversion 版本管理
Checkstyle 编码规范
free icq
开发环境
IDE
Eclipse 3.2
WTP + EMF + GEF
Exadel Studio 4.0
Hibernate tools
Spring IDE
subclipse
eclipse-cs
jboss ide
...
数据库
开发和单元测试的时候用HSQLDB
集成测试的时候用ORACLE
Ant
导出SVN,编译打包
后期还可以用于部署(安装盘?)
结合XDoclet生成HBM
结合JUnit执行单元测试Suite,并生成测试报告。
结合Emma评估测试覆盖率。
J2EE Server
[list=]开发的时候用Tomcat5.5
集成测试考虑用Jboss或Weblogic9 [/list]
分享到:
相关推荐
基于Thinkphp5个人纯开发的内容管理cms系统,该程序为完整实例,适用于企业官网和中小型功能性项目开发,适合二次开发,新手强烈推荐; 底层函数直接调用或者二次修改扩展; 单页、文章、分类、广告组; 文章快捷...
jeecms二次开发文档
提供完善简洁的项目文档,方便开发人员进行二次开发。 支持模块式开发,方便平台扩展及第三方进行二次开发。专注于个人站长、中小企业客户,提供基础平台功能及丰富的应用扩展, 支持PC和移动场景,满足企业建站系统...
开放全部源代码,并保留所有注释,可以在遵循开源协议的前提下,方便的进行二次开发,甚至可以基于术框架构架一个全新的系统,我们将来会提供详细的API文档。 1.最快捷,最方便的图片上传和管理系统 2.采用MVC架构,...
cms-koa(当前示例工程):0.3.9 核心库(lin-mizar):0.3.8文档地址在线演示免费入门视频教程QQ交流群QQ群号:643205479/814597236微信公众号微信搜索:林间有风版本日志最新版本0.3.90.3.9 F修复记录器第二次模板...
YznCMS1.0.0后台开发框架最初基于thinkphp5.1框架,永久免费可商用的后台系统[模块插件清单]名称简介类型价格cms内容管理这是一个功能强大的内容管理模块!模块免费cms小程序cms自带的小程序,接口都是读取cms的文章...
本项目旨在提供一个功能全面、操作简便且可二次开发定制的ASP.NET企业客户管理系统(CMS系统),以满足当前企业对于客户信息管理的需求。通过该系统,企业能够高效地管理客户资料、跟踪客户互动、分析客户需求,从而...
codesys 上云成本方面,一台 1 核 1G 服务器可建立上万个独立网站。甚至你如果只是做几个网站,用单机版无需买...另外后台功能方面也可以很方便的进行二次开发及扩展,如果你懂Java,你可以轻松对此系统进行任何改动。
本项目可以直接用,也可以用于二次开发,二次开发具体看相关文档 laravel版本为5.5.*、laravel-admin版本为1.6.* 克隆仓库 git clone git@github.com:WXiangQian/stationery-cms.git 运行环境 "php": ">=7.0.0" 生成...
系统功能完善(用户角色权限),此为框架平台,文档、注释齐全,专门供程序员二次开发 所有前端后台代码封装过后十分精简易上手,出错概率低。 同时支持移动客户端访问。 核心框架:Spring Boot 权限框架:Apache ...
本Java JSP项目源码是一个基于Hibernate ...此项目采用模块化设计,方便二次开发和定制。开发者可以根据需求添加新功能,满足不断变化的业务需求。同时,项目代码遵循最佳实践,具有良好的注释和文档,便于理解和维护。
SMS基于 ,做了二次修改,看到 编译步骤 go get:在项目中使用go get下载安装依赖包 进行构建: 在main.go函数所在路径上使用go build编译。 Windows:执行FreeEhome.exe即可运行程序; Linux:执行./Fre
1.OCLAB尚未与kimsq达成二次开发协议,如果用于正式建站可能面临版权诉讼风险 2.程序内有自动更新功能,但是由于与官方服务器连接,进行自动更新后会变成韩文版本 3.虽然更改了邮政编码的数据库,但是国内使用几率...
添加更新excel功能方便对员工数据进行管理本项目仅供学习,可以直接用,也可以用于二次开发,二次开发具体看相关文档laravel版本为5.5.*、laravel-admin版本为1.5.*克隆仓库git clone git@github....
模块化:全新的架构和模块化的开发机制,便于灵活扩展和二次开发。 文档模型/分类体系:通过和文档模型绑定,以及不同的文档类型,不同分类可以实现差异化的功能,轻松实现诸如资讯、下载、讨论和图片等功能。 开源...
通用用户管理系统, 实现最常用的用户注册、登录、资料管理、个人中心、第三方登录等基本需求,支持扩展二次开发。 > zheng-wechat-mp 微信公众号管理平台,除实现官网后台自动回复、菜单管理、素材管理、用户管理...
FlaskBB 基于 Flask 框架做的论坛,功能有限,轻量级的论坛应用在线文档,可以在这个项目上进行二次开发,实现更加复杂的功能。
11、自动生成数据库表操作,支持二次开发。 12、支持session在memcahe、database、file中的无缝切换。 13、高安全性,内置filter组件实现过滤机制,防止sql注入及xss跨站脚本攻击。 14、支持orm,真正实现OOP开发...
对于二次开发人员来说,这个是eBSite最值得学习的一部分,官方开发的商城,问答,论坛,考试系统都是离不开这些可扩展的事件,这些事件应用在模块里,你可以轻而易举的开发出任何您能想象得出的互联网产品,过去几十...