2009 年 6 月 15 号 OpenCms7.5 发布, OpenCms7.5 是 OpenCms7.0 的一个增量更新,向后兼容 OpenCms7.0 ,新版本增加一些新特性的同时,修正了一些错误,并且解决了一些安全性问题。
OpenCms7.5 的新特性:
- 图片库中增加了图片裁剪的功能;
- 编辑器中的“库”功能中使用了 AJAX ;
- “库”对话框中增加了按类别进行分组;
- XML 内容编辑器中增加了定位符;
- 升级了 TemplateTwo 的新 demo ,名为“精彩的花花世界”;
-
升级编辑器组件至最新的版本。
(谢谢关注 OpenCms——中文资源第一博客 http://blog.csdn.net/qianxuncms/ ,欢迎与作者直接交流,共同进步。MSN: qianxuncms@hotmail.com ,QQ:9165456,转载请注明作者和出处。)
OpenCms7.5 中改进的特性:
- 增加了分散类别的支持;
- 增加了用户被修改后的触发事件;
- CmsTimeFrameCategoryCollector 参数中允许有换行和空格;
- 在“撤消修改”的操作中,如果有同属文件存在,则会弹出允许取消的警告窗口;
- 扩展了授权的配置和处理,以便支持替代机制;
- 改善了禁用用户登陆时的异常处理;
- Windows 下的 cmsshell 增加了对 tomcat 替代库文件夹结构支持;
- 扩展了清除历史版本对话窗口,增加了清除已删除文件的历史版本的选择;
- EL 表达式增加了 .xmlText(…) 用来访问原始 XML 值;
- 内部链接验证增加了排除链接的定义——使得处理过程类似于外部链接;
- 新增了删除过期资源的计划作业;
- 移除了缓存平均值和最大值为 2GB 的限制;
- 上传 applet 增加了对微软新文档类型的支持;
- 改善了安全站点配置错误的处理。
OpenCms7.5 中修正的错误和其它改进:
- 修正错误 #1016 : JSP 发送邮件例子发生错误;
- 修正错误 #1122 :在 Alkacon 文档中 JSTL 例子不正常运行;
- 修正错误 # 1173 :误用 saveSiteRoot 导致的同步错误;
- 修正错误 # 1125 : Admin 用户隶属于 Guest 用户组引起的问题;
- 修正错误 # 1144 :安装过程中防止 jsp 文件缓存;
- 修正错误 # 1177 :某些语言在编辑器中的语言选择显示数目过多;
- 修正错误 # 1181 :修改元素语言——内容工具不显示语言变量;
- 修正错误 # 1182 :用户数据导入失败;
- 修正错误 # 1209 : Webuser 用户将在系统中能够删除自己;
- 修正错误 # 1210 :修改了资源的权限而没有设置“最后修改日期”;
- 修正错误 # 1220 : CmsJspTagContentLoad 在设置了 PageIndex 情况下,没有设置 PageSize 时不能够构建;
- 修正错误 # 1231 :同时采用“直接编辑”引起的阻塞;
- 修正错误 # 1232 :间歇性模板 JSP 编译错误;
- 修正错误 # 1258 :在没有配置安全站点情况下访问安全页面而没有记录日志;
- 修正错误 # 1265 : CmsExtractorPdf 没有删除控制字符;
- 修正错误 # 1268 :取得用户附加信息的麻烦;
- 修正错误 # 1269 :文件选择器控制替换 servleturl 和路径;
- 修正错误 # 1270 :在 Firefox 浏览器中不能嵌入 Flash ;
- 修正错误 # 1277 : MIME 类型设置问题;
- 修正错误 # 1281 : CmsUser.isSystemUser() 验证系统用户失败;
- 修正错误 # 1283 : FCK 控件中链接按钮丢失;
- 修正错误 # 1284 :在管理视图默认使用简短名称;
- 修正错误 # 1285/1310 : XML 内容编辑器中 (IE 下 ) 滚动条位置错误;
- 修正错误 # 1295 : XML 编辑器中库控件不允许指定链接目标;
- 修正错误 # 1297 : XML 编辑器中绘制工具栏可能失败;
- 修正错误 # 1298 :在 IE 中 FCK 控件中的制表符功能错误;
- 修正错误 # 1311 : opencms-modules.xml 中的编辑选项禁止导出;
- 修正错误 # 1696 :类别收集器抛出的 nullpointer 异常;
- 修正错误 # 1697 :修正了在 OpenJDK 1.6 (Fedora 10) 下 templateone 表单的不兼容;
- 修正错误 # 1728 :修正了在 IE8 下“直接编辑”的产生的错误;
- 修正错误 # 1738 : CmsShellCommands.uploadFile(...) 不运行;
- 修正了 HTML-decorator 标记第二级时的问题;
- 修正了在历史版本控制中的安全问题;
- 修正了使用站点相对路径时 JSP 硬包含的错误;
- 修正了服务 JSP 页面的性能问题;
- 修正 SQL 查询在 MS SQLServer 下不运行的问题;
- 修正为发布处理对话框清除线程的问题;
- 修正了在导入外部 HTML 时 < 和 > 的问题;
- 修正了在指定了日期时删除历史版本的问题;
- 修正了 cmsshell 命令在含有 long 类型的参数时不工作的问题;
- 修正了已删除文件的历史版本永不删除的问题;
- 修正了类似于“ xy.html ”的文件 VFS 驱动会以文件夹格式“ xy.html/ ”读取的问题;
- 修正了已验证的 web 用户不能正常使用 <cms:jquery> 的问题;
- 修正了 http 请求错误跳转到 https 安全资源的问题;
- 修正了 user.additionalInfo 中除了 String 外的其它对象引起的 csv 导出问题;
- 修正了如果数据库链接丢失引起的发布队列挂起的问题;
- 修正了移动文件时当前文件夹被删除的问题;
- 修正了高级属性的问题;
- 修正了 CmsMultiselectWidget 取消选择后还保持先前值的问题;
- 修正了在 Vista 下的 IE 中 XML 编辑器中拷贝语言对话框太小的问题;
- 修正了在删除关系 / 分类的情况下数据库导出失败的问题;
- 修正了基于 webkit 的浏览器 (Konqueror , Chrome , ...) 下 template two 的问题;
谢谢关注 OpenCms——中文资源第一博客 http://blog.csdn.net/qianxuncms/ ,欢迎与作者直接交流,共同进步。MSN: qianxuncms@hotmail.com ,QQ:9165456,转载请注明作者和出处。)
兼容的 Java 版本、 Servlet 容器和数据库:
OpenCms7.5 在 Java 1.5 / 1.6 下开发和测试,只是在 SUN 下的 JDK 进行了测试,但 OpenCms 没有依赖于 sun.* 包,所以理论上它可以运行于所有兼容的 JVM 中。
OpenCms 在 Tomcat5.5 下可以做到“ out of the box ”,也是官方推荐使用的 Servlet 容器,经过用户反馈,在 JBoss , BEA , Websphere 和 Resin Professional 下也都可以成功运行。
数据库方面,官方已经在 MySQL 4.0.x , MySQL 4.1 , MySQL 5.x , Oracle 9.x 和 Oracle 10.x , 以及 PostgreSQL 8.2.x 和 7.4.x , MS SQL Server 2000 / 2005 , DB2 9.1 和 HSQLDB 1.8.0 下测试成功。
OpenCms官方网站:www.opencms.org