本站新闻 V1

2008年XOOPS项目展望

类别: XOOPS
作者: domecc
日期: 01月12日
自XOOPS创立以来,今年已是第七个年头了。我们衷心地希望今年会成为XOOPS项目及其社区的“Lucky Seven”。

让我们回顾2007,展望2008!强烈建议阅读全文
摘要: 自XOOPS创立以来,今年已是第七个年头了。我们衷心地希望今年会成为XOOPS项目及其社区的“Lucky Seven”。

让我们回顾2007,展望2008!强烈建议阅读全文

[英文原文]:http://www.xoops.org/modules/news/article.php?storyid=4090
[翻译]:liangls

一、回顾2007
2007年7月份以来,XOOPS 2.0.x系列已经发布了3个版本,每个版本都有重大改进,并修复安全隐患。同时,还针对XOOPS 2.2.x用户推出了相应维护版本。XOOPS社区已提交了“管理体制议案”。此外,自XOOPS创建以来,我们将有第一个年度报告。

二、展望2008
2008年,我们将会把重点放在"社区"和"开发"上。

1、社区:
* 将最近提出的的管理体制议案付诸实践
* 让XOOPS网站更加友好,给用户"一站式服务"的体验
* 提供XOOPS社会网络(Social Network)

2、开发:
* 更好地收集用户期待的特点
* 合并2.0.x和2.2.x两个分支
* 新一代XOOPS 3.0; XOOPS将会是一个"社会网络套件系统" 。

XOOPS, Powered by YOU!
2008年将是令人振奋的一年,富有创造性发展的一年。让我们携手合作,共同追逐梦想,使2008成为XOOPS有史以来最值得期待的一年。


============================================

度过动荡的2007年,伴随着XOOPS项目管理结构的改革及对XOOPS未来的热烈讨论,我们正进入充满希望和令人激动的2008年。

自Kazumi Ono, Goghs Cheng及其同事创立XOOPS项目以来,今年已经是XOOPS的第七个年头了。我们希望今年是我们的幸运年。

1、2007年的亮点

1.1 XOOPS的开发
自XOOPS内核开发团队于2007年7月份改组后,我们对XOOPS 2.0.x系列进行了重大改进并修复安全隐患,目前已发布了三个版本:
* XOOPS 2.0.17 (2007年8月25日)
* XOOPS 2.0.17.1 (2007年10月12日)
* XOOPS 2.0.18 (2007年12月28日)

与此同时,开发团队也兼顾XOOPS 2.2.x系列的用户,维护并发布了:
* XOOPS 2.2.5 (2007年8月27日)
* XOOPS 2.2.6 RC(2007年12月23日)

展望未来,我们已讨论了XOOPS的开发蓝图,并创建了两个开发系列:
* XOOPS 2.30 (2007年10月19日)合并为2.0和2.2
* XOOPS 3.00 (2007年10月19日)为下一个主要版本

除了XOOPS内核,我们在社区中还看到有许多其他令人兴奋的进展,比如,Yogurt、CBB 4.0.alpha等模块的发布,catzwolf系列模块的继续开发,以及几乎每周更新的新主题。此外,还有来自XOOPSMexico、Instant-Zero、Smartfactory等第三方开发团队的创新性插件及改进。XOOPS 2.3或3.0系列的内核将吸收并实施这些第三方的精华。

1.2 XOOPS社区

1.2.1 年度报告
自XOOPS创建以来,我们将有第一个年度报告(http://www.xoops.org/modules/mediawiki/index.php/AnnualReport2007),在这份报告中,我们将看到2007年度世界各地更多的XOOPS亮点和社区活动。

1.2.2 管理体制议案
从最近的社区讨论中,我们很清楚有必要评估目前的管理体制。由社区几位成员组成的一个团队已开始提出一个全新的XOOPS管理体制议案,该议案将:
* 鼓励广大社区成员参与XOOPS项目,包括XOOPS全球各支持站点
* 权力将赋予给团体而不是个人,在活跃的贡献者中提倡民主或精英管理
* 确保各工作组的团结协作
* 确定能促进社区和新项目管理组织团结协作的机制

很高兴看到当前的组织体系通过以下团队得到了很大加强:
* 内核开发和代码规范团队
* 模块开发和发布团队
* 设计团队
* 文档团队
* 支持团队
* 联络团队

现在的问题是:虽然以前就有类似的组织模型,但一些团队却不再活跃,还有一些团队的任务定义不够清晰。
XOOPS理事会作为后台支持,我们已通过几位临时的团队领导人来恢复团队建制,这样他们就可以马上开始建立全新的管理体系。更多关于本议案的信息,请访问:http://www.xoops.org/modules/mediawiki/index.php/Draft_Proposal_Team

2、2008年的计划
XOOPS是由XOOPS软件及开发和使用XOOPS的社区组成的。因此,2008年我们将集中精力于两件事:社区和开发

2.1 社区
2.1.1 XOOPS团队
XOOPS社区的首要目标是把XOOPS建设成一个可持续发展的开源项目。首先,我们将实施之前建议的管理体制。我们已给提议的几个团队委派了临时团队领导人,以便推动该事宜的发展。在这些领导人中,有的是众所周知的,有的则是新人,但关键在于他们都致力于XOOPS项目及其开源精神。目前,部分团队或成员有的是暂时的,有的是常规的:
* 由phppp(D.J.,姜太文)领导的内核开发团队:自2007年7月起,已致力于XOOPS内核开发。
* kris_fr领导着主题设计团队。他们为XOOPS官方发布包提供主题,其中,XOOPS 2.0.18中新的体验性主题就是由他们开发设计的。
* Christian负责社区方面的工作。他致力于在总站和地方支持站之间建立更加密切和深入的联系。该团队即将发布社区所期待的XOOPS发展蓝图。
* BlueStocking和她的团队将致力于XOOPS文档工作。近来,他们已为xoops.org更新了大量文档。
* irmtfan、kc0maz与社区各版主及技术小组成员一起管理着xoops.org总站。在他们的众多关键贡献中,就包括找到了曾困扰社区用户很长时间的一些安全隐患。此外,他们已开始对“XOOPS模块库”进行升级。

2.1.2 xoops.org官方总站
xoops.org一直是XOOPS社区的家。同时,它还将为用户提供所有与XOOPS有关的"一站式服务",从而把xoops.org建设成为众多XOOPS站点的家。在xoops.org,我们将可以获得:
* 文档:通过wiki模块来方便容易地分享内容;同时,来自wiki或论坛的文档将被有效地组织到文档库。
* 模块和主题:新设计的模块将为用户提供一个插件库中心,用户可以从中找到分门别类、不断更新的所有模块和主题。该插件库将包括:作者站点、更新日期、用户评论、评分等级、评测文章,以及关联到相关Wiki页面的链接。全新设计的机制将让用户从作者那里自动获得“模块/主题”的最新更新信息。
* 调查报告:经过改进的XOOPSpoll模块将被安装用于社区的调查。
* 信息导航:为了更加容易找到所需要的信息,我们将启用Tag和内部wiki,以链接xoops.org上各种类型的内容:Wiki页面、模块/主题库、论坛主题、社区调查等。
* 社区博客:XOOPS团队成员将通过基于多用户博客系统LifeType的模块XoopsLifeType,在xoops.org上分享各自的文章。同时,RSS聚合模块也将被来用收集全球XOOPS的文章。
* 即时通讯:即时聊天工具,很可能是IRC,将被用于xoops.org登录用户的即时交流。

2.1.3 XOOPS社会网络
我们将集中精力让众多XOOPS网站成为巨大XOOPS社会网络的一部分。优秀的新模块Yogurt将引导我们的网站实现这一点,但我们也将帮助XOOPS用户通过以下途径实现连接:
* Facebook:http://www.facebook.com/group.php?gid=5286365786
* MySpace:http://www.myspace.com/xoopscms
* LinkedIn:http://www.linkedin.com/e/gis/43552/566413698A4C
* YouTube:http://www.youtube.com/xoopscms
* Delicious:http://del.icio.us/tag/xoops
* Flicker:http://www.flickr.com/photos/xoops/
下一步,我们将鼓励创建XOOPS地区用户群,从而在各地区形成有效的联系网。同时,我们还将在国际成员的彼此联系上做更多努力。世界并不是由众多孤岛组成,而是一个令人振奋地球村,我们希望充分利用这一点。

2.2 开发
XOOPS已经被开发为一个基于网络的门户系统。它的优势就在于开发的简单性和可扩展性。虽然XOOPS被广泛认为是一个网站内容管理系统(CMS),但实际上,它远远超越了一个简单的CMS,它为Web应用程序提供了真正意义上的内容管理功能。为此,XOOPS内核主要考虑的问题是安全、性能、可扩展性,当然,这一切都是基于精心设计的框架及高品质的代码。
在过去的一年中,XOOPS内核开发研发团队主要致力于维护过去继承下来的系统。2008年,我们将着眼于多年设计的新一代XOOPS —— XOOPS 3.0分支。现在是让它公布的时候了。当然,我们还将维护目前被定义为XOOPS 2.3分支的代码。
XOOPS的开发将会为XOOPS用户提供最好和最安全的成长路线。

2.2.1 XOOPS开发团队
XOOPS一直是纯粹由社区驱动的开源项目,没有介入任何商业机构。因此,在这个项目中,我们既可以开发XOOPS软件本身,也可以进行其他的开放源代码的实践。

根据XOOPS六年来的开发经验以及开源软件的特性,XOOPS开发团队将在sourceforge上照如下方式进行协作:
* 引导开发员通过SVN全方位地关注XOOPS的各个方面,以保证XOOPS的卓著性。
* 内核开发员通过svn进行标准的开发工作
* 各地区开发员在区域社区的辅助下,通过patch tracker提交改进或hack
* 对于在其他语言或项目方面有强大的开发背景的用户,可以通过开发论坛来提交讨论和想法。
* 对于通过自行开发插件以满足需求的第三方开发人员,则可以通过patch tracker或个人email将改进反馈到XOOPS。

为了吸引更多的程序开发员和网页设计师参与到项目中来,我们在SourceForge和xoops.org划分了多个专区:
* 技术探讨,放置在SourceForge上的开发论坛
* 开发蓝图,放置在SourceForge上的开发wiki
* 开发文档,放置在SourceForge、xoops.org及第三方开发资源站,如dev.xoofoo.org

如果希望得到及时的XOOPS开发信息或帮助,您可以订阅以下邮件列表:
* Xoops-announcement AT list.sourceforge.net:通过订阅该邮件列表,您可以接收到所有的XOOPS发布公告
* Xoops-test AT list.sourceforge.net:如果您愿意在每次发布XOOPS前帮忙测试,那么您可以加入该邮件列表
* Xoops-cvs2 AT list.sourceforge.net:通过订阅该邮件列表,您可以收到SVN的所有提交记录
* Xoops-security AT list.sourceforge.net:如果您发现XOOPS的任何安全问题,可发送email到该邮件列表,我们会及时与您取得联系
* Xoops-svn AT list.sourceforge.net:如果您需要SVN提交权限,可以通过该邮件列表发出申请

2.2.2 2008年的初步成就
XOOPS 2.0.18发布后,XOOPS社区立即转移精力到新的开发工作上,并在2008强势出击:
* kris_fr发布了完美的开发文档(http://www.xoops.org/modules/news/article.php?storyid=4086),XOOPS开发者将从中获得极大帮助
* 众多用户正一起完善XOOPS开发需求列表,以帮助内核开发团队规划和设计新的XOOPS版本。
* Christian, philou及他们的团队成员基于社区的开发需求列表,发布了一份令人吃惊的格式完美的XOOPS开发蓝图(http://www.frxoops.org/XWL/)
* 众多新成员加入到开发团队中,并与现有的开发人员一起展开了工作,其中包括:来自法语社区的phelim正在开发XOOPS 2.3分支,来自中文社区的胡争辉正在开发XOOPS 3.0分支。春节假期之后,将会有更多的开发人员加入

2.2.3 XOOPS 2.3分支
XOOPS内核开发团队将"合并XOOPS 2.0.X和2.2.X两个分支"的版本定义为XOOPS 2.3分支。该分支的开发将基于XOOPS 2.0.18,并加入已经存在于XOOPS 2.2.x分支中的以下特点:
* 区块可复制
* 后台管理的主题引擎及界面:将尽可能地吸收来自EXM团队的出色成果
* 可扩展的用户资料模块
* 个人信箱的模块化
* 实施xoopseditor框架
* 启动国际化(i18n):实施XOOPS 2.2.x分支中的本地化,以启动XOOPS新的本地化层(localization layer)

我们将首先集中精力尽快完成上述特点的开发。用户希望的其他特点我们也可能会考虑,如果我们有足够的开发员来开发:
* 广告管理的模块化
* 评论系统的模块化
* 通知系统的模块化
* 实施CAPTCHA(字符验证)

2.2.4 XOOPS 3.0分支
XOOPS 3.0是下一代的XOOPS,该分支已经准备多年,也就是大家所熟知的Xoosphere。XOOPS 3.0的首要目标是改进XOOPS,让其拥有坚实可靠的底层架构,在该架构上,我们可以创建所有需要的组件。

我们希望XOOPS 3.0稳定发布版会给程序开发员和网页设计师提供一个极度可扩展和高开发效率的平台,同时给终端用户提供一个强大的、可自定义的网站管理和开发系统:
* 全面支持PHP 5.2+和MySQL 5.0+
* 支持多种数据库
* 支持多种认证,其中包括内置的XOOPSDB、LDAP、OpenID等。
* 支持多站点
* 内置多语言支持的新的国际化服务
* 支持多种模板引擎,以自定义模板引擎
* 可防范XSS和SQL注入攻击的嵌入式安全保护,从而让模块开发员从忙于安全防范中解脱出来。
* 强化基础支持,包括可用性、任务管理的自动化,安全审查等。
* 支持预加载的启动过程
* 内核对第三方开发者开放,开发员不必hack内核代码即可加入自己的frameworks或libraries。同时,也允许开发者之间共享libraries。
* 改进的ORM将使用跨模块的钩子,从而使得模块之间的交互并不需要hack对方模块。
* 实施RIA(富网络应用系统:如flex、ajax)以改进可用性
* 创新性和兼容性:未来的XOOPS将侧重于坚实可靠的架构和先进的功能,同时,通过继承系统,XOOPS 2.3的模块将完全兼容于XOOPS 3.0
* 提供一个基本的模块工具,让网站管理员不依赖任何编程技能即可创建自己的模块。
* 主题可继承,该特性让网站管理员可基于一个共享的父主题而创建新的主题,这大大方便了网站管理员,同时其强大的功能为多站点应用程序提供了巨大的可能性。

总之,我们将继续开发XOOPS,并使其成为对用户来说是一流的内容管理系统,对开发员来说是强大的可扩展的平台。

我们还将致力于为管理员,而不仅仅是终端用户,提供更加友好的特性。其目标是使XOOPS成为一个令人意想不到的具有一流体验的系统。一旦安装,用户就将拥有所有基本的模块和特性以全面投入运作。

我们最近的发布版本都是致力于XOOPS的稳定性和安全性。今后,在继续改善这些特性的同时,我们的工作重点将转移到,通过创建一个模块框架使XOOPS具有更好的可扩展性,这将使得开发新的模块更加容易。当然在实现所有这些的同时,我们要确保它可以与以前的模块相兼容。我们知道,切换到另一个CMS是非常痛苦的,无论听起来是多么的简单。只有XOOPS才是我们的用户真正要走的路,为此,我们将致力于推动XOOPS往正确的道路前进!

2.3 社区成就
在内核开发员对XOOPS 3.0分支进行设计和开发的同时,社区已经取得了巨大的发展,其中不少成就都可以被XOOPS 3.0采用:
* Kris和他的团队正在组织一场主题设计竞赛,其优胜者的作品将作为官方主题与XOOPS一同发布
* 已评测了RIA相关的技术,并选择了AJAX。由于AJAX技术中的jQuery已被广泛应用于众多XOOPS模块和站点中,因此很可能会成为了第一选择
* 来自法文社区的著名开发员Pemen,已经把所有主要的认证方式都集成入XOOPS,包括OpenID,这就使得XOOPS 3.0中的相应开发变得容易很多
* 来自中文社区的胡争辉,在XOOPS 3.0中实施应用了web service(SOAP)支持,从而为将来的开发提供了有意义的参考
* Kiang为整合CakePHP框架做了一些试点工作
* XoopsMexico团队发布了非常有价值的后台界面。该界面如果在XOOPS 2.3分支中没能实施的话,那么在XOOPS 3.0分支中将会进行尝试
* 各地区,特别是来自东亚的用户,为多语言和本土化作出了很有价值的贡献,我们相信这些成果都可以直接应用到XOOPS3.0分支中
* XOOPS中文社区在集成了oscomerce、gallery、wordrpess、mediawiki、phpBB、simplemanchine等系统外,目前又集成了另一个开源的、被最广泛使用的、多用户博客系统LifeType(该模块命名为XoopsLifeType)
* XOOPS法语社区,作为最活跃的社区之一,已开始对一些插件在XOOPS 3.0中的兼容性展开了工作,此外,他们对未来的XOOPS版本开展了很多很好的讨论
* 来自SUN的Sujit Nair和rathna chellaiya制作了一个Solaris包,其中有在Solaris系统中安装XOOPS的指南,他们将在近期发布
* 来自XOOPS中文社区的roc发布了由他的团队开发的多数据库支持包,可以支持mysql/oracle/sqlserver/sqlite

当社区集中精力于创建强大的"社会网络"时,我们将与模块Yogurt及其他解决方案的开发员一同工作,以使用户在安装XOOPS后就很轻易地拥有了"社会网络套件系统"。我们还将探索opensocial(http://code.google.com/apis/opensocial/),看看是否可以把它集成入XOOPS。

在社区的支持下,XOOPS将会继续它曾经的定位 —— 为XOOPS用户提供最稳定和最有创意的开源环境。

XOOPS - Powered by YOU!
正如你所看到的,2008年将有很多巨大的发展,是非常令人振奋的一年。但为了让这一切都成为现实,XOOPS项目还需要您的大力支持。让我们知道您的需求,给我们提出建议,作为志愿者支持我们。我们知道并非每个人都是PHP开发员,但如果您可以写教程,翻译文档等,那都是对我们很好的帮助。

XOOPS社区的忠诚度是前所未有的,多年来我们都从中获得很多乐趣。希望2008年我们可以共同努力,使其成为XOOPS有史以来最棒的一年!

XOOPS项目理事会(XOOPS Project Council)
2008年1月7日
本站新闻 V1
URL: http://xoops.org.cn/modules/news/view.article.php/c1/490