JEECMS v2.1版免费开源程序公布,欢迎大家试用

JEECMS v2.1版免费开源程序发布,欢迎大家试用
    JEECMS自2008年10月20日发布以来,已经经历了三次版本升级,目前最新的版本为JEECMS v2.1 beta版。在这个过程中,JEECMS经受了很多考验。作为国内首个一开始就宣布开源的JEE项目来说,其受到各界的质疑和压力可想而知。不过我们坚信,只要不断努力,再加上网友们的关注和支持,JEECMS一定能够迅速走向成熟,为国内开源添砖加瓦。

    在JEECMS的这几次升级中,有两次比较重大改进。因为年轻,所以成长的比较快。第一次是从v1.x系列版本升级到v2.0版的时候,这次升级把原本比较简陋的用户体验做了个质的提升,操作界面让人眼前一亮;50%的代码重写,引入模板方案机制,文章内容不入库等等。
第二次升级就是最近的一次升级,JEECMS v2.1 beta版在2008年平安夜正式发布。这次升级对v2.0中由于各方面原因尚未完善的功能全部做了修正,并加入了许多特色亮点。比如模板导入/导出,完善的投票系统,缩略图动态裁切等等。

    JEECMS演示站:http://www.nc138.com
   JEECMS官方站:http://www.jeecms.com

    下面发几张图供大家参考:

首 页

JEECMS v2.1版免费开源程序公布,欢迎大家试用

后台文章管理列表

JEECMS v2.1版免费开源程序公布,欢迎大家试用

缩略图动态可视化剪切

JEECMS v2.1版免费开源程序公布,欢迎大家试用

自定义栏目模型

JEECMS v2.1版免费开源程序公布,欢迎大家试用

系统资源管理器

JEECMS v2.1版免费开源程序公布,欢迎大家试用

完善的辅助系统—投票系统管理

JEECMS v2.1版免费开源程序公布,欢迎大家试用

完全自定义的角色权限管理

JEECMS v2.1版免费开源程序公布,欢迎大家试用

自定义系统全局设置

JEECMS v2.1版免费开源程序公布,欢迎大家试用

    JEECMS演示站:http://www.nc138.com
   JEECMS官方站:http://www.jeecms.com
38 楼 jeecms 2008-12-29  
Frederick 写道
用户体验很重要,刚才上去,第一次登陆很顺利,第二次登陆连续输入8个验证码都输错了。验证码不是抽象画,没有必要搞得这么让人无法辨别。

验证码弄的比较难认主要是防止被识图软件破解,连续8次都输错验证码好像有点夸张。以后会考虑验证码优化的问题,谢谢您的建议。
39 楼 jeecms 2008-12-29  
xinguangduan 写道
主控制页面的隐藏左侧栏的功能没实现!!

确实如此,谢谢您的试用。
40 楼 wl1985 2008-12-29  
真是不错的东西,以后我公司开发就简单了,估计要下岗一堆人了
41 楼 jeecms 2008-12-29  
logl 写道
你们的2。0我下载来看过,提2点建议。1。技术不要赶时毛。2。多点人手搞这个东西。

您的意见比较泛,很含蓄。很有长辈的口吻。

技术不要赶时髦,不知是指的什么。JDK版本确实有些高,下一版将使用jdk1.5。至于spring、hibernate、struts这些莫非也不能用或使用不当,得改用jsp+servlet?还是用的版本高了?

多点人手搞这个东西,大概是指功能太少了吧。2.0版由于改动太大,很多1.x原有功能也没有实现。

2.1有很大的改观,其中有不少cms系统的亮点。如模板可视化编辑、模板中直接插入图片、模板导入导出、导出的模板使用dw编辑不变形、标签机制(融合动易、dedecms、帝国cms三种风格的标签)、图片剪裁等。这些功能和当前主流的cms相比,也不逊色。当然jeecms和已经发展了多年的成熟的cms还是有差距的,不过希望大家能看到jeecms的潜力。
42 楼 弋孤秋 2008-12-29  
不赖,很好
43 楼 lyg 2008-12-29  
bug不少,就拿用户管理来说:
    数据输入没完全验证,比如邮件、电话等等可以乱填
    创建用户,多个登录名居然可以相同
    到出错了,异常直接打印到页面
    分页怎么点也还是第一页
其他功能没用过,就不好说了,

   还有,说是开源,粗略看了下代码,估计开源的代码不过20%,核心代码没开源,没有API,没有文档,没有测试用例,。想必楼主开源是假,宣传是真吧?
44 楼 h521999 2008-12-30  
支持开源!!
45 楼 johnnyhg 2008-12-30  
lyg 写道
bug不少,就拿用户管理来说:
    数据输入没完全验证,比如邮件、电话等等可以乱填
    创建用户,多个登录名居然可以相同
    到出错了,异常直接打印到页面
    分页怎么点也还是第一页
其他功能没用过,就不好说了,

   还有,说是开源,粗略看了下代码,估计开源的代码不过20%,核心代码没开源,没有API,没有文档,没有测试用例,。想必楼主开源是假,宣传是真吧?


同意你的观点!
如果是真的开源,代码写的烂点还可以考虑到你有贡献精神。
你这种垃圾作法真是坏了开源的名声。鄙视!!!
46 楼 xiaozhi19820323 2008-12-30  
系统的代码看了一下,但是发现<action name="CmsSubmit" method="login" class="cms.adminLoginAct">
不是调用的adminLoginAct这类下的login方法而是调用了doLogin方法,后来看了下struts2的源码发现代码如下:
Method method;
        try
        {
            method = getAction().getClass().getMethod(methodName, new Class[0]);
        }
        catch(NoSuchMethodException e)
        {
            try
            {
                String altMethodName = (new StringBuilder()).append("do").append(methodName.substring(0, 1).toUpperCase()).append(methodName.substring(1)).toString();
                method = getAction().getClass().getMethod(altMethodName, new Class[0]);
            }
            catch(NoSuchMethodException e1)
            {
                throw e;
            }
        }
这个是表示如果调用的方法不存在就会试图找以do开头的方法 那这样通过扑捉异常来处理额外的对你系统产生了消耗,个人建议最好不这么使用。
47 楼 jeecms 2008-12-30  
lyg 写道
bug不少,就拿用户管理来说:
    数据输入没完全验证,比如邮件、电话等等可以乱填
    创建用户,多个登录名居然可以相同
    到出错了,异常直接打印到页面
    分页怎么点也还是第一页
其他功能没用过,就不好说了,

   还有,说是开源,粗略看了下代码,估计开源的代码不过20%,核心代码没开源,没有API,没有文档,没有测试用例,。想必楼主开源是假,宣传是真吧?

目前jeecms的错误验证是很薄弱,这个问题前面有朋友提到过。由于目前还是beta版,有的功能有可能出现较大改动,所以将错误验证放在最后一步完善,以免做无用功。

为了让用户更方便反馈bug,所以将异常直接打印在页面上。

点击下一页无效的问题确实存在,谢谢您的测试!

至于开源代码不过20%,不知您是怎么得出的,这个我不作解释,下载看看就知道了。

“核心代码没开源”这个问题已经解释过了。

“没有api,没有文档”官网上有部分使用文档,正在逐步完善

“没有测试用例”您是指没有单元测试吧?dao部分写单元测试个人感觉吃力不讨好,web部分写单元测试似乎没有必要,至于逻辑部分,cms好像没有太多的逻辑。有部分零散的单元测试,公布的也没有太大意义。

“想必楼主开源是假,宣传是真吧”您后半句说的很对,前半句还是由用户自己判断吧。
48 楼 jeecms 2008-12-30  
xiaozhi19820323 写道
系统的代码看了一下,但是发现<action name="CmsSubmit" method="login" class="cms.adminLoginAct">
不是调用的adminLoginAct这类下的login方法而是调用了doLogin方法,
这个是表示如果调用的方法不存在就会试图找以do开头的方法 那这样通过扑捉异常来处理额外的对你系统产生了消耗,个人建议最好不这么使用。

谢谢您的建议!使用do开头的目的是为了和普通方法区分开,以免混淆,未仔细研究struts的实现方式,以后版本将考虑修改struts源码或不使用do开头。
49 楼 sharkhu 2008-12-31  
看上去不错
50 楼 zhonggeneral 2008-12-31  
earls 写道
smildlzj 写道
建议下一版使用struts2,始终是未来的方向,也方便。。
个人意见。。

未来的方向是淘汰struts,struts过时了


过时?!! 你是追风族!
请问阁下用什么替代Struts !
51 楼 tuoxie007 2009-01-01  
好啊,好啊
支持开源
52 楼 tiyi 2009-01-04  
不说别的,先说一句,支持楼主的贡献!

53 楼 sam.ds.chen 2009-01-05  
Bug报告:
“今天是:109年1月5日 星期一”
54 楼 qq6518980 2009-01-15  
支持,向楼主学习。。。
55 楼 yulun7777777 2009-01-30  
支持一下!!!
56 楼 jeecms 2009-02-02  
文件上传的部分会继续改进。
目前还不打算使用action零配置。action映射写在配置文件中并没有感觉繁琐,只要遵循一定规则,配置文件并不难找。
action类已经很简单了,没看出springside的action有什么更简化的地方。
57 楼 javaAlpha 2009-07-03  
下载一个 学习 一下