开发者新闻: XOOPS 2.2 开发路线图
投稿者: Herko上传于 2005/5/9 20:28:44 阅读次数:20135XOOPS 2.2 开发路线图
由 Mithrandir 撰写
欢迎来到XOOPS 2.2 开发路线图。本路线图定义了未来一段时间XOOPS项目的核心开发策略。
简介
自2002年9月21日第一次XOOPS路线图(链接已不可用)由Onokazu发布以来,经过2002年10月13日和12月26日的更新,为XOOPS系统的开发路径奠定了基础。
通过汇集知识、创造力和技能,我们创建了一个面向对象、可扩展、灵活、安全且稳定的门户网站系统:XOOPS 1.0。随着第一个公开测试版的发布,开发策略适应了日益增长的用户的需要、想法和贡献。
开发中的重大变化是通过引入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核心的全面重写,旨在为高端动态网站创建一个高度先进、极其强大和灵活的Web应用程序平台。这将是在动态Web内容管理系统世界中的一次革命。
为什么
-
-
什么
遵循Linux版本号方案,XOOPS 2.1将是第一个开发版本。它不会是一个生产就绪版本,而是一个介于Alpha和Beta版本之间的版本。在2.1.5时,我们将达到冻结新功能并专门解决所有工作的阶段。这将导致2.2版本的发布,该版本将稳定且适用于生产环境。
如何
可以从XOOPS CVS存储库获取一个公开的CVS分支,并且可以从http://www.xoops.org获取每天归档。
dev.xoops.org上的模块开发者也将被咨询有关可用性、流程等问题,每个人都可以就适当的改进做出贡献。在XOOPS的SourceForge项目页面上有 bugs 和 Patches 跟踪器的分类,分别针对CVS Nightly和2.1,任何人都可以发布错误报告或代码片段。
谁
该项目的负责人是Mithrandir,他将会利用提交的更改、补丁和来自XOOPS社区的一般帮助。
哪些
目前尚未完全确定要开发的功能,但关注点主要在于以下功能
• 实现实时用户档案
• 升级私信系统
• LDAP/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周)安装过程包括模块安装;实现了LDAP/CAS认证。
XOOPS 2.2.0(第27周)稳定发布
(最后更新时间:2005年5月7日星期六)