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