XOOPS: Xoops Engine Alpha 1 发布

发布者: phppp在 2011/1/27 8:00:00 25471 次阅读
如之前在 2010 年 8 月宣布(请参阅文章),XOOPS 将采用一个全新的架构前进。

在过去的几个月中的重构过程中,今天我们正式发布 Xoops Engine 的公开测试版 Alpha 1

XOOPS,或 eXtensible Object Oriented Portal System,作为知名的开源 CMS 和门户系统,现在成为了解决方案和移动应用的引擎平台。

Xoops Engine 是这个新架构的新品牌名称,它支持开源性、可扩展性的引擎,具有多引擎设计。目前有三种引擎可用

- Xoops:采用新架构的官方引擎,采用 Zend 框架 作为主要库,并使用 Smarty 作为默认视图模板引擎,以及一些第三方库,如 jQuery。演示将在 http://www.xoopsengine.org; 上托管。
- Lite:'Xoops' 引擎的精简版,不需要 MySQL,旨在用于高性能场景;
- Legacy:为了向后兼容,支持旧版 XOOPS 模块和模板。

在重构期间,多引擎机制已通过几个独立引擎的不同类型 Web 应用进行了检验和证明。

通过利用如 Yii 这样的 PHP 框架,XoopsEngine 开发团队将提供更多引擎,并且鼓励社区开发者开发他们的自定义引擎。

一些最受欢迎的特色功能现在都是 Xoops Engine 的一部分

* 内置缓存机制以实现高性能
* 清晰的 MVC 结构,具有 AOP 和事件钩子
* 可扩展的 URL 重写以实现更好的 SEO
应用程序/模块克隆无需更改代码

相关文档正在准备中,以提供更多细节。

2011 年 Xoops Engine 开发的初步路线图

* 1月底的 Alpha 1(此版本),向社区开放贡献
* 2月中旬的 Alpha 2,主要供开发人员审查代码编写所需应用程序
* 4月初的 Beta 1,使最终用户开始测试
6月的 RC 1,对于生产开发来说相对稳定
12月初的最终版,庆祝 XOOPS 10 周年纪念日

从现在开始,基于我们之前在 Googlegroup 中组织的 Xoops Engine 小组经验,我们将组建五个公开团队

1) 发动机开发:核心架构、后端和前端开发
2) 用户扩展开发:应用、模块和插件开发
3) 文档:开发教程和用户指南
4) 主题和设计:原型设计、图形和前端编码
5) 测试:功能测试和性能测试

如果您对任何团队感兴趣或可用,我们鼓励您加入,这样我们可以更快地推进开发。

随着我们的前进,一些重要资源

1) XoopsEngine源代码
@github: http://github.com/xoops/xoops
@sourceforge: http://p.sf.net/xoops/trunk

2) 夜间构建测试
@github: https://github.com/xoops/xoops/archives/master
@sourceforge: http://p.sf.net/xoops/nightly

3) 代码贡献指南:http://p.sf.net/xoops/contribution
4) XoopsEngine团队:http://p.sf.net/xoops/team
5)项目维基:http://p.sf.net/xoops/wiki
6)项目讨论:https://xoops.org.cn/modules/newbb/index.php?cat=11
7)安装指南

再次邀请整个XOOPS社区为XOOPS的这个新篇章贡献!

XOOPS开发团队