XOOPS: XOOPS 2.6.0 Alpha 1 技术预览版发布
发表者:ForMusS于2012/8/17 15:30:00发表 20602次阅读XOOPS 核心开发团队很高兴地宣布发布 XOOPS 2.6.0 Alpha 1。
这是一个全新的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日