XOOPS: XOOPS 2.6.0 Alpha 1 技术预览版发布

发表者:ForMusS于2012/8/17 15:30:00发表 20602次阅读
XOOPS 核心开发团队很高兴地宣布发布 XOOPS 2.6.0 Alpha 1

Resized Image

这是一个全新的XOOPS系列,对核心进行了几项重大改变和增强。

您可以在这里查看当前的 XOOPS 2.6.0 路线图


2.6系列的的主要目标是更新XOOPS核心和所有类到PHP5(公共、受保护、静态)和E_STRICT,并删除/清理旧的遗留代码和所有在PHP文件中找到的HTML代码。

Alpha 1中的一些主要改变

· 中央类 "xoops",简化XOOPS模块的开发,为开发者提供直接访问XOOPS API的权限

· 删除XOOPS中未使用的文件夹。(缓存和模板_c)。

· 管理员界面和用户界面只使用一个主题。

自动加载所有XOOPS类

删除全局变量,这些变量可以从XOOPS类中使用(例如,“$xoopsModule”变为“$xoops->module”)。

所有多媒体公共框架(jQuery、CSS、JS、图像等)的中央文件夹。

模块类管理员为所有模块提供相同的admin界面,这个类已经在这样的框架中存在,但现在它包含在核心中,并使用HTML模板。

将一些库(如Smarty)移动到xoops_lib文件夹。

重构系统模块。

新增一个功能:系统扩展。系统模块的一些部分现在是独立的“系统扩展”(例如,横幅、头像、表情符号)。

Admin中的某些模块也将成为扩展(例如,护盾)。所有这些扩展都以模块的形式运行,但不能重命名,并且将在一个单独的菜单模块中显示。

集成CSS框架:来自Twitter的 Bootstrap

删除了所有块模板和模块的查询。现在,XOOPS直接读取每个部分的模板。

减少了所有页面的查询。

新的管理员界面主题。


Alpha 2和Alpha 3将会有更多的变化,但截至目前,我们期待您的帮助来测试现有功能。

请记住:这只是一个 Alpha 发布,仅用于功能测试!!!

不要 在生产站上安装它,也不要 使用它升级任何生产站!!!

请在此论坛发布和讨论与此版本相关的所有问题

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

PHP
任何PHP版本 >= 5.2(强烈推荐PHP 5.3+)

MySQL
MySQL服务器 5.0+

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


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

您可以从SourceForge仓库获得此版本发布包。


安装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/可写。
5. 使用您的Web浏览器访问安装了htdocs/文件的文件夹,以启动安装向导


在XOOPS中安装保护器
-----------------------------------
我们还强烈推荐安装PROTECTOR扩展,这将为您的网站带来额外的安全保护和日志记录功能。


从先前版本升级
-----------------------------------

Alpha版本中不可用

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

调试信息显示级别已启用,以显示不同级别用户的信息:对所有用户、成员或仅管理员。
配置可以在/xoops_data/configs/xoopsconfig.php中设置
默认为仅对管理员


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

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

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


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

此版本仅包含“系统相关模块和扩展”。

除非模块作者明确说明,否则当前模块在XOOPS 2.6.0 Alpha中不能正确运行。


如何贡献
-----------------------------------
错误报告: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核心开发团队
2012年8月17日