XOOPS

XOOPS 2.3.0 Alpha 1 版本发布

phppp  2008年3月06日 02:23 14740 阅读数   50 评论(s) 
为开发者带来的新功能
-----------------------------------

1 改进的XOOPS ORM,通过启用可扩展持久对象处理程序
- 改进的持久对象处理程序支持几乎所有数据库访问和处理数据的常见方法,开发人员无需编写自己的类或方法;
- 支持自定义处理程序。开发人员可以添加自己的处理程序以获得更多功能或替换XOOPS原生处理程序。
2 改进的文本清洁器
- 支持自定义扩展。开发人员可以根据自己的特定需求添加新的过滤器或方法到清洁器。
- 内置扩展,可以选择启用或禁用(例如,用于flash,youtube,图片,wiki,语法高亮,文本过滤器等)
- 与改进的持久对象处理程序(见上文)结合,出于安全考虑,用户的文本输入将被自动过滤。
3 自定义框架支持
- 模块开发人员可以在XOOPS_ROOT_PATH/Frameworks中添加自己的库或框架,这样其他模块也可以共享。
- 在框架中提供了PEAR和Geshi作为自定义库。
- 一旦Frameworks中的代码被证实是稳定且有用的,它们将会被XOOPS核心所采用,并移动到XOOPS核心包中。这样我们可以建立一个标准、高效的平台供第三方开发人员贡献。
4 现在官方支持XOOPS编辑器包
-建立了一个XoopsEditor处理程序来接受第三方编辑器。
-提供了三个编辑器,包括Textarea,Dhtmltextarea,Extended Dhtmltextarea,这些编辑器已包含在XOOPS核心中。FCKeditor,TinyMCE,Koivi现在作为第三方插件提供。
5 在XOOPS核心中集成了XOOPS CAPTCHA
- CAPTCHA已添加到注册和评论表单。
- 模块开发人员可以将CAPTCHA轻松添加到应用程序中。
6 添加了基于CakePHP的XOOPS文件和文件夹引擎
7 基于CakePHP构建了XOOPS缓存引擎
8 一些其他改进和新资源
- XoopsLocal用于本地化;
- XoopsLoad模拟PHP5中的SPL自动加载;
- XoopsUtility作为XOOPS使用的各种方法集合;
- 启用了MySQL 4.1+的字符集和排序规则支持;
- 将Smarty升级到2.6.19;
- 将phpmailer升级到2.0.0;
9 更多更改,请查看changelog.txt


为用户带来的新功能
-----------------------------------

截至目前,2.3.0 Alpha 1的版本虽然具有轻松添加新功能的巨大潜力,但仍未向用户带来很多新特性。
以下是一些可能引起用户兴趣的新特性:
- 启用“自动登录”或“记住我”;
- 实施了带有用户体验改进实验的新安装程序;



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

PHP
任何PHP版本 >= 4.3(PHP 4.2.x可能工作,但未官方支持)
MySQL
MySQL服务器 3.23+;
Web服务器
任何支持所需PHP版本的服务器(强烈推荐使用Apache)


下载XOOPS 2.3 Alpha
-----------------------------------

您可以从sourceforge.net文件仓库获取这个版本包。
提供了.zip和.tar.gz两种压缩格式。


安装XOOPS 2.3 Alpha
-----------------------------------

1. 将htdocs/文件夹的内容复制过去,确保您的服务器可以访问到
2. 确保mainfile.php、cache、templates_c和uploads可由Web服务器写入
3. 使用Web浏览器访问您安装了htdocs/文件的文件夹,启动安装向导


从旧版本升级
-----------------------------------

从大于2.0.14的XOOPS 2.0.*版本(使用完整包)升级
1. 将“upgrade”文件夹移动到您的本地机器上的“htdocs”文件夹内(由于它是完整安装不需要的,所以一直被排除在外)
2. 从您的本地机器的“htdocs”文件夹中删除hots/mainfile.php、htdocs/install/、htdocs/cache/、htdocs/extras/、htdocs/template_c/、htdocs/themes/和htdocs/uploads/
3. 将您本地机器上的htdocs文件夹内容上传到您服务器上的现有文件中
4. 使用浏览器访问:/upgrade/,并按照指示操作
5. 按照指示更新数据库
6. 从服务器上删除升级文件夹

从2.0.7到2.0.13.2的任何XOOPS版本(使用完整包)升级
1. 将“upgrade”文件夹移动到您的本地机器上的“htdocs”文件夹内(由于它是完整安装不需要的,所以一直被排除在外)
2. 从您的本地机器的“htdocs”文件夹中删除hots/mainfile.php、htdocs/install/、htdocs/cache/、htdocs/extras/、htdocs/template_c/、htdocs/themes/和htdocs/uploads/
3. 将您本地机器上的htdocs文件夹内容上传到您服务器上的现有文件中
4. 从您的服务器上删除以下文件夹和文件(它们属于旧版本)
* class/smarty/core
* class/smarty/plugins/resource.db.php
5. 清空templates_c文件夹(除了index.html)
6. 确保服务器可以写入mainfile.php
7. 使用浏览器访问/upgrade/,并按照指示操作
8. 重新写入保护mainfile.php
9. 从您的服务器上删除升级文件夹
10. 从模块管理界面更新“系统”模块

从XOOPS 2.2.*版本(使用完整包)升级
将在下一个版本中提供


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

完整的XOOPS包附带一个脚本,用于检查是否所有系统文件都已正确上传到服务器。使用方法如下

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


显示空白页面回溯日志
-----------------------------------

当XOOPS遇到阻止其运行的致命错误时,会显示一个基本的错误页面。为了帮助您诊断错误的原因,这个页面包含一些默认隐藏的额外消息。要显示它们,请使用您的浏览器的“全选”功能(对于大多数浏览器,您可以使用“Ctrl+A”)。



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

除了系统模块之外,包中不包含任何模块。请访问XOOPS模块仓库以获取更多模块。注意:由于新仓库正在建立,当前仓库可能不是最新的,请访问开发者网站确保您使用的是模块的最新版本。

我们还强烈推荐安装护法模块,它将为您的网站提供额外的保护和日志记录功能。
评分 0/5
评分: 0/5(0票)
投票被禁用!


Login

Who's Online

204 user(s) are online (23 user(s) are browsing Publisher)


Members: 0


Guests: 204


more...

Donat-O-Meter

Stats
Goal: $100.00
Due Date: Aug 31
Gross Amount: $0.00
Net Balance: $0.00
Left to go: $100.00
Make donations with PayPal!

Latest GitHub Commits

Categories