开发者新闻: XOOPS 2.6 路线图
发布者: Mage于2012/7/7 18:30:00 20963 次阅读这是一个 XOOPS 2.6.0 路线图的建议。请仔细阅读,并给我们提供反馈和建议。

XOOPS 2.6 的开发将分为三个阶段。这三个阶段每次都以发布一个 alpha 版本来为特征。所以我们将有三个 alpha 版本。这些版本将允许模块开发者有足够的时间更改他们的模块,并使其与 XOOPS 2.6 兼容并完全功能化。
Alpha 1
· 更新 XOOPS 核心及所有类到 PHP5 (公开、保护、静态) 和 E_STRICT。
- 这是这个版本的主要目标。当然,某些模块在最初可能有一些困难,但 E_STRICT 将帮助开发者尽量减少错误并显著提高 XOOPS 的质量。
· 创建一个中央类“xoops”,这个类将帮助开发者并将直接访问 XOOPS API。
- 这个类将有助于简化 XOOPS 的开发。
· 删除 XOOPS 中的无用文件。(缓存和 template_c)。
· 删除额外主题,并为管理界面和用户界面提供单个主题。
- 提供“主题模型”作为所有主题的参考。
· 删除/清理旧源代码。
- 删除旧版本(例如,使用 PHP 在主题中使用的 XOOPS 1.0)的遗留代码。
- 删除所有在 PHP 文件中找到的 HTML 代码。
· 自动加载所有 XOOPS 类
· 不使用全局变量,这些变量可以从 XOOPS 类中使用(例如 $xoopsModule -> $xoops -> module)。
· 为所有多媒体公共框架创建一个文件夹(jQuery、CSS、JS、图像等)。
· 创建模块类 Admin 以给予所有模块相同的行政界面,这个类已经存在于这样的框架中,但现在它包含在核心中并使用 HTML 模板。
· 将一些库(如 Smarty)移动到 xoops_lib 文件夹。
· 重新设计系统模块。
· 从系统模块中提取一些部分,以便将它们作为独立的模块重新创建(例如,横幅)。
· 添加一个新功能:系统扩展。
- 现在管理中的一些模块将被称为扩展(例如,防护器)。当前系统模块的一些功能已删除并作为扩展重新创建。添加到 XOOPS 中(例如,头像、表情、用户等级等)。
- 所有这些扩展都作为模块运行,但它们不能重命名,并将显示在一个单独的菜单模块中
· 集成 CSS 框架 Twitter 的 Bootstrap。
· 删除块模板和模块中的所有查询。
- 现在,XOOPS直接读取每个部分的模板。
· 所有页面查询量减少。
· 管理界面新主题。

· 用户界面新主题。

· 新联系人表单。
- 使用模板。
- 使用HTML5属性进行表单验证。
- 兼容CSS3和HTML5。
Alpha 2
· 在系统模块中添加主题管理器。
- 本节允许您像管理模块一样管理主题,您可以安装、卸载或禁用主题。
- 当然,我们可以在主题中添加一些设置(例如,标识、大小等)并且所有这些设置都将显示在主题中。
· 添加新的插件。
- 评论。
- 通知。
- 图像管理器。
- 搜索。
· 集成PDF库。
· 内容模块。
- 为了方便地“开箱即用”地添加内容。
· 菜单模块。
- 本系统可以创建所有类型的菜单。
Alpha 3
· 集成XOOPS的重写模式。
· 连接到数据库的新连接器。
· 修改块位置。
Beta
· 添加其他功能..
· 修复了错误。
RC
· 修复了最新的错误。
预计日期(可能会变化!)
版本 Alpha 1: 2012年7月
版本 Alpha 2: 2012年9月
版本 Alpha 3: 2012年10月
版本 Beta ( 1, …): 从2012年11月到12月
版本 RC ( 1, …): 从2013年1月到2月
最终版本: 2013年3月
这个时间表看起来很长,但它基于当前可用的资源。如果更多的人参与核心开发、测试和错误修复,我们将能够更早发布。所以,这实际上完全取决于社区通过参与和提供帮助来加快进程。
XOOPS 2.6带来了许多新特性和XOOPS核心中的几个重要变化。这些变化是为了保持XOOPS作为世界级的CMS。Blue Move模块可能需要一些小的修改,但它们应该是相当直接的,并会提供适当的教程。旧模块需要首先更新为Blue Move。
从2012年7月到2012年12月的这段时期,是为了让模块开发者更熟悉内核更改,并更新他们的模块。
如果您有兴趣加入团队,请毫不犹豫地告诉我们,任何帮助都受欢迎。我们得到的帮助越多,我们就越快到达XOOPS 2.6.0最终版的发布!
核心开发团队
Grégory Mage(Mage)和Nicolas Andricq(MusS)