XOOPS: XOOPS 2.5.0 最终版本发布

发布者: Mamba于 2010/11/10 21:50:00 45203 次阅读
Resized Image The XOOPS Development Team is pleased to announce that a new version of the Top 5 Finalist of 2010 Packt Open Source CMS - XOOPS 2.5.0 Final is available for download. Thanks to everybody who tested the RC1 and RC2 and provided us with feedback and bug fixes! Resized Image Resized Image Resized Image The XOOPS 2.5.0 release is a major redesign of the System Module which has been AJAX-ed with jQuery done mainly by Nicolas Andricq (ForMusS), Cointin Maxime (kraven_30), and Grégory Mage (Mage). Other major contributors include Trabis, Voltan, Kris_fr, and Marco. We also appreciate bug submissions by Onokazu! Some of the new features are truly amazing, like the visual placement of blocks, and we're sure that the users will love them Other major improvements/additions include: - Added: Help System for Admin and modules (see PM module) - Added: MySQL Dump in Maintenance - Added: New Redirect messaging - Added: Column sorting in tables - Added: smarty plugin for icon pack - Added: smarty plugin for breadcrumb navigation - Added: jQuery plugins for display popup or manage drag & drop - Added: File Manager (Plugin) - Added: Maintenance with Cache Clean-up, and Tables Maintenance - Added: Visual module ordering with drag & drop - Added: Visual block placement with drag & drop - Added: Refactor all PHP code for use XOOPS API - Added: Use template in the same way that front user, admin side for module can call a main template define in xoops_version.php - Added: Allow override of template in admin theme like frontend if we set template in ADMIN_THEME - Added: New variable 'system_menu' in xoops_version.php of each module, this variable generate a tab menu for module admin side if set to 1, this feature is for give one unique tab menu for all menu (eg: module PM for). - Added: add jquery plugin in xoops_lib - Added: change install for install admin template and admin setting - Added: manage editor for blocks, comments and for all module if module developper want to use it activate or deactivate system section - Added: choose number of line for admin section - Added: display or hide tips Avatar: - activate/deactivate avatar with ajax Banners: - jquery popup for display banners Block admin: - drag n drop block for manage position and weight - jquery popup for preview Comments: - multiple selection for deletion - purge Groups: - number of user per group - new disposition Images: - lightbox preview + thumbs Modulea Admin: - jquery popup for display info Preferences: - system settings Smilies: - activate/deactivate smilies with ajax Templates: - manage overide of all template online - generated file come from database User Rank: - activate/deactivate userrank with ajax Users: - advanced user management - new disposition - simple and advance search For a detailed Change log, please click here. Videos To see the main features of XOOPS 2.5.0, check out the following videos that were made for the Alpha release: a) In Spanish (by Uskola 2) b) In English (by Vamptrix) c) In English (by Mamba) d) In French (by tutoxoops)

  

从这里 Sourceforge 仓库 下载它请在此论坛 发布和讨论与此发布相关的问题 我们还需要协助进行 翻译

系统要求
-----------------------------------

PHP
任何 PHP 版本 >= 5.2+

请注意:XOOPS 2.5.x 系列仅在 PHP5 上进行了测试和认证:更多信息 此处

Resized Image

MySQL
MySQL 服务器 5.0+

请注意:XOOPS 2.5.x 系列仅在 MySQL 5.0+ 上进行了测试和认证

Web 服务器
支持所需 PHP 版本的任何服务器(强烈推荐 Apache)


下载 XOOPS
-----------------------------------

有两种包
a) 最小包(仅包含核心文件和保护模块)
b) 正式发布版(包含 PM 和 Profile 模块,以及 TinyMCE 编辑器)

您可以从 Sourceforge 文件仓库 获取此发布版包
我们提供 .7z、.zip 和 .gz 归档

xoops-2.5.0.zip (6 MB):

xxoops-2.5.0.tgz (4.5 MB):

xoops-2.5.0.7z (3 MB):

迷你包

xoops-2.5.0-mini.zip (5 MB):

xoops-2.5.0-mini.tgz (3.8 MB):

xoops-2.5.0-mini.7z (2.8 MB):


安装 XOOPS
-----------------------------------

1. 将 htdocs/ 文件夹内容复制到服务器可访问的位置
2. 确保主文件 mainfile.php 和 uploads/ 可由 Web 服务器写入
3. 考虑到安全性,强烈建议将 "/xoops_lib"(用于 XOOPS 库)和 "/xoops_data"(用于 XOOPS 数据)目录移出 Document Root,并更改文件夹名称。
4. 使 xoops_data/ 目录可写;创建(如果尚不存在)并使目录 xoops_data/caches/、xoops_data/caches/xoops_cache/、xoops_data/caches/smarty_cache/ 和 xoops_data/caches/smarty_compile/ 可写(Linux 上的权限 0777)。
5. 使用 Web 浏览器访问您已安装 htdocs/ 文件的文件夹以启动安装向导
6. 按照说明操作

您还可以查看 详细的安装指南

针对从早期 XOOPS 版本升级的人员的说明
------------------------------------
1) 如果您使用 自定义模板,请在升级之前将它们转换为您的主题文件夹内的文件中 转换。在数据库中存储自定义模板的选项已弃用

2)在数据库中存储图片的选项也已弃用。

从XOOPS 2.4.5升级(简单方法)
-------------------------------------------------
在升级之前,请验证系统要求!

0. 从SourceForge 文件存储库获取正确的更新包
1. 删除您服务器上的 /modules/system 目录(删除不必要文件的重要步骤)
2. 使用 /htdocs 的内容覆盖您服务器上 XOOPS 目录中的文件
** 确保将 /xoops_lib 的内容复制到您现在服务器上保留的任何目录(它应该是您当前的 XOOPS_TRUST_PATH 目录),然后删除 /xoops_lib 目录。不能存在两个包含 /xoops_lib 内容的目录
3. 如果您之前安装了 Protector,请打开 "mainfile.php" 文件,并删除 Pre-check 和 Post-check 行(如果存在)

include XOOPS_TRUST_PATH.'/modules/protector/include/precheck.inc.php' ;
include XOOPS_TRUST_PATH.'/modules/protector/include/postcheck.inc.php' ;

4. 如果您是从 XOOPS 2.4.x 升级,请使文件 /include/license.php 可写(在 Linux 上权限为 0777)
5. 使用浏览器访问 /upgrade/,并按照说明操作
6. 按照说明更新您的数据库
7. 从您的服务器上删除 "upgrade" 文件夹
8. 从模块管理界面更新 "system" 模块。建议更新 "Profile" 和 "Protector" 等其他模块

从高于 2.0.14 和 2.2.* 的任何 XOOPS 版本升级(使用完整包)
-------------------------------------------------------------------------
在升级之前,请验证系统要求!

0. 将存档解压缩到您的本地计算机(例如 PC)上的临时目录
1. 将 "upgrade" 文件夹移动到您本地计算机上的 "htdocs" 文件夹内部(由于它对于完整安装不是必需的,因此已被保留在外部)
2. 从您本地计算机的 "htdocs" 文件夹中删除 htdocs/mainfile.php、htdocs/install/、htdocs/cache/、htdocs/template_c/、htdocs/themes/ 和 htdocs/uploads/
** 如果您已在您的服务器上创建了 XOOPS_TRUST_PATH 文件夹,请将 /xoops_lib 的内容复制到该目录,并从您本地计算机的 "htdocs" 文件夹中删除 /xoops_lib
3. 从您的服务器上删除 /modules/system 目录(删除不必要文件的重要步骤)
4. 上传您本地计算机上 /htdocs 文件夹的内容,覆盖您服务器上现有的文件
5. 考虑到安全因素,建议您将 xoops_lib(用于 XOOPS 库)和 xoops_data(用于 XOOPS 数据)目录移出 Document Root,并更改文件夹名称。
6. 使 xoops_data/ 目录可写;创建并使 xoops_data/caches/、xoops_data/caches/xoops_cache/、xoops_data/caches/smarty_cache/ 和 xoops_data/caches/smarty_compile/ 可写(在 Linux 上权限为 0777)。
7. 确保服务器可以写入 mainfile.php(在 Linux 上权限为 0777)
8. 如果您之前安装了 Protector,请打开 "mainfile.php" 文件,并删除 Pre-check 和 Post-check 行(如果存在)

include XOOPS_TRUST_PATH.'/modules/protector/include/precheck.inc.php' ;
include XOOPS_TRUST_PATH.'/modules/protector/include/postcheck.inc.php' ;

9. 使用浏览器访问 /upgrade/,并按照说明操作
10. 按照说明更新您的数据库
11. 再次将 mainfile.php 写保护(在 Linux 上权限为 0444)
12. 从您的服务器上删除 "upgrade" 文件夹
13. 从模块管理界面更新 "system" 模块,建议更新其他模块


使用完整包从任何 2.0.7 至 2.0.13.2 的 XOOPS 升级
-----------------------------------------------------------------------------
在升级之前,请验证系统要求!

0. 将存档解压缩到您的本地计算机(例如 PC)上的临时目录
1. 将 "upgrade" 文件夹移动到您本地计算机上的 "htdocs" 文件夹内部(由于它对于完整安装不是必需的,因此已被保留在外部)
2. 从您本地计算机的 "htdocs" 文件夹中删除 htdocs/mainfile.php、htdocs/install/、htdocs/cache/、htdocs/template_c/、htdocs/themes/ 和 htdocs/uploads/
** 如果您已在您的服务器上创建了 XOOPS_TRUST_PATH 文件夹,请将 /xoops_lib 的内容复制到该目录,并从您本地计算机的 "htdocs" 文件夹中删除 /xoops_lib
3. 从您的服务器上删除 /modules/system 目录(删除不必要文件的重要步骤)
4. 上传您本地计算机上 htdocs 文件夹的内容,覆盖您服务器上现有的文件
5. 从您的服务器上删除以下文件夹和文件(它们属于旧版本)
** class/smarty/core
** class/smarty/plugins/resource.db.php
6. 确保服务器可以写入mainfile.php(Linux下权限为0777)
7. 如果您之前安装了Protector,打开"mainfile.php"文件,并删除Pre-check和Post-check行(如果存在)

include XOOPS_TRUST_PATH.'/modules/protector/include/precheck.inc.php' ;
include XOOPS_TRUST_PATH.'/modules/protector/include/postcheck.inc.php' ;

8. 考虑到安全性,建议将xoops_lib(用于XOOPS库)和xoops_data(用于XOOPS数据)目录移动出根目录,甚至更改文件夹名称。
9. 使xoops_data目录可写;创建并使xoops_data/caches/、xoops_data/caches/xoops_cache/、xoops_data/caches/smarty_cache/和xoops_data/caches/smarty_compile/目录可写(Linux下权限为0777)。
10. 使用浏览器访问/upgrade/,并按照说明操作
11. 再次将 mainfile.php 写保护(在 Linux 上权限为 0444)
12. 从您的服务器上删除 "upgrade" 文件夹
13. 从模块管理界面更新 "system" 模块,建议更新其他模块

升级非UTF-8站点
UTF-8编码已从XOOPS 2.3开始作为默认字符集引入。然而,将现有网站从非UTF-8字符集转换为UTF-8可能会出现一些问题。
在此转换的解决方案足够好的情况下,如果您不是经验丰富的用户,在升级现有网站时建议以下设置
- 在升级过程中“数据库字符集和校对”步骤中,选择“不更改”选项
- 如果您的new global.php文件中已将更改到UTF-8,请修改/languages/yourlanguage/global.php以使用现有的_CHARSET值
define('_CHARSET''UTF-8');



升级XOOPS编辑器
在XOOPS包中包含四个编辑器:dhtmltextarea和textarea用于纯文本,CKeditor和TinyMCE用于WYSIWYG HTML。
另外还有六个WYSIWYG编辑器可供选择:FCKeditor、Koivi、NiceEdit、Wymeditor、Xinha和Spaw2,您可以从XOOPS SourceForge下载(https://sourceforge.net/projects/xoops/files/XOOPS%20Editors/
由于fckeditor和tinymce编辑器中的目录结构有所更改,建议在上传新的additors之前删除现有的编辑器。
如果您使用FCKeditor作为模块,请根据/fckeditor/modules/中的文件修改模块特定的配置,尤其是如果您使用的是“文章”模块。


调试信息显示级别
-----------------------------------

由于XOOPS 2.3.1将调试信息显示级别作为解决2.3*向不同级别用户显示调试信息的临时方案启用:向所有用户显示、向成员或仅向管理员显示。
该配置可在/xoops_data/configs/xoopsconfig.php中设置
2.4将提供新的调试信息工具,使用FireBug(参见http://tinyurl.com/nmnjdp



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

完整的XOOPS包附带一个脚本能检查是否所有系统文件都已正确上传到服务器。要使用它,请按照以下说明操作

1. 将XOOPS包根目录中的checksum.php和checksum.md5文件上传到您的XOOPS服务器文件夹(将它们放在mainfile.php旁边)。
2. 使用浏览器执行checksum.php
3. 如有必要,重新上传缺失或损坏的系统文件
4. 从您的服务器上删除checksum.php和checksum.md5


模块
-----------------------------------

此版本只包含“系统相关模块”。如果您需要其他功能,请浏览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
发布声明: https://lists.sourceforge.net/lists/listinfo/xoops-announcement


XOOPS 开发团队
2010年11月10日