开发者新闻

XOOPS 2.2 开发路线图

Herko  2005-05-09 20:28 17502阅读 39条评论
随着智能模板引擎 Smarty 的引入,开发迎来了重大变化,这也促使了许多更多的改进和增强。这意味着 Xoops 内核的很大一部分需要改变,因此诞生了 Xoops2 系统。在提高稳定、可定制和可扩展的系统以及非常高的编码标准的基础上,Xoops 2.0.x 系统迅速变得非常受欢迎,如快速增长的用户和开发者社区所证明的。

随着受欢迎程度的提高,出现了创新、改进和更好的组织需求。许多变更已经被做出,但是路线图文档并没有随着这些变更增长。

本开发路线图承认和整合了许多已经做出或正在进行的变更。本文件将这些变更置于更大的视角,描绘更大的全貌,以便每个人都能看到 Xoops 项目的方向以及如何有助于其进步和持续的创新与改进。

我们已经走了很长的路。Xoops 2.0.x 系统的开发者创建了一系列稳定、高质量的版本,为用户和开发者社区提供了一个高级和高端的平台,用于网站的实施、定制和模块扩展发展。

由 Onokazu 领导的 Xoops 2.0.x 开发团队设定了灵活且适应广泛应用的行业标准。因此,第三方开发人员和设计师可以在扩展和控制方面工作,同时开发团队致力于使核心快速、安全,并尽可能稳定。但是,自从第一个稳定的 Xoops 2.0 版本以来,Xoops 核心就已经冻结了新功能。核心开发仅限于补丁和修复。
自从 Xoops 1.0 开始的渐进式发展对于健康的开源项目来说还不够。许多成功的开源、社区驱动的开发项目演变成为更有组织、更专业的开发项目,很明显,Xoops 需要一个新的路线图。一个规划道路通往更美好未来的路线图。

进化与革命
XOOPS 开发社区并不是闲着的。在 SF.net 补丁跟踪器上,我们可以找到一些准备整合到主分支的 XOOPS 核心扩展。由 Mithrandir 领导的新核心开发项目已经开始,该项目旨在整合开发社区提交的许多想法、概念和代码。XOOPS 2.x 代码分支上的功能冻结(有选择性地)将被解除。
这个开发分支的版本号是 XOOPS 2.1,遵循 Linux 内核的版本方案(奇数版本号用于开发和维护测试版本,偶数版本号用于稳定性好且适合生产环境的发布版本)。本项目的稳定发布版本编号为 XOOPS 2.2。

在此演化开发的同时,我们还将启动名为 XooSphere 的革命性开发项目。XooSphere 将是对 XOOPS 核心的完全重写,旨在创建一个高度先进、功能极其强大且灵活的网页应用平台,用于高端动态网站。这一版本将在动态内容管理系统领域带来一场革命。

Why
- 随着用户数量的增加,他们需要更多功能和灵活性,我们必须在等待革命的同时进行进化。
- 我们需要在正确之前进行一些实验。在 2.1.x 系列的开发版本中,我们可以测试方法并准备 XooSphere 将使用的思维方式。一旦 XooSphere 的基础完成并冻结,将任务转移到新的应用程序框架上的工作将会变得较小。

What
遵循 Linux 版本方案,XOOPS 2.1 将是第一个开发版本。它将不是生产就绪版本,而是在 Alpha 和 Beta 版本之间。在 2.1.5 时,我们将达到冻结新特征且专注于使系统无错运作的点。这将导致一个稳定且适用于生产环境的 2.2 版本。

How
从 XOOPS 的 CVS 存储库可以获得公开的 CVS 分支,并且可以从 http://www.xoops.org 获取夜间归档。
在 dev.xoops.org 的模块开发者也将在可用性、流程等方面进行咨询,每个人都可以在认为合适的地方贡献改进。XOOPS 在 SourceForge 项目的页面上有 bug 和补丁跟踪器,分别为 CVS 夜间版本和 2.1 版本,任何人都可以发布 bug 报告或代码片段。

Who
项目的主要开发者是 Mithrandir,他将利用提交的漏洞利用、补丁以及 XOOPS 社区的一般帮助。

Which
目前尚未完全确定要开发哪些功能,但一般的重点是在以下功能上:
• 实施动态用户配置文件
• 改进私有消息系统
• LDAP/CAS 认证
• 主题化和为管理区域提供全新的外观
• 重新开发安装过程以允许在 XOOPS 安装期间安装模块

When
下述内容将随着开发进度而变化。

XOOPS 2.1.0 (第 18 周) 2.1 的第一个开发版本,实现了许多在 sourceforge.net 上提交的错误修正和补丁;管理区域主题化;实现了动态用户配置文件方法;实现了 PM 增强方法。
XOOPS 2.1.1 (第 20 周) 2.1 的第二个开发者版本,对动态用户配置文件和 PM 增强进行了更深入的实现。
XOOPS 2.1.2 (第 22 周) 动态用户配置文件和 PM 增强完成;功能冻结
XOOPS 2.1.5 (第 25 周) 安装过程包括模块安装;实现了 LDAP/CAS 认证。
XOOPS 2.2.0 (第 27 周) 稳定版本

(最后更新日期:2005 年 5 月 7 日星期六)
评分 0/5
评分: 0/5 (0 票)
投票已禁用!


Login

Who's Online

315 user(s) are online (24 user(s) are browsing Publisher)


Members: 0


Guests: 315


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