本站新闻 V1

XOOPS 2.3.3 简体中文正式版发布

类别: XOOPS
作者: ezsky
日期: 03月20日
xoops2.3.3在XOOPS 2.3.2b下载量超过 25,000 次后(查看),XOOPS开发团队高兴地发布了XOOPS2.3.3 正式版.

这个版本修正了许多BUG以及用户体验的改进,由XOOPS核心开发团队和XOOPS社区完成.
该版本特点:
- 用户管理和短信息模块的改进 (dhcst)
- 安装向导的改进 (dugris 和 marco, 等)
- 风格主题的改进 (mamba, aph3x, kris 和 burning)
- tinymce 编辑器的改进 (dugris and luciorota)
- snoopy 类的升级 (julionc)
- smarty 模版引擎升级 (dhcst)
- bug 跟踪与管理 (marco)

请注意:如果你想把已有的网站升级到此版本,请先备份!
另外要注意的是,你对以前版本的做过的修改也许不能在这个版本中正常运行,总之先测试再升级是个不错的选择.

简体中文版XOOPSCHINA本地下载.
升级包XOOPSCHINA本地下载.

英文版下载地址Sourceforge repository.

欢迎大家到讨论帖中报告bug,发表建议(XOOPS 2.3.3 RC 讨论帖)
摘要: xoops2.3.3在XOOPS 2.3.2b下载量超过 25,000 次后(查看),XOOPS开发团队高兴地发布了XOOPS2.3.3 正式版.

这个版本修正了许多BUG以及用户体验的改进,由XOOPS核心开发团队和XOOPS社区完成.
该版本特点:
- 用户管理和短信息模块的改进 (dhcst)
- 安装向导的改进 (dugris 和 marco, 等)
- 风格主题的改进 (mamba, aph3x, kris 和 burning)
- tinymce 编辑器的改进 (dugris and luciorota)
- snoopy 类的升级 (julionc)
- smarty 模版引擎升级 (dhcst)
- bug 跟踪与管理 (marco)

请注意:如果你想把已有的网站升级到此版本,请先备份!
另外要注意的是,你对以前版本的做过的修改也许不能在这个版本中正常运行,总之先测试再升级是个不错的选择.

简体中文版XOOPSCHINA本地下载.
升级包XOOPSCHINA本地下载.

英文版下载地址Sourceforge repository.

欢迎大家到讨论帖中报告bug,发表建议(XOOPS 2.3.3 RC 讨论帖)

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

PHP:
PHP version >= 4.3 (强烈建议PHP 5.0+)

MySQL:
MySQL server 3.23+ (强烈建议 4.12)

Web server:
任何支持上面PHP版本的Web 服务器 (高度推荐Apache)


下载 XOOPS 2.3.3 RC 简体中文版
-----------------------------------

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


全新安装
-----------------------------------
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/ 文件夹来进行安装


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

全新安装时有一种新的安装向导来安装protector模块, 在安装之前,用 /extras/mainfile.dist.php.protector文件覆盖 /htdocs/mainfile.dist.php文件.

XOOPS 2.3.1以前版本通过更新安装protector模块, 在执行更新之前,用 /extras/mainfile.dist.php.protector文件覆盖 /upgrade/upd-2.0.18-to-2.3.0/mainfile.dist.php文件.
注意:别忘了删除.protector扩展名.


从旧版本更新
-----------------------------------
从 XOOPS 2.3.1 或 XOOPS 2.3.2 升级
1. 下载升级包
2. 使用升级包内文件覆盖旧版文件
3. 把"upgrade" 文件夹复制到 "htdocs" 文件夹内
4. 通过浏览器打开/upgrade/
5. 使用升级向导更新数据库
6. 把更新文件包(upgrade)从服务器删除 (别忘了)
7. 从模块管理界面更新"系统管理"模块,以及其它模块,特别是"用户管理(profile)"模块.

从 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. 把更新文件包从服务器删除 (别忘了)
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. 从模块管理界面更新"系统管理"模块,同时推荐更新其它模块

升级非UTF-8编码的网站:
XOOPS2.3采用UTF-8编码为默认编码.但是,在转换已有的网站从非UTF-8到UTF-8编码会带来一些麻烦.
在这之前有一个很好的解决方案来进行转换,如果你不是一个很有经验的用户,那就跟着下面的方法转换已有的网站:
- 升级的过程中,在数据库字符集和校验的选项中选择"Do not change"
- 修改 /languages/yourlanguage/global.php _CHARSET的值改为UTF-8,如:
define('_CHARSET', 'UTF-8');


升级编辑器(XoopsEditor)包:
在XOOPS安装包,包含了五种编辑器:可扩展DHTML编辑器(dhtmltextarea),纯文本编辑器(textarea),fckeditor所见即所得HTML编辑器,tinemce所见即所得HTML编辑器,以及koivi所见即所得HTML编辑器.
由于fckeditor 和 tinymce 编辑器目录结构有写变化,建议在上传新的编辑器之前,先删除已有的编辑器.
如果某些模块使用的是fckeditor编辑器,请根据/fckeditor/modules/下的文件,修改模块的相关配置 ,特别是"文章管理(article)"模块.


除错信息分级显示
-----------------------------------
自从XOOPS2.3.1开始启用除错信息分级显示的临时解决方案,可以根据不同的用户等级来显示如:全部用户,会员,管理员.
可以在/xoops_data/configs/xoopsconfig.php 文件中设置.
在XOOPS3.0中会有全新的除错信息显示方案


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

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 开发团队
2009年3月15日

XOOPS 更新日志

============================
2009/02/02: Version 2.3.3 RC
============================
Updates from Sourceforge trackers:
- Fixed bug #2414112: Hardcoded Style (mowaffak/dugris)
- Fixed bug #2419532: maxlength (25) for adminname and display strong password generator (bandit/dugris)
- Fixed bug #2501237: merger complete configuration files (default and custom) (zoullou/dugris)
- Fixed bug #2426129: XoopsFormEditor class uses the selected XoopsEditor customized renderValidationJS method when exists (luciorota)
- Fixed bug #2164522: Last login date display fixed for user had never logged (julionc/marco/colossus)
- Fixed bug #2164510: "Url" field in Profile module isn't a link (julionc/marco/colossus)
- Fixed bug #2217070: CSS Language files were not adequately loaded in Cpanel GUI and wrong css file (julionc/tititou)
- Fixed bug #2331727: rank image was not required in edit form but checked upon submission (phppp/burning/marco)
- Fixed bug #2163373: removed extra ':' from smilie form (phppp/tititou)
- Fixed bug #2341118: blank page only guests (dhcst)
- Fixed bug #1193857: UTF-8 for non-english Websites(dhcst)
- Fixed bug #2340000: display *=required for the required fields (dhcst)
- Fixed bug #2172528: Fatal error: Call to a member function isAdmin() (dhcst)
- Fixed bug #2378095: module pm - wrong start values (mcleines)
- Fixed bug #2332106: exm css warning (dhcst)
- Fixed bug #2158984: Remember me checkbox set to on by default (dhcst)
- Fixed bug #2344245: module pm - prune function
- Fixed bug #2494356: Upgrade Smarty 2.6.22 (dhcst)
- Fixed bug #2340215: [img] and [url] (dhcst)
- Fixed bug #2192934: PM - Can't delete
- Fixed bug #2414383: Blocks were not sorted correctly once data are not reconciled (phppp/mcleines/dejadingo)
- Fixed bug #2571592: Element id is not recognized in XoopsFormCheckBox (phppp/madreus)
- Fixed bug #2579969: typo in config "filterxss_on_display" (phppp/marco/grandoc)
- Fixed bug #2549140: CAPTCHA image is not displayed with some IE browsers (phppp/saba/dhcst)
- Fixed bug #2489130: element id is not used correctly (phppp/trabis)
- Fixed bug #2573097: request parameters are not stored in block admin (phppp/sabahan)
- Fixed bug #2380971: display informative message for notification options (phppp/bandit-x)
- Fixed bug #2483646: caption for username is missing (phppp/sabahan/mcleines)
- Fixed bug #2586854: date format is hardcoded in form elements (phppp/Reintjan)
- Fixed bug #2340302: username is truncated when editing a user by admin (phppp/GPboarder)
- Fixed bug #2602337: variable "XOOPS_VAR_PATH" is wrongly typed in upgrader 2.0.18 to 2.3.0 (phppp/mcleines)
- Fixed bug #2340700: improvement on readme (phppp/ghia/Phmo)

+ Implemented feature #2154340 or meta tags for register, user and userinfo files for SEO Optimization (julionc/kerkyra)
+ Implemented feature #2193964 or localization in Installer system (julionc/voltan)

Updates upon community:
- Fixed pagenav - extra parameter contains an anchor (dugris)
- Fixed sort categories - module profile (dhcst/trabis)
- Fixed permission for Usergroups - module profile (dhcst)
- Fixed bug in user.php: page is not accessible due to infinitive redirect loop if profile module is installed but permission is not set properly (phppp/AAAAAgg)
- Refactoring XoopsLogger in /class/logger/xoopslogger.php (julionc/phppp/tititou)
- Changed language folder from 'dutch' to 'nederlands' in upgrade (phppp)
- Improved installer (dugris/phppp/ezsky/marco)
- Improved system_siteclosed.html in default and Zetagenesis Theme (mamba/aph3x/kris/dugris)
- Improved system_redirect.html in defautl and Zetagenesis theme (kris)
- Improved template cache handler to allow module-wide cache update (phppp)
+ Added search field groups - module profile (only for webmasters)
+ Added checks for XOOPS_TRUST_PATH outside DocumentRoot, Xoops_Cache is writable (dhcst)
+ Implemented template to homepage (phppp)
+ Implemented localization support for content rendering (phppp/julionc/rowdie/irmtfan/mamba/voltan)
+ Implemented localization support for RSS feeds (phppp/dugris)
+ Added module names to not installed module list (phppp)
+ Added module preference entrance to system preference list (phppp/herve)
+ Added double_encode support to MyTextSanitizer::htmlSpecialChars (phppp/dugris/dhcst)
+ Added Stylesheet for pagenav (burning/kris)

Third-party updates:
- Upgraded Snoopy Class to 1.2.4 (julionc)
- Upgraded Smarty to 2.6.22 (dhcst)

Modified language files:
/language/english/global.php added: "_REQUIRED" (dhcst)
/language/english/admin.php added: "_AD_WARNINGINSTALL", "_AD_WARNINGWRITEABLE", "_AD_WARNINGNOTWRITEABLE" and "_AD_WARNINGXOOPSLIBINSIDE" (phppp/dhcst)
/language/english/user.php (julionc)
/modules/system/language/english/admin/preferences.php added: "_MD_AM_MODULEPREF" (phppp)
/modules/profile/language/english/modinfo.php added: "_PROFILE_MI_NEVER_LOGED_IN" (julionc)
/modules/profile/language/english/main.php added: "_PROFILE_MA_ACTUS" and "_PROFILE_MA_FOUNDUSER" (dhcst)
/install/language/english/install.php (phppp)
/install/language/english/welcome.php (phppp)
/install/language/english/finish.php (phppp)

Added language files:
/language/english/backend.php (phppp)
/language/english/style.css (phppp)
/themes/zetagenesis/language/english/ (phppp)
/themes/zetagenesis/language/english/main.php (phppp)
/themes/zetagenesis/language/english/script.js (phppp)
/themes/zetagenesis/language/english/style.css (phppp)
/upgrade/language/english/style.css (phppp)
/install/language/english/support.php (dugris)
/install/language/english/support.png (dugris)
本站新闻 V1
URL: http://xoops.org.cn/modules/news/view.article.php/c1/1208