Xoops 新闻列表

本站新闻 - XOOPS2.3.0简体中文正式版发布 imag1
本站新闻 :: XOOPS

XOOPS2.3.0简体中文正式版发布


xoops23greenXOOPS 开发团队很高兴地宣布 XOOPS 2.3.0 正式版发布。
发布XOOPS 2.3 的目的是融合 XOOPS 2.0 和 XOOPS 2.2 两个系列,为我们下一代的 XOOPS 3.0 打好基础。

随着 XOOPS 2.3 的发布,用户将会可以体验 XOOPS 3.0 中的一些新特性,开发者将会更好的理解XOOPS的开发方向,设计师可以了解未来XOOPS将会支持哪些特性。

简体中文正式版下载地址
xoops2.3
XOOPS 2.3.0 正式版发布说明

XOOPS 开发团队很高兴地宣布 XOOPS 2.3.0 正式版发布。
发布XOOPS 2.3 的目的是融合 XOOPS 2.0 和 XOOPS 2.2 两个系列,为我们下一代的 XOOPS 3.0 打好基础。

随着 XOOPS 2.3 的发布,用户将会可以体验 XOOPS 3.0 中的一些新特性,开发者将会更好的理解XOOPS的开发方向,设计师可以了解未来XOOPS将会支持哪些特性。

XOOPS开发团队会尽量保证XOOPS向上及向下的兼容:为XOOPS 2.0.* 和XOOPS 2.2.* 开发的模块将适用于XOOPS 2.3,而XOOPS 2.3中开发的模块会自动兼容到将来的XOOPS 3.0。

我们鼓励开发者在XOOPS 2.3平台上开发模块,这样他们可以运用一些新特性,并且很容易兼容XOOPS 3.0。

英文版下载地址:Sourceforge repository


面向用户的新特性
-----------------------------------
下面是用户可能感兴趣的新特点:

- 默认字符集编码改成UTF-8
- 用户自动登录 或者 记住用户登录
- 在注册和评论系统中启用验证码(CAPTCHA)
- 采用区块克隆,使管理员的管理更灵活
- XOOPS 编辑器包,支持多种可视化编辑器,例如FCKeditor、TinyMCE等
- 可指定全站范围的缺省编辑器
- 指定模块为网站首页时,网站地址优化
- 有着更好用户体验的全新安装过程
- 增加可扩展的用户管理模块
- 增加站内短信息模块
- 包含了最新的可扩展的DHTML编辑器并且为基础编辑器,并且带有无刷新预览功能
- EXM 管理面板作为可选面板之一

面向开发人员的新特性
-----------------------------------

1. extensible persistable object handler的引入使得XOOPS ORM(对象关系映射)进一步增强:
- 改良的persistable object handler几乎支持所有的通用方法来访问数据库和处理数据,开发人员不用自己再编写相关的类和方法;
- 支持自定义的 handler, 开发人员可以增加或者替换XOOPS本身的handlers以扩充现有的功能

2 增强的 textsanitizer:
- 支持自定义的扩展,开发人员可以根据需要自行给sanitizer增加新的filters或者methods
- 开发人员可以根据需要激活或禁用内置的扩展(比如flash、youtube、image、wiki、syntax highlight、textfilter等)
- 结合上面提及的增强persistable object handler,可以实现基于安全的考虑而自动过滤用户输入的某些信息的功能

3. 支持自定义的Frameworks
- 开发人员可以添加自己的library或者frameworks(位于XOOPS_ROOT_PATH/Frameworks),这些library或frameworks可以与其他的modules所共用
- PEAR, Geshi作为客定制的libraries,已被放入Frameworks中
- 一旦Frameworks中的代码被广泛认为是稳定且富有价值的,XOOPS将会考虑把这些代码纳入XOOPS core package中,这样会帮助XOOPS建立一条标准且高效的途径,让第三方的开发人员也有机会参与XOOPS的建设

4. XOOPS 正式支持 XOOPS editor packages
- XoopsEditor handler用来整合第三方的Editors
- Textarea, Dhtmltextarea 已经集成到XOOPS core 中,目前流行的FCKeditor, TinyMCE, Koivi 等可视化编辑器也都作为第三方编辑器被集成到XOOPS

5. XOOPS CAPTCHA 已经加入 XOOPS core
- CAPTCHA 已经添加到了用户注册表单和评论表单中
- 模块开发人员可以很方便地将CAPTCHA加入到自己的模块当中

6. 新增 XOOPS控制面板(管理区)图形交互界面
- 旧版的管理区界面继续保存,命名为legacy
- 重新设计了后台管理界面,需要继续完善
- 可以自定义管理员面板, MusS和Kris 制作了第一个后台管理面板 ThAdmin;广受XOOPS用户喜爱的EXM管理面板也集成到核心发布包中

7. 基于CakePHP的XOOPS 文件及文件夹引擎(file and folder engine)

8. 基于CakePHP的XOOPS 缓存引擎

9. 其他的一些增强及资源:
- XoopsLocal:本地化
- XoopsLoad 在 PHP5 里模拟 SPL autoload
- XoopsUtility 搜集了XOOPS 可能使用的各式的工具或方法
- 启用区块克隆功能,减少开发人员的工作
- 支持MySQL 4.1+的字符集(character-set)和链接校对(collation)
- Smarty 升级到2.6.19
- phpmailer 升级到 2.0.0
- 增加了 XOOPS_data (数据文件) 和 XOOPS_lib (通用类库) 两个目录,为了更好的兼容3.0
- 增加了XOOPS_TRUST_PATH (安全目录) 为了更好的兼容某些模块,例如 protector

10. 更多更新信息,请查看changelog.txt


面向风格主题和内容模板开发人员的新特性
-----------------------------------

1. 现在支持 Rel属性。开发设计者可用符合 (X)HTML 规范 的 "rel" 属性取代 "target"属性
2. 控制面板的接口(Control Panel GUI handler)已经完成,设计师可以使用它做出非常漂亮的界面



系统需求
-----------------------------------

PHP:
PHP version >= 4.3 (强烈建议PHP 5.0+)
MySQL:
MySQL server 3.23+ (强烈建议 4.12)
Web server:
任何支持上面PHP版本的Web 服务器 (高度推荐Apache)


下载 XOOPS 2.3 正式版
-----------------------------------

从XoopsChina (http://xoops.org.cn) 或从 sourceforge.net 下载到英文版安装包.
有.zip和.gz两种格式


全新安装 XOOPS 2.3 正式版
-----------------------------------
1. 把 htdocs/ 上传到服务器
2. 确认 mainfile.php 和 uploads/ 可写
3. 为安全考虑, 最好把 xoops_lib (for XOOPS libraries) 和 xoops_data (for XOOPS data) 挪出文件根目录,或者最好改动文件夹名称
4. 保证xoops_data/ 文件夹可写; 建立以下文件夹(要可写): xoops_data/caches/, xoops_data/caches/xoops_cache/, xoops_data/caches/smarty_cache/ and xoops_data/caches/smarty_compile/
5. 用浏览器打开 htdocs/ 文件夹来进行安装

我们仍旧高度推荐使用Protector模块,它将为XOOPS系统提供额外的安全保护和日志记录能力.

全新安装XOOPS 2.30时有一种新的安装向导来安装protector模块, 在安装之前,用 /extras/mainfile.dist.php.protector文件覆盖 /htdocs/mainfile.dist.php文件.
XOOPS 2.30以前版本通过更新安装protector模块, 在执行更新之前,用 /extras/mainfile.dist.php.protector文件覆盖 /upgrade/upd-2.0.18-to-2.3.0/mainfile.dist.php文件.
注意:别忘了删除.protector扩展名。


从旧版本更新至 XOOPS2.3 正式版
-----------------------------------
从 XOOPS 2.0.14 以上 和 2.2.*升级 (用完整安装包)

1. 把完整安装包下载到您的本地计算机,解压后把"upgrade" 文件夹复制到 "htdocs" 文件夹内(为了方便全新安装者,这个文件夹在下载的时候放在htdocs外面了)
2. 删除您的计算机上新下载的 "htdocs" 文件夹内的 htdocs/mainfile.php, htdocs/install/, htdocs/cache/, htdocs/extras/, htdocs/template_c/, htdocs/themes/ 和 htdocs/uploads/
3. 把在本地计算机修改好的htdocs文件夹 上传到您的服务器覆盖原来的文件
4. 出于安全考虑, 请把 xoops_lib (for XOOPS libraries)和 xoops_data (for XOOPS data) 移出文件根目录,最好改名 .
5. 保证文件夹 xoops_data/ 可写; 新建以下文件夹: xoops_data/caches/, xoops_data/caches/xoops_cache/, xoops_data/caches/smarty_cache/ 和 xoops_data/caches/smarty_compile/ ,都要设置成可写.
6. 设置 mainfile.php 文件属性为可写.
7. 用浏览器访问 yoursite.com/upgrade/ 更新您的网站系统
8. 根据说明更新数据库
9. 更新 mainfile.php 属性为只读
10. 从服务器当中删除 upgrade 文件夹
11. 从模块管理界面更新"系统管理"模块


从 XOOPS 2.0.7 至 2.0.13.2任意版本升级 (使用完整安装包):
1. 把完整安装包下载到您的本地计算机,解压后把"upgrade" 文件夹复制到 "htdocs"
2. 删除您的计算机上新下载的 "htdocs" 文件夹内的 htdocs/mainfile.php, htdocs/install/, htdocs/cache/, htdocs/extras/, htdocs/template_c/, htdocs/themes/ and htdocs/uploads/
3. 把在本地计算机修改好的htdocs文件夹 上传到您的服务器覆盖原来的文件
4. 删除一下文件和文件夹(这些是属于旧版本的):
* class/smarty/core
* class/smarty/plugins/resource.db.php
5. 设置 mainfile.php 文件属性为可写.
6. 出于安全考虑, 请把 xoops_lib (for XOOPS libraries)和 xoops_data (for XOOPS data) 移出文件根目录,最好改名 .
7. 保证文件夹 xoops_data/ 可写; 新建以下文件夹: xoops_data/caches/, xoops_data/caches/xoops_cache/, xoops_data/caches/smarty_cache/ 和 xoops_data/caches/smarty_compile/ ,都要设置成可写.
8. 用浏览器访问 yoursite.com/upgrade/ 更新您的网站系统
9. 更新 mainfile.php 属性为只读
10. 从服务器当中删除 upgrade 文件夹
11. 从模块管理界面更新"系统管理"模块


文件完整性检查
-----------------------------------

完整的安装包里带有一个脚本,可是使用它来检查是否所有的系统文件被正确地上载到了服务器上,请按照下述提示使用该脚本:

1. 将XOOPS安装包root目录下的checksumphp和checksum.md5上传到服务器上,与mainfile.php位于同一路径下
2. 从浏览器访问checksum.php
3. 如果有缺失文件,请按提示重新上传
4. 将checksum.php 和 checksum.md5 文件从服务器移除

模块(modules)
-----------------------------------
本安装包里没有包含除system以外的其他模块,你需要到XOOPS模块仓库里去挑选你所需要的和感兴趣的,需要注意的是:我们正在建立新的模块仓库,所以现有的模块仓库不一定包含了最新的信息.请随时关注开发人员的网站来确保你所使用的是最新版本的模块.


如何支持XOOPS
-----------------------------------
问题报告: http://sourceforge.net/tracker/?group_id=41586&atid=430840
补丁提交: http://sourceforge.net/tracker/?group_id=41586&atid=430842
新特性设计: http://sourceforge.net/tracker/?group_id=41586&atid=430843
公告信息: http://lists.sourceforge.net/lists/listinfo/xoops-announcement



XOOPS 开发组
2008 年 9 月 20 日
<< XOOPS 2.3.0 RC3 简体中文版发布 Frameworks for XOOPS 2.3+ 发布 >>
跟踪网址
  • 文章地址: http://xoops.org.cn/modules/news/view.article.php/c1/1169
  • 跟踪地址: http://xoops.org.cn/modules/news/trackback.php/1169
API: 工具箱 短消息 Email PDF 书签 打印 | RSS | RDF | ATOM
Copyright© ezsky & XOOPS CHINA
网友个人意见,不代表本站立场。对于发言内容,由发表者自负责任。
发表者 树状展开
hunnuh
发表日期: 09月25日 01:55  更新: 09月25日 01:55
资深会员
注册日期: 03月25日
来自:
发表总数: 202
 评论: XOOPS2.3.0简体中文正式版发布
先占个沙发,
jjea
发表日期: 09月25日 07:53  更新: 09月25日 07:53
新进会员
注册日期: 03月30日
来自:
发表总数: 9
 评论: XOOPS2.3.0简体中文正式版发布
只能坐板凳了.


XOOPS2.3.0简体中文正式版发布
北风
发表日期: 09月25日 14:25  更新: 09月25日 14:25
新进会员
注册日期: 09月21日
来自:
发表总数: 4
 评论: XOOPS2.3.0简体中文正式版发布
不知还有没有RC3中 新注册后 Fatal Error 的问题,先试试再说。
ezsky
发表日期: 09月25日 14:33  更新: 09月25日 14:34
Support Team
注册日期: 11月30日
来自: pekin
发表总数: 476
 评论: XOOPS2.3.0简体中文正式版发布
引文:
不知还有没有RC3中 新注册后 Fatal Error 的问题,先试试再说。

能否说下具体情况?
北风
发表日期: 09月25日 14:50  更新: 09月26日 00:33
新进会员
注册日期: 09月21日
来自:
发表总数: 4
 评论: XOOPS2.3.0简体中文正式版发布
mysql
PHP 版本 - 5.2.6
win xp iis
先安装了2.3.0rc3,然后加了article1.0,有一些错误/警告,最大的问题是新注册完用户,页面显示如下代码提示。(而用此账户登录,发现已注册成功。)
PHP Fatal error: Call to a member function getVar() on a non-object in F:\xoops3\htdocs3\class\xoopsmailer.php on line 368

然后试了2.3.0RC2,没有装article,有同样的问题。
试了2.3.0正式版了,晕,同样的问题啊。

(再次编辑 ) 是发送站内注册欢迎短信时调用uid出错(可能还没生成吧),将‘一般设置’中‘会员设置’的欢迎方式改为 无或邮件欢迎,就正常了 。不过这仍然是个小漏洞。 xoops团队辛苦了!
oread555
发表日期: 09月27日 12:24  更新: 09月27日 12:24
高级会员
注册日期: 08月23日
来自:
发表总数: 121
 评论: XOOPS2.3.0简体中文正式版发布
上传了老半天,结果……

“没有升级的必要,请从服务器中删除该目录。”

这是为什么呢。。。只装过rc2好像
oread555
发表日期: 09月27日 12:30  更新: 09月27日 12:30
高级会员
注册日期: 08月23日
来自:
发表总数: 121
 评论: XOOPS2.3.0简体中文正式版发布
装了rc2以后,article的全局更新通知也不发出了,才意识到。
Aries
发表日期: 09月28日 09:38  更新: 09月28日 09:38
网站管理员
注册日期: 01月03日
来自:
发表总数: 1472
 评论: XOOPS2.3.0简体中文正式版发布
全新安装后,注册的确出现这个问题,按照上面的做法可以暂时解决。

linux FC5
php 5.1.6-1.6
mysql 5.0.27-1
httpd 2.2.2-1.3
全新安装 xoops2.3.0 final
w99w
发表日期: 09月30日 20:16  更新: 09月30日 20:16
新进会员
注册日期: 03月19日
来自:
发表总数: 16
 评论: XOOPS2.3.0简体中文正式版发布
不知道新系统和其他模块兼容怎么样
hoel
发表日期: 10月05日 07:25  更新: 10月05日 07:25
新进会员
注册日期: 02月29日
来自:
发表总数: 4
 评论: XOOPS2.3.0简体中文正式版发布
从RC3升级到正式版之后,不能使用article模块发布内容,提示信息是乱码。在本地计算机测试发现不能使用FCK编辑器。

本文并没有提到RC3的升级方法,是不是不升级也可以?