果壳 2.2 开发路线图由Mithrandir编写欢迎使用果壳 2.2 开发路线图。此路线图定义了果壳项目在接下来的时期的核心开发策略。
简介自第一个果壳路线图(链接已失效)(由Onokazu于2002年9月21日发布,并于2002年10月13日和12月26日更新)以来,已经发生了许多事情,该路线图为果壳系统设定了开发路径。
知识的结合、创造力和技术的巨大努力导致了面向对象、可扩展、灵活、安全稳定的门户系统:果壳1.0的创建。随着第一个公开测试版的发布,开发策略被调整为适应不断增长的用户社区提出的需求、想法和建议。
随着Smart Template Engine的引入,带来了许多改进和增强,这也促使需要对果壳内核进行重大更改,因此诞生了果壳2系统。在经历过稳定、可定制和可扩展并且拥有非常高的编码标准后,果壳2.0.x系统迅速变得非常受欢迎,不断增长的用户和开发者社区证明了这一点。
随着受欢迎程度的提高带来了创新、改进和对更好组织的需要。已经做出了很多改变,但路线图文档并没有随着这些变化而增长。
此开发路线图承认并巩固了许多已经做出的改变正在进行中的改变。该文档将这些变化放在更大的背景中,绘制更大的图景,以便每个人都能看到果壳项目的发展方向以及如何为它的进步和持续的创造与创新做出贡献。
我们已经走了很长的路。果壳2.0.x系统开发人员创建了一系列稳定、高质量的版本,为用户和开发者社区提供了一个先进的高端平台,用于网站实施、定制和模块扩展开发。
由Onokazu领导的果壳2.0.x开发团队设置了灵活且适应性强的高标准,因此第三方开发人员和设计师可以工作在扩展和实施上,而开发团队则在确保核心快速、安全且尽可能稳定地工作。
自果壳1.0以来我们所拥有的渐进式开发对于健康的开源项目来说是不够的。许多成功的开源、社区推动的开发项目趋于更专业的、更有组织的开发项目,这很清楚地表明果壳需要一个新路线图。这是一张描绘更美好未来的路径图。
进化与革命Repo:XOOPS 开发社区并未闲着。在 SF.net 的补丁跟踪器上,我们发现了一些准备集成到主线分支的 XOOPS 核心扩展。Mithrandir 领导的一个新核心开发项目已经启动,目标是整合社区提交的许多想法、概念和代码。XOOPS 2.x 代码分支的功能冻结(选择性)将被解除。
本开发分支的版本号是 XOOPS 2.1,遵循 Linux 内核的版本策略(奇数版本号用于开发和测试版本,偶数版本号用于稳定版本,适合生产环境)。本项目的稳定版本将是编号为 XOOPS 2.2 的版本。
与本进化开发并行,我们将启动一个名为 XooSphere 的革命性开发项目。XooSphere 将是对 XOOPS 核心的全面重写,目标是创建一个高度先进、极其强大和灵活的用于高端动态网站的网络应用平台。这将是对动态内容管理系统世界的革命。
为什么- 随着需要更多功能和灵活性的用户数量的增长,我们必须在等待革命的同时进化。
- 我们必须尝试多次,才能达到最佳效果。在 2.1.x 系列开发版本中,我们可以测试方案并准备 XooSphere 将使用的思维方式。一旦 XooSphere 的基础完成并冻结,将把经过验证的方法移动到新的应用程序框架,这将成为一项较小的任务。
什么是遵循 Linux 版本策略,XOOPS 2.1 将是第一个开发版本。它将不是一个生产就绪版本,但将位于 Alpha 和 Beta 版本之间。到 2.1.5 时,我们将达到冻结新功能并专注于实现无故障运行的状态。这将为 2.2 版本铺平道路,它将是稳定且适合生产环境的。
如何可以从 XOOPS CVS 存储库中获取公开的 CVS 分支,夜复档可以从
http://www.xoops.org 获取
在 dev.xoops.org 的模块开发者也将就可用性、流程等问题进行咨询,任何人都可以在认为合适的地方 contribute improve。XOOPS 在 SourceForge 项目的页面上的 Bug 和修补程序跟踪器分别有 CVS Nightly 和 2.1 的类别,任何人都可以在此发布 bug 报告或代码片段。
谁本项目的负责人是 Mithrandir,他可以利用提交的 hack、修补程序和 XOOPS 社区提供的通用帮助。
哪些目前尚未完全冻结要开发哪些功能,但重点是以下功能:
• 实施动态用户资料
• 私信系统的增强
LADP/CAS 认证
• 主题化和管理员区域完全新的外观
• 重开发安装过程,以便在 XOOPS 安装期间进行模块安装
什么时候以下内容可能会随着开发进程的进展而改变。
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 周)安装过程包括模块安装;实现了 LADP/CAS 认证。
XOOPS 2.2.0(第 27 周)稳定版本
(最后更新:2005年5月7日星期六)